Prečo vytvárať terén?

Σχετικά έγγραφα
Prechod z 2D do 3D. Martin Florek 3. marca 2009

Obvod a obsah štvoruholníka

Matematika Funkcia viac premenných, Parciálne derivácie

1. Limita, spojitost a diferenciálny počet funkcie jednej premennej

7. FUNKCIE POJEM FUNKCIE

Návrh vzduchotesnosti pre detaily napojení

C. Kontaktný fasádny zatepľovací systém

Metódy vol nej optimalizácie

Kompilátory. Cvičenie 6: LLVM. Peter Kostolányi. 21. novembra 2017

Motivácia na zlepšenie obrazu sa používajú frekvenčné metódy a priestorové metódy.

M6: Model Hydraulický systém dvoch zásobníkov kvapaliny s interakciou

Moderné vzdelávanie pre vedomostnú spoločnosť Projekt je spolufinancovaný zo zdrojov EÚ M A T E M A T I K A

Podnikateľ 90 Mobilný telefón Cena 95 % 50 % 25 %

SLOVENSKO maloobchodný cenník (bez DPH)

Priamkové plochy. Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava

Komplexné čísla, Diskrétna Fourierova transformácia 1

KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY Strojnícka fakulta, Žilinská Univerzita

24. Základné spôsoby zobrazovania priestoru do roviny

Goniometrické rovnice a nerovnice. Základné goniometrické rovnice

Ekvačná a kvantifikačná logika

Modelovanie dynamickej podmienenej korelácie kurzov V4

Kontrolné otázky na kvíz z jednotiek fyzikálnych veličín. Upozornenie: Umiestnenie správnej a nesprávnych odpovedí sa môže v teste meniť.

Start. Vstup r. O = 2*π*r S = π*r*r. Vystup O, S. Stop. Start. Vstup P, C V = P*C*1,19. Vystup V. Stop

Odporníky. 1. Príklad1. TESLA TR

Metódy vol nej optimalizácie

ΖΕΡΔΑΛΗΣ ΣΩΤΗΡΙΟΣ ΤΟ ΟΥΤΙ ΣΤΗ ΒΕΡΟΙΑ (1922-ΣΗΜΕΡΑ) ΘΕΣΣΑΛΟΝΙΚΗ

Matematika prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad

Harmonizované technické špecifikácie Trieda GP - CS lv EN Pevnosť v tlaku 6 N/mm² EN Prídržnosť

Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy

Motivácia Denícia determinantu Výpo et determinantov Determinant sú inu matíc Vyuºitie determinantov. Determinanty. 14. decembra 2010.

Obsah. Motivácia a definícia. Metódy výpočtu. Problémy a kritika. Spätné testovanie. Prípadová štúdia využitie v NBS. pre 1 aktívum pre portfólio

23. Zhodné zobrazenia

22 Špeciálne substitúcie, postupy a vzorce používané pri výpočte

Margita Vajsáblová. ρ priemetňa, s smer premietania. Súradnicová sústava (O, x, y, z ) (O a, x a, y a, z a )

Bez textúr by nám vo filmoch behali len polygonálne modely Bez textúr by bol Quake len grafika s holými stenami

REZISTORY. Rezistory (súčiastky) sú pasívne prvky. Používajú sa vo všetkých elektrických

Riadenie elektrizačných sústav

6 Limita funkcie. 6.1 Myšlienka limity, interval bez bodu

PRIEMER DROTU d = 0,4-6,3 mm

Numerické metódy Zbierka úloh

KATALÓG KRUHOVÉ POTRUBIE

Numerické metódy matematiky I

Rozsah akreditácie 1/5. Príloha zo dňa k osvedčeniu o akreditácii č. K-003

M8 Model "Valcová a kužeľová nádrž v sérií bez interakcie"

Zateplite fasádu! Zabezpečte, aby Vám neuniklo teplo cez fasádu

Baumit StarTrack. Myšlienky s budúcnosťou.

Základy automatického riadenia

Analýza poruchových stavov s využitím rôznych modelov transformátorov v programe EMTP-ATP

Cvičenie č. 4,5 Limita funkcie

HASLIM112V, HASLIM123V, HASLIM136V HASLIM112Z, HASLIM123Z, HASLIM136Z HASLIM112S, HASLIM123S, HASLIM136S

Požiadavky k štátnej skúške pre magisterský študijný program

Reálna funkcia reálnej premennej

Kontrolné otázky z jednotiek fyzikálnych veličín

Matematika 2. časť: Funkcia viac premenných Letný semester 2013/2014

AerobTec Altis Micro

Matematika 2. časť: Analytická geometria

8. TRANSFORMÁCIA SÚRADNÍC

ARMA modely čast 2: moving average modely (MA)

ARMA modely čast 2: moving average modely (MA)

Metódy archeogeofyzikálneho výskumu. Úvod do predmetu o metódach, ktoré merajú a vyhodnocujú fyzikálne polia Zeme a tak pozerajú pod jej povrch

Pevné ložiská. Voľné ložiská

Riešenie sústavy lineárnych rovníc. Priame metódy.

Chí kvadrát test dobrej zhody. Metódy riešenia úloh z pravdepodobnosti a štatistiky

η = 1,0-(f ck -50)/200 pre 50 < f ck 90 MPa

2. Aký obsah má vyfarbený útvar? Dĺţka strany štvorca je 3 m.

Michal Ormoš*

Numerické metódy, pravdepodobnosť a matematická štatistika

Numerické metódy, pravdepodobnosť a matematická štatistika. Ján BUŠA Viktor PIRČ Štefan SCHRÖTTER

3. kapitola. Axiomatická formulácia modálnej logiky Vzťah medzi syntaxou a sémantikou. priesvitka 1

Úvod do modelovania a simulácie, metóda Monte Carlo

Trapézové profily Lindab Coverline

UČEBNÉ TEXTY. Pracovný zošit č.2. Moderné vzdelávanie pre vedomostnú spoločnosť Elektrotechnické merania. Ing. Alžbeta Kršňáková

Termodynamika. Doplnkové materiály k prednáškam z Fyziky I pre SjF Dušan PUDIŠ (2008)

Hľadanie, skúmanie a hodnotenie súvislosti medzi znakmi

Tomáš Madaras Prvočísla

Derivácia funkcie. Pravidlá derivovania výrazov obsahujúcich operácie. Derivácie elementárnych funkcií

PROMO AKCIA. Platí do konca roka 2017 APKW 0602-HF APKT PDTR APKT 0602-HF

Riešenie rovníc s aplikáciou na elektrické obvody

Motivácia pojmu derivácia

ZADANIE 1_ ÚLOHA 3_Všeobecná rovinná silová sústava ZADANIE 1 _ ÚLOHA 3

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY RIGORÓZNA PRÁCA. Martin Samuelčík

Otáčky jednosmerného motora

Gramatická indukcia a jej využitie

Goniometrické substitúcie

DIELCE PRE VSTUPNÉ ŠACHTY

Vektorové a skalárne polia

Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy

Lineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus

3. Striedavé prúdy. Sínusoida

Z O S I L Ň O V A Č FEARLESS SÉRIA D

DOMÁCE ZADANIE 1 - PRÍKLAD č. 2

Vektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich

Vyhlásenie o parametroch stavebného výrobku StoPox GH 205 S

PRÍSTROJE PRE ROZVÁDZAČE

Zrýchľovanie vesmíru. Zrýchľovanie vesmíru. o výprave na kraj vesmíru a čo tam astronómovia objavili

KAGEDA AUTORIZOVANÝ DISTRIBÚTOR PRE SLOVENSKÚ REPUBLIKU

Spojité rozdelenia pravdepodobnosti. Pomôcka k predmetu PaŠ. RNDr. Aleš Kozubík, PhD. 26. marca Domovská stránka. Titulná strana.

alu OKNÁ, ZA KTORÝMI BÝVA POHODA DREVENÉ OKNÁ A DVERE Profil Mirador Alu 783 Drevohliníkové okno s priznaným okenným krídlom.

Staromlynská 29, Bratislava tel: , fax: http: // SLUŽBY s. r. o.

Súčtové vzorce. cos (α + β) = cos α.cos β sin α.sin β cos (α β) = cos α.cos β + sin α.sin β. tg (α β) = cotg (α β) =.

Transcript:

Generovanie terénu

Prečo vytvárať terén? Filmový priemysel (napr. neexistujúce krajiny či ťažko prístupné pre nakrúcanie) Geografické informačné systémy Počítačové hry, virtuálna realita Fyzikálne simulácie (záplavy, erózia, zemetrasenie, atď.), geológia Letecké simulátory Modely terénu pre ďalšie použitie Vojsko Regionálne plánovanie

Metódy pre generovanie terénu Založené na fraktáloch: rýchle, nevyžadujú vstupné dáta geometrické či procedurálne postupy nedostatočne realistické Založené na frakt. a fyzikálnych postupoch: využívajú simuláciu vodnej a tepelnej erózie využívajú predvypočítanú sieť vodných tokov realistické

Metódy pre generovanie terénu Založené len na fyzikálnych postupoch: môžu byť veľmi komplexné využívajú simuláciu vodnej a tepelnej erózie napr. pomocou vektorových polí nie sú interaktívne sú realistické Deformačné využívajú 2D konvolúciu na deformovanie existujúceho povrchu Vytvárané umelcami využívajú metódu pokus/omyl

Metódy pre generovanie terénu Pomocou explicitných, parametrických funkcií a splajnov v 3D Pomocou výškových máp s následným použitím interpolácie či vyhladenia dopredu dané (napr. získané GPS súradnice) vytvorené náhodne (šumy, turbulencie, ) Pomocou rôznych fraktálnych algoritmov metóda presúvania stredného bodu metóda diamant-štvorec Fourierova syntéza Brownov pohyb a multifraktály

Využitie funkcií a splajnov Modelovanie plôch pomocou explicitných funkcií: f ( x, y)=exp( 4 1 1 4 1 1 ) exp( ) b a x a b x d c y c d y na intervale a, b c,d Modelovanie pomocou splajnov Plochy vytvorené geometrickou transformáciou rotačné, translačné,...

Využitie funkcií a splajnov Štvorcová sieť (pravidelná, nepravidelná): interpolačné splajny (kardinálny, kubický splajn, ) aproximačné splajny (B-splajn, Bézierova záplata, ) Nepravidelná sieť bodov: Globálne funkcie: metódy radiálnych bázických funkcií (tenkostenný splajn, Hardyho multikvadriky, ) metóda najmenších štvorcov Lokálne funkcie: Powel-Sabin, Clough-Tocher (delenie trojuholníkovej siete) Sibsonovova interpolácia (Natural neighbour) Kriging (geoštatistika, interpolované hodnoty sú modelované gaussovským procesom podľa apriórnych kovariancií)

Využitie výškových máp Výškové mapy získané meraním (fotogrametria, laserove skenovanie, ) dostupné napr. z USGS, http://earthexplorer.usgs.gov/ Výškové mapy textúry vytvorené technikami procedurálneho modelovania: šumy a turbulencie Fourierova syntéza aplikovanie obrazových filtrov pre simuláciu erózie (vyhladzovanie, ) použitie celulárnych automatov (tok rieky, erózia,...) procedurálne štetce, ridge particles

Využitie fraktálov a L-systémov Terén je vo svojej podstate fraktálny útvar nekonečnej členitosti (Richardson) a samopodobnosti Rastliny sú generované L-systémami a časticovými systémami

Generovanie ulíc a miest Generovanie štvorcovej siete s náhodnou výškou (šum) Použitie vzoriek so šablónami (populácie) Voronoiove diagramy L-systémy (tvorba cestných a iných sietí) Multiagentné modelovanie Tenzorové polia

Generovanie ulíc a miest

Metóda presúvania stredného bodu Relatívne jednoduchá a poskytuje realistické výsledky Získame obrys (1D čiaru), ktorá sa môže použiť na modelovanie hôr alebo pobrežia

Metóda diamant-štvorec Základným objektom, z ktorého sa generuje nový útvar je štvorec alebo trojuholník Pravidlá pre zmenu výšky môžu byť riadené výškovou funkciou. V každej iterácií sa zvyčajne zmenšuje zmena výšky

Fourierova syntéza Nepoužíva klasickú iteračnú metódu Najskôr sa vygeneruje biely šum a následne sa aplikuje FFT: xu yu N 1 M 1 1 F (u, v)= NM 2 π i ( f ( x, y)e N + M ) x=0 y=0 FFT rozloží obraz na súčet sínusových a kosínusových funkcií, pričom konvertuje hodnoty obrazu (šumu) do frekvenčnej oblasti (frekvencií) Pre jednotlivé frekvencie (u,v) sa aplikuje na F(u,v) 2 2 r frekvenčný filter s hodnotou 1/f, f = u + v (kde napr. r = 2.4), a nakoniec sa aplikuje inverzná FFT

Fraktálny Brownov pohyb a multifraktály Fraktál má v rôznych merítkach inú zložitosť (iné vlastnosti). To je dané rôznou váhou vplyvov pôsobiacich na vznik fraktálu v rôznych merítkach.

Tenzorové polia Tenzorové pole je generované na základe obmedzujúcich prvkov zadávaných používateľom a topografickej informácie (hranice vodných plôch, parkov, výškovej mapy, ) Každý obmedzujúci prvok je konvertovaný na bázu tenzorového poľa Tieto polia sú potom spájané do jedného celku použitím lokálnych radiálnych bázických funkcií Používajú sa rôzne typy polí pre generovanie rôznych vzorov mriežkové, kruhové, hraničné, výškové

Tenzorové polia

Softvér na tvorbu terénu Vue, Bryce, L3DT, Terragen, World Machine Základné verzie týchto programov sú zadarmo, cena sa pohybuje medzi 35 1695 USD.