MemeWar’s map editor with terrain evolver integration

Creating a 3D terrain takes a huge amount of time and effort, and so as coming up with ideas to create one, and depend heavily on the modeling skills of the designer. Many of times these terrains produced by simple methods are not dynamic enough for huge variety re-productions. Terrain Evolver is de...

Full description

Saved in:
Bibliographic Details
Main Author: Ang, Edwin Yew Leng
Other Authors: Ong Yew Soon
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/46449
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Creating a 3D terrain takes a huge amount of time and effort, and so as coming up with ideas to create one, and depend heavily on the modeling skills of the designer. Many of times these terrains produced by simple methods are not dynamic enough for huge variety re-productions. Terrain Evolver is designed for user to generate terrains with minimum technical knowledge through the application of Evolutionary Computation. Through a number of iterations and a pool of initially randomly generated terrain solutions, evolution process will aid users to converge to a design suitable to their needs through crossover and mutation. Evolution process also allows designers to experiment with different combination of terrain features without the need to edit the terrains physically. Terrain Evolver also differs from other auto terrain generators as it creates terrain-generating programs as its end product instead of the physical terrain itself. These programs are specific in producing terrains of certain features but dynamically enough to produce a wide range of different looking terrains. Such programs can also be exported to other application such as games and be reused to generate terrains, making randomly-generated-infinite-worlds possible. Besides the Terrain Evolver, a Map Editor is also created to manage the 3D environment such as placing of models on the terrains and simple terrain editing tools.