alexandra adamikova, maria kovacova, zuzana pozsgaiova, andrej bankovich

Post on 24-Jan-2016

95 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

UVOD

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

UVOD

PROCEDURALNEmodelovanie

- spolocny pojem pre vacsi pocet technik v CG

- popis vytvorenia 3D modelu alebo textury pomocou sady pravidiel

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

UVOD

TECHNIKYmodelovanie

- l-systemy, fraktaly, generativne modelovanie

- na vytvaranie sceny pouzivaju algoritmus

- v podstate kazda technika pouziva nejaky algoritmus na vytvaranie a uskladnovanie dat

- proceduralne modelovanie sa zameriava na vytvaranie podla sady pravidiel, nie pomocou upravovania modelu cez nejaky user interface

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

UVOD

POUZITIEtechnik

- postup manualneho vytvaranie sceny je zdlhavy a narocny

- stebla travy generovane pomocou l-systemov

- krajinny povrch, mesta … atd.

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

CITY GENERATION

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

CITY GENERATION

CITYgeneration

- vytvorenie mestskej oblasti, ktora si vyzaduje vytvorenie budov situovanych pozdlz ulic a usporiadanych do vhodnych schem

- siete ciest su klucovym aspektom mesta a identity, pre proceduralne generovanie

- rozne druhy schem: rastrova schema (US), lucova alebo sustredena schema (europa)

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

CITY GENERATION

BUDOVYa funkcie

- mestske budovy su rozne objekty pre proceduralne generovanie, pretoze su individualne

- budovy ako funkcionalne jednotky sluzia na specificky ucel v kazdom meste.

- spolu s geografickou kompoziciou vnutri mesta tvoria uceleny system

- zjednodusenie pomocou tried, skupin (priemyselne, obytne, obchodne)

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

CITY GENERATION

GRID LAYOUT&geometrics primitives

- Stefan Greuter: proceduralne generovanie mesta v realnom case

- Undiscovered City: aplikacia vytvara siet ciest pouzitim mriezky, na ktoru mozno umiestnit budovy generovane jednoduchymi geometrickymi utvarmi

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

CITY GENERATION

BUILDING&geometrics primitives

- system generovania budov pouziva polohu budov vo forme mriezkovych suradnic ako pociatok generovania

- od pociatku sa odvijaju vlastnosti budovy: vyska, sirka, pocet poschodi

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

CITY GENERATION

BUILDING&geometrics primitives

- geometria budov: generovana pouzitim kombinacie geometrickych utvarov na vytvorenie budov

- useky su vytvorene roznymi planmi poschodi

- najvyssie casti budov: tvorene vytlacanim 3D objemu zo spodnych poschodi (zlozene z mala jednoduchych tvarov)

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

CITY GENERATION

MODELINGof buildings

- ked sa vygeneruje mapa cesty, vytvori sa parcela pre umiestenie budovy

- osidlena cast mesta je rozdelena na bloky, a tie sa dalej delia na mensie casti

- vysky budov sa riadia pomocou mapy a ohranicenim generacie mrakodrapu

- prilis male parcely a parcely bez cesty su vymazane

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

CITY GENERATION

MODELINGof buildings

- vsetky budovy su modelovane s parametrickym nahodnym l-systemom

- jedna parcela = jedna budova

- 3 typy budov: mrakodrapy, obchodne a obytne budovy

- pre kazdy typ budovy je realizovana rozdielna mnozina vyrobnych pravidiel

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-SYSTEMY

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-SYSTEMY

L-SYSTEMY

- v minulosti zname tiez pod nazvom Lindenmayerove systemy

- skupina fraktalov definovanych vo svojej najjednoduchsej podobe pomocou regularnych alebo bezkontextovych prepisovacich gramatik

- s ich pomocou je moze generovat fraktalne objekty podobajuce sa rastlinam, stromom a inym prirodnym utvarom

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-SYSTEMY

L-SYSTEMYprincip

- prepisovanie retazcov podla urcitych pravidiel, ktore su bud vopred zadanou mnozinou alebo sa menia v priebehu generovania fraktalneho obrazca

- prepisovanie symbolov retazca moze byt bud dane, alebo urcene na zaklade generatora nahodnych cisiel (stochsticke L-systemy)

- symboly v retazci maju svoj geometricky vyznam (transformacia, generovanie…)

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-SYSTEMY

L-SYSTEMYusporiadana trojica

- pouziva sa zjednodusena forma gramatik, v ktorych splyvaju terminalne a nonterminalne symboly

- G=[V,P,S]kde V je konecna abeceda symbolovP je konecna mn. pravidiel tvaru A->B; A€V, B€VS je axioma: neprazdna postupnost symbolov S€V

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-SYSTEMY

L-SYSTEMYkorytnacia grafika

- interpretacia l-systemov v jazyku LOGO

- symboly retazca sa chapu ako prikazy pre riadenie pohybu korytnacky

F korytnacka sa pozunie o jednotkovu dlzku, zanechavajuc po sebe stopu vo forme useckyf to iste, len nezanecha za sebou stopu+ otoci sa na mieste dolava o uhol alfa-otoci sa na mieste doprava o uhol alfa

-flexibilita, narocna na pamat

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-SYSTEMY

L-SYSTEMYvlocka kochovej

- axioma = F++F++F (rovnoramenny trojuholnik)-Alfa – 60’-F=F-F++F-F

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-STUDIO

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-STUDIO

L-STUDIO

- softverovy balik, ktory pozostava z mnoziny suborov, v ktorych su definovane parametre ovplyvnujuce aspekty modelu

- implementuje simulacny softver CPFG (The Plant and Fractal generator with continuous parameters)

- slovensky: generator rastlin a fraktalov so spojitymi parametrami (modelovanie rastlin a vizualizacia ich vyvoja…)

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-STUDIO

L-STUDIOprostredie

- organizovane podla MS MDI formatu

- hlavne okno + jednotlive okna dokumentov nachadzajuce sa v hlavnom okne

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-STUDIO

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.

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-STUDIO

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

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

L-STUDIO

L-STUDIOdalsie featury

- material editor

- surface editor

- editor kontur

- editor funkcii

alexandra ADAMIKOVA, maria KOVACOVA, zuzana POZSGAIOVA, andrej BANKOVICH

THAT’S IT!

top related