Skip to Main content Skip to Navigation

Interactive generation and rendering of massive models : a parallel procedural approach

Cyprien Buron 1 
1 MANAO - Melting the frontiers between Light, Shape and Matter
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest, LP2N - Laboratoire Photonique, Numérique et Nanosciences
Abstract : With the increasing computing and storage capabilities of recent hardware, movie and video games industries desire huger realistic environments. However, modeling such sceneries by hand turns out to be highly time consuming and costly. On the other hand, procedural modeling provides methods to easily generate high diversity of elements such as vegetation and architecture. While grammar rules bring a high-level powerful modeling tool, using these rules is often a tedious task, necessitating frustrating trial and error process. Moreover, as no solution proposes real-time generation and rendering for massive environments, artists have to work on separate parts before integrating the whole and see the results.In this research, we aim to provide interactive generation and rendering of very large sceneries, while offering artist-friendly methods for controlling grammars behavior. We first introduce a GPU-based pipeline providing parallel procedural generation at render time. To this end we propose a segment-based expansion method working on independent elements, thus allowing for parallel amplification. We then extend this pipeline to permit the construction of models relying on internal contexts, such as roofs. We also present external contexts to control grammars with surface and texture data. Finally, we integrate a LOD system with optimization techniques within our pipeline providing interactive generation, edition and visualization of massive environments. We demonstrate the efficiency of our pipeline with a scene comprising hundred thousand trees and buildings each, representing 2 terabytes of data.
Document type :
Complete list of metadata

Cited literature [22 references]  Display  Hide  Download
Contributor : ABES STAR :  Contact
Submitted on : Tuesday, August 25, 2015 - 12:56:12 PM
Last modification on : Saturday, June 25, 2022 - 11:12:51 AM
Long-term archiving on: : Thursday, November 26, 2015 - 1:58:42 PM


Version validated by the jury (STAR)


  • HAL Id : tel-00988387, version 2



Cyprien Buron. Interactive generation and rendering of massive models : a parallel procedural approach. Other [cs.OH]. Université de Bordeaux, 2014. English. ⟨NNT : 2014BORD0014⟩. ⟨tel-00988387v2⟩



Record views


Files downloads