|
Rendering Forest Scenes in Real-Time
Philippe Decaudin, Fabrice Neyret, Florent Cohen
|
|
- Description - Images, details and results
|
Rendering forest scenes in real-time (2004)We propose a new representation, called texcell, allowing for the real-time rendering of realistic forests covering an arbitrary terrain. It lets us produce dense forests corresponding to continuous non-repetitive fields made of thousands of trees with full parallax. Our representation draws on volumetric textures and aperiodic tiling: the forest consists of a set of edge-compatible prisms containing forest samples which are aperiodically mapped onto the ground. The representation allows for quality rendering, thanks to appropriate 3D non-linear filtering. It relies on LODs and on a GPU-friendly structure to achieve real-time performance. We require no advanced graphics feature except 3D textures and decent fill and vertex transform rates. However we can take advantage of vertex shaders so that the slicing of the volumetric texture is entirely done on the GPU. More details in this Paper. GPU-Based Lighting and Shadowing of Complex Natural Scenes (2004)Lightings and shadows are essential elements toward realism of landscapes (e.g., terrain, vegetation, or any complex shapes bounded in a layer above a surface) because they help understanding shapes. However:
- Using polygonal meshes and classical shadowing algorithms are too costly in terms of computation for complex scenes;
Thus, our goal is to propose lighting and shadowing techniques adapted to such representations as well as the GPU. More details in this Presentation. |
Rendering forest scenes with texcellsTexcells and aperiodic tiling
• Texcells are prisms containing a forest sample and stored in a 3D texture (or a set of 2D textures)
• They are mapped onto a surface
• Aperidic tiling is used to avoid repetitiveness;
• Texcells are rendered using slices
Dynamic lighting and shadowingPer-pixel lighting
We use an adapted form of the Lafortune lighting model;
We extend the horizon-mapping technique;
|