250 likes | 471 Views
UVOD. alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH. PROCEDURALNE modelovanie. spolocny pojem pre vacsi pocet technik v CG popis vytvorenia 3D modelu alebo textury pomocou sady pravidiel. UVOD.
E N D
UVOD alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
PROCEDURALNEmodelovanie • spolocnypojem pre vacsipocettechnik v CG • popisvytvorenia 3D modelualebotexturypomocousadypravidiel UVOD alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
TECHNIKYmodelovanie • l-systemy, fraktaly, generativnemodelovanie • navytvaraniescenypouzivajualgoritmus • v podstatekazdatechnikapouzivanejakyalgoritmusnavytvaranie a uskladnovaniedat • proceduralnemodelovaniesazameriavanavytvaraniepodlasadypravidiel, niepomocouupravovaniamodeluceznejaky user interface UVOD alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
POUZITIEtechnik • postupmanualnehovytvaraniesceny je zdlhavy a narocny • steblatravygenerovanepomocou l-systemov • krajinnypovrch, mesta … atd. UVOD alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
CITY GENERATION alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
CITYgeneration • vytvoreniemestskejoblasti, ktorasivyzadujevytvoreniebudovsituovanychpozdlzulic a usporiadanych do vhodnychschem • sieteciestsuklucovymaspektommesta a identity, pre proceduralnegenerovanie • roznedruhyschem: rastrova schema (US), lucovaalebosustredena schema (europa) CITY GENERATION alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
BUDOVYafunkcie • mestskebudovysurozneobjekty pre proceduralnegenerovanie, pretozesuindividualne • budovyakofunkcionalnejednotkysluzianaspecifickyucel v kazdommeste. • spolu s geografickoukompoziciouvnutrimestatvoriauceleny system • zjednoduseniepomocou tried, skupin (priemyselne, obytne, obchodne) CITY GENERATION alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
GRID LAYOUT&geometrics primitives • Stefan Greuter: proceduralnegenerovaniemesta v realnom case • Undiscovered City: aplikaciavytvarasietciestpouzitimmriezky, naktorumoznoumiestnitbudovygenerovanejednoduchymigeometrickymiutvarmi CITY GENERATION alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
BUILDING&geometrics primitives • system generovaniabudovpouzivapolohubudovvoformemriezkovychsuradnicakopociatokgenerovania • odpociatkusaodvijajuvlastnostibudovy: vyska, sirka, pocetposchodi CITY GENERATION alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
BUILDING&geometrics primitives • geometriabudov: generovanapouzitimkombinaciegeometrickychutvarovnavytvoreniebudov • usekysuvytvoreneroznymiplanmiposchodi • najvyssiecastibudov: tvorenevytlacanim 3D objemuzospodnychposchodi (zlozene z mala jednoduchychtvarov) CITY GENERATION alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
MODELINGof buildings • ked savygenerujemapacesty, vytvorisaparcela pre umiesteniebudovy • osidlena cast mesta je rozdelenanabloky, a tie sadalejdelianamensiecasti • vyskybudovsariadiapomocoumapy a ohranicenimgeneraciemrakodrapu • prilis male parcely a parcelybezcestysuvymazane CITY GENERATION alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
MODELINGof buildings • vsetkybudovysumodelovane s parametrickymnahodnym l-systemom • jednaparcela = jednabudova • 3 typybudov: mrakodrapy, obchodne a obytnebudovy • pre kazdytypbudovy je realizovanarozdielnamnozinavyrobnychpravidiel CITY GENERATION alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-SYSTEMY alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-SYSTEMY • v minulostiznametiez pod nazvomLindenmayerovesystemy • skupinafraktalovdefinovanychvosvojejnajjednoduchsejpodobepomocouregularnychalebobezkontextovychprepisovacichgramatik • s ichpomocou je mozegenerovatfraktalneobjektypodobajucesarastlinam, stromom a inymprirodnymutvarom L-SYSTEMY alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-SYSTEMYprincip • prepisovanieretazcovpodlaurcitychpravidiel, ktoresu bud vopredzadanoumnozinoualebosamenia v priebehugenerovaniafraktalnehoobrazca • prepisovaniesymbolovretazcamozebyt bud dane, alebourcenenazakladegeneratoranahodnychcisiel (stochsticke L-systemy) • symboly v retazcimajusvojgeometrickyvyznam (transformacia, generovanie…) L-SYSTEMY alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-SYSTEMYusporiadanatrojica • pouzivasazjednodusena forma gramatik, v ktorychsplyvajuterminalne a nonterminalnesymboly • G=[V,P,S] • kde V je konecnaabecedasymbolov • P je konecnamn. pravidieltvaru A->B; A€V, B€V • S je axioma: neprazdnapostupnostsymbolov S€V L-SYSTEMY alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-SYSTEMYkorytnaciagrafika • interpretacia l-systemov v jazyku LOGO • symbolyretazcasachapuakoprikazy pre riadeniepohybukorytnacky • F korytnackasapozunie o jednotkovudlzku, zanechavajucposebestopuvoformeusecky • f to iste, lennezanechazaseboustopu • + otocisanamiestedolava o uholalfa • otocisanamiestedoprava o uholalfa • flexibilita, narocnanapamat L-SYSTEMY alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-SYSTEMYvlockakochovej • axioma = F++F++F (rovnoramennytrojuholnik) • Alfa – 60’ • F=F-F++F-F L-SYSTEMY alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-STUDIO alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-STUDIO • softverovybalik, ktorypozostava z mnozinysuborov, v ktorychsudefinovaneparametreovplyvnujuceaspektymodelu • implementujesimulacnysoftver CPFG (The Plant and Fractal generator with continuous parameters) • slovensky: generator rastlin a fraktalov so spojitymiparametrami (modelovanierastlin a vizualizaciaichvyvoja…) L-STUDIO alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-STUDIOprostredie • organizovanepodla MS MDI formatu • hlavneokno + jednotliveoknadokumentovnachadzajucesa v hlavnomokne L-STUDIO alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-STUDIOview a l-system • - tieto sekcie otvoria L-systém editor a View file • ide o jednoduchý textový editor veľmi podobný štandardným textovým editorom. • v sekcii L-systém, užívateľ vkladá samotný kód, t.j. axióma, pravidlá a ostatné výrazy súvisiace s formalizmom L-systémov, ktoré vedú k vygenerovaniu obrazca. • - sekcia View file zastrešuje parametre, ktoré súvisia s vizualizáciou, vykresľovaním. L-STUDIO alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-STUDIOanimate - táto sekcia je venovaná parametrom spojeným s animáciou prezentovaná vo forme formulára L-STUDIOcolors - CPFG modely môžu využívať jeden z dvoch farebných módov: mód mapy farieb a materiálový mód L-STUDIO alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
L-STUDIOdalsiefeatury • material editor • surface editor • editor kontur • editor funkcii L-STUDIO alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH
THAT’S IT! alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH