GeoGen - Scriptable generator of terrain height maps
GeoGen - Scriptable generator of terrain height maps
bakalářská práce (OBHÁJENO)

Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/50590Identifikátory
SIS: 93415
Kolekce
- Kvalifikační práce [11321]
Autor
Vedoucí práce
Oponent práce
Krajíček, Václav
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
7. 9. 2011
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
Výšková mapa, terén, generátor, erozeKlíčová slova (anglicky)
Height map, terrain, generator, erosionTato práce představuje skriptovatelný generátor výškových map terénu. Skripty pro tento generátor jsou psány v skriptovacím jazyce podobném jazyku C. Nástroje použitelné při generování terénu zahrnují generátory náhodného šumu, filtry, kombinační funkce, maskovací funkce a simulátory vodní a tepelné eroze. Grafické vývojové prostředí integrující tento generátor s moderním editorem kódu, 3D prohlížečem výškových map a dalšími nástroji je také představeno. Existující programy pro vytváření terénu jsou analyzovány. Probrány jsou různé algoritmy použité při generování výškových map. Také jsou prezentovány ukázkové skripty napsané pro tento generátor.
This thesis presents a scriptable terrain height map generator. Its scripts are written in a powerful C-like scripting language. Terrain generation tools available include random noise generators, filters, combiners, masking functions and natural erosion simulators. Graphical script development environment which integrates the generator with modern code editor, interactive 3D height map viewer and other tools is presented. Existing terrain creation tools are analyzed. Various algorithms used in terrain generation are discussed. Example scripts written for this generator are presented.