Matematisk generering och realtidsrendering av vegetation i Gizmo3D
Independent thesis Basic level (professional degree)Student thesisAlternative title
Mathematical generation and real time rendering of vegetation in Gizmo3D (English)
To render outdoor scenes with lots of vegetation in real time is a big challenge. This problem has important applications in the areas of visualization and simulation. Some progress has been made the last years, but a previously unsolved difficulty has been to combine high rendering quality with abundant variation in scenes.
I present a method to mathematically generate and render vegetation in real time, with implementation in the scene graph Gizmo3D. The most important quality of the method is its ability to render scenes with many unique specimens with very low aliasing.
To obtain real time performance, a hierarchical level-of-detail scheme (LOD- scheme) is used which facilitates generation of vegetation in the desired level- of-detail on the fly. The LOD-scheme is texture-based and uses textures that are common for all specimens of a whole species. The most important contribution is that I combine this LOD-scheme with the use of semi- transparency, which makes it possible to obtain low aliasing.
Scenes with semi-transparency require correct rendering order. I solve this problem by introducing a new method for approximate depth sorting. An additional contribution is a variant of axis-aligned billboards, designated blob, which is used in the LOD-scheme. Furthermore, building blocks consisting of small branches are used to increase generation performance.
Place, publisher, year, edition, pages
Institutionen för systemteknik , 2004. , 57 p.
Technology, vegetation rendering, tree rendering, real-time rendering, level-of-detail, texture-based rendering
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-2324OAI: oai:DiVA.org:liu-2324DiVA: diva2:19655