Real-Time GPU Tree Generation
dc.contributor.author | Kuth, Bastian | en_US |
dc.contributor.author | Oberberger, Max | en_US |
dc.contributor.author | Faber, Carsten | en_US |
dc.contributor.author | Pfeifer, Pirmin | en_US |
dc.contributor.author | Tabaei, Seyedmasih | en_US |
dc.contributor.author | Baumeister, Dominik | en_US |
dc.contributor.author | Meyer, Quirin | en_US |
dc.contributor.editor | Knoll, Aaron | en_US |
dc.contributor.editor | Peters, Christoph | en_US |
dc.date.accessioned | 2025-06-20T07:26:17Z | |
dc.date.available | 2025-06-20T07:26:17Z | |
dc.date.issued | 2025 | |
dc.description.abstract | Trees for real-time media are typically created using procedural algorithms and then baked to a polygon format, requiring large amounts of memory. We propose a novel procedural system and model for generating and rendering realistic trees and similar vegetation specifically tailored to run in real-time on GPUs. By using GPU work graphs with mesh nodes, we render gigabytes-worth of tree geometry from kilobytes of generation code every frame exclusively on the GPU. Contrary to prior work, our method combines instant in-engine artist authoring, continuous frame-specific level of detail and tessellation, highly detailed animation, and seasonal details like blossoms, fruits, and snow. Generating the unique tree geometries of our teaser test scene and rendering them to the G-buffer takes 3.13 ms on an AMD Radeon RX 7900 XTX. | en_US |
dc.description.sectionheaders | Procedural Generation and Sculpting | |
dc.description.seriesinformation | High-Performance Graphics - Symposium Papers | |
dc.identifier.doi | 10.2312/hpg.20251168 | |
dc.identifier.isbn | 978-3-03868-291-2 | |
dc.identifier.issn | 2079-8687 | |
dc.identifier.pages | 10 pages | |
dc.identifier.uri | https://doi.org/10.2312/hpg.20251168 | |
dc.identifier.uri | https://diglib.eg.org/handle/10.2312/hpg20251168 | |
dc.publisher | The Eurographics Association | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | CCS Concepts: Computing methodologies → Rendering; Mesh geometry models; Parallel algorithms | |
dc.subject | Computing methodologies → Rendering | |
dc.subject | Mesh geometry models | |
dc.subject | Parallel algorithms | |
dc.title | Real-Time GPU Tree Generation | en_US |