ETER: Elastic Tessellation for Real-Time Pixel-Accurate Rendering of Large-Scale NURBS Models

被引:1
|
作者
Xiong, Ruicheng [1 ]
Lu, Yang [2 ]
Chen, Cong [2 ]
Zhu, Jiaming [1 ]
Zeng, Yajun [1 ]
Liu, Ligang [1 ]
机构
[1] Univ Sci & Technol China, Langfang, Peoples R China
[2] Sheyun Technol, Wuxi, Jiangsu, Peoples R China
来源
ACM TRANSACTIONS ON GRAPHICS | 2023年 / 42卷 / 04期
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
NURBS; adaptive tessellation; GPU-based algorithms; real-time rendering;
D O I
10.1145/3592419
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present ETER, an elastic tessellation framework for rendering large-scale NURBS models with pixel-accurate and crack-free quality at real-time frame rates. We propose a highly parallel adaptive tessellation algorithm to achieve pixel accuracy, measured by the screen space error between the exact surface and its triangulation. To resolve a bottleneck in NURBS rendering, we present a novel evaluation method based on uniform sampling grids and accelerated by GPU Tensor Cores. Compared to evaluation based on hardware tessellation, our method has achieved a significant speedup of 2.9 to 16.2 times depending on the degrees of the patches. We develop an efficient crack-filling algorithm based on conservative rasterization and visibility buffer to fill the tessellation-induced cracks while greatly reducing the jagged effect introduced by conservative rasterization. We integrate all our novel algorithms, implemented in CUDA, into a GPU NURBS rendering pipeline based on Mesh Shaders and hybrid software/hardware rasterization. Our performance data on a commodity GPU show that the rendering pipeline based on ETER is capable of rendering up to 3.7 million patches (0.25 billion tessellated triangles) in real-time (30FPS). With its advantages in performance, scalability, and visual quality in rendering large-scale NURBS models, a real-time tessellation solution based on ETER can be a powerful alternative or even a potential replacement for the existing pre-tessellation solution in CAD systems.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] ORBFusion: Real-time and Accurate dense SLAM at large scale
    Dai, Juting
    Tang, Xinyi
    Oppermann, Leif
    ADJUNCT PROCEEDINGS OF THE 2017 IEEE INTERNATIONAL SYMPOSIUM ON MIXED AND AUGMENTED REALITY (ISMAR-ADJUNCT), 2017, : 124 - 129
  • [42] Real-time Large-scale Deformation of Gaussian Splatting
    Gao, Lin
    Yang, Jie
    Zhang, Bo-tao
    Sun, Jia-mu
    Yuan, Yu-jie
    Fu, Hongbo
    Lai, Yu-kun
    ACM TRANSACTIONS ON GRAPHICS, 2024, 43 (06):
  • [43] A Large-scale System for Real-time Glucose Monitoring
    Vu, Long
    Pavuluri, Venkata N.
    Chang, Yuan-chi
    Turaga, Deepak S.
    Zhong, Alex
    Agrawal, Pratik
    Singh, Amit
    Jiang, Boyi
    Chirutha, Krishna
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2018, : 34 - 37
  • [44] Real-time recognition of large-scale driving patterns
    Engström, J
    Victor, T
    2001 IEEE INTELLIGENT TRANSPORTATION SYSTEMS - PROCEEDINGS, 2001, : 1018 - 1023
  • [45] Real-Time Large-Scale Dense Mapping with Surfels
    Fu, Xingyin
    Zhu, Feng
    Wu, Qingxiao
    Sun, Yunlei
    Lu, Rongrong
    Yang, Ruigang
    SENSORS, 2018, 18 (05)
  • [46] Enhanced environments: Large-scale, real-time ecosystems
    Refsland, ST
    Ojika, T
    Berry, R
    PRESENCE-VIRTUAL AND AUGMENTED REALITY, 2002, 11 (03): : 221 - 246
  • [47] Dynamic Real-Time Scheduler for Large-Scale MPSoCs
    Ruaro, Marcelo
    Moraes, Fernando G.
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 341 - 346
  • [48] Real-time evolution of a large-scale relativistic jet
    Marti, Josep
    Luque-Escamilla, Pedro L.
    Romero, Gustavo E.
    Sanchez-Sutil, Juan R.
    Munoz-Arjonilla, Alvaro J.
    ASTRONOMY & ASTROPHYSICS, 2015, 578
  • [49] A primer for real-time simulation of large-scale networks
    Liu, Jason
    41ST ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2008, : 85 - 94
  • [50] An Algorithm for Real-Time Visualization of Large-Scale Terrain
    Jin Hailiang
    Liu Huijie
    Jin Hailiang
    Jin Hailiang
    2009 WASE INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING, ICIE 2009, VOL II, 2009, : 90 - 93