Efficient GPU-Based Real-Time Rendering of Curved Geometry for Large-Scale Applications

Loading...
Thumbnail Image
Date
2025
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
This paper presents an efficient and practical approach to GPU-based real-time generation, simulation and rendering of approximated curved geometry. We focus on how this approach can be embedded into a resource-intensive application, such as a large-scale real-time strategy game, which requires a significantly large number of instances of these temporally persistent primitives, which we call ribbons. A key step in our technique is minimizing data transfer between the CPU and GPU, resulting in our usage of transient resources and employment of parallel data recycling methods, which map well to a SIMD architecture. Furthermore, we detail optimizations such as batching ribbon instances by material for rendering, grouping segments together for geometry construction and early culling of control points.
Description

CCS Concepts: Computing methodologies → Procedural animation; Applied computing → Computer games; Theory of computation → Design and analysis of algorithms

        
@inproceedings{
10.2312:cgvc.20251209
, booktitle = {
Computer Graphics and Visual Computing (CGVC)
}, editor = {
Sheng, Yun
and
Slingsby, Aidan
}, title = {{
Efficient GPU-Based Real-Time Rendering of Curved Geometry for Large-Scale Applications
}}, author = {
Qaiser, Sharjeel R.
}, year = {
2025
}, publisher = {
The Eurographics Association
}, ISBN = {
978-3-03868-293-6
}, DOI = {
10.2312/cgvc.20251209
} }
Citation