Int J Comput Games Technol

Ecologically Sound Procedural Generation of Natural Environments

Benny Onrust, Rafael Bidarra, Robert Rooseboom, and Johan van de Koppel

Transition of the various LODs in the virtual Paulinapolder. Green are the regular plant models, red are the billboards, blue is the terrain color map.

Current techniques for the creation and exploration of virtual worlds are largely unable to generate sound natural environments from ecological data, and to provide interactive web-based visualizations of such detailed environments. We tackle this challenge and propose a novel framework that (i) explores the advantages of landscape maps and ecological statistical data, translating them to an ecologically sound plant distribution, and (ii) creates a visually convincing 3D representation of the natural environment suitable for its interactive visualization over the web. Our vegetation model improves techniques from procedural ecosystem generation and neutral landscape modeling. It is able to generate diverse ecological sound plant distributions directly from landscape maps with statistical ecological data. Our visualization model integrates existing level-of-detail and illumination techniques to achieve interactive frame rates and improve realism. We validated with ecology experts the outcome of our framework using two case studies, and concluded that it provides convincing interactive visualizations of large natural environments.


More Information

Citation

Benny Onrust, Rafael Bidarra, Robert Rooseboom, and Johan van de Koppel, Ecologically Sound Procedural Generation of Natural Environments, Int J Comput Games Technol, 2017, pp. 7057141:1–7057141:17, 2017.

BibTex

@article{bib:onrust:2017,
    author       = { Onrust, Benny and Bidarra, Rafael and Rooseboom, Robert and van de Koppel, Johan },    
    title        = { Ecologically Sound Procedural Generation of Natural Environments },
    journal      = { Int J Comput Games Technol },
    volume       = { 2017 },
    year         = { 2017 },
    pages        = { 7057141:1--7057141:17 },
    doi          = { 10.1155/2017/7057141 },
    dblp         = { journals/ijcgt/OnrustBRK17 },
    url          = { https://publications.graphics.tudelft.nl/papers/235 },
}