Bakalářská práce

Generátor města s využitím Cinema 4D

City Generator using Cinema 4D

Martin Grman, učo 374236
Anotace

Cieľom tejto práce bolo navrhnúť a implementovať generátor mesta v Cinema 4D. V tejto práci sú popísané možnosti ako generovať parcely, cesty, križovatky, autá a budovy. Generátor vytvára kompletné mesto, ale za cenu výkonu, preto jednotlivé časti generátora sú jednoducho modifikovateľné užívateľom podľa potreby. Vytvorený model je následne možné použiť, buď v Cinema 4D alebo exportovať do iných programov.

Abstract

Goal of this thesis is to design and implement city generator in Cinema 4D. This thesis describes ways of generating sites, streets, crossroads, cars and building. Generator creates complete city, but for the price of performance, therefore each part of generator is easily modifiable by user as needed. Created model subsequently be used, either in Cinema 4D or exported to other programs.

Zadání práce
Prostudujte algoritmy parametrického generování městské zástavby. Navrhněte postup vhodný pro generování 3D modelu města s využitím existující funkcionality programu Cinema4D. Použijte modulární přístup umožňující rozšiřitelnost generátoru. Zvolte vhodný systém parametrů umožňující dostatečnou variabilitu výstupu. Implementujte parametrický generátor umožňující:
  • jednoduchou úpravu jednotlivých modulů (např. přidání dalšího typu budov),
  • vytvářet náhodné rozložení parcel ve městě na základě různých technik dělení plochy (Voroneiho diagram, mozaikové dělení, technika Manhattan, ... ),
  • generovat budovy na jednotlivé parcely - na základě náhody na základě definovaných map a omezení,
  • vytvářet cesty, chodníky, křižovatky.
Programové dílo realizujte jako součást programu Cinema4D tak, aby vytvořený model města bylo možné vykreslit či vyexportovat do běžných formátů (obj, 3ds) s využitím existující funkcionality programu Cinema4D

V písemné části uveďte teoretický úvod do problematiky, komentář k použitým algoritmům, popis ovládání generátoru a exemplární výsledky.
Práce zkontrolována:
17. 5. 2013 10:53, Mgr. Jiří Chmelík, Ph.D., učo 60621
Jazyk práce
slovenština slovenština
Termín obhajoby
20. 6. 2013
Práce byla úspěšně obhájena

Vedoucí

Mgr. Jiří Chmelík, Ph.D., učo 60621
KVI FI MU

Oponent

RNDr. Jan Byška, Ph.D., učo 207879
KVI FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.