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 条
  • [1] Adaptive real-time rendering for large-scale molecular models
    Lee, Jun
    Park, Sungjun
    Kim, Jee-In
    ADVANCES IN VISUAL COMPUTING, PT 2, 2006, 4292 : 383 - 392
  • [2] Real-Time Rendering of Large-Scale Ocean Environments
    HUANG Jing-jia
    LI Sheng
    LAI Shun-nan
    WANG Guo-ping
    Computer Aided Drafting,Design and Manufacturing, 2015, (02) : 47 - 53
  • [3] Real-time rendering of large-scale snow scene
    Wang, Z. (zywang@cad.zju.cn), 1600, Institute of Computing Technology (25):
  • [4] Real-time shadow rendering in large-scale scene
    College of Navigation, Dalian Maritime University, Dalian 116026, China
    Dalian Haishi Daxue Xuebao, 2008, 1 (58-60):
  • [5] Real-Time Rendering of Large-Scale Tree Scene
    Huai Yongjian
    Zeng Xi
    Yu Peng
    Li Jingli
    ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 748 - 752
  • [6] Real-time rendering of large-scale static scene
    Wang Shaohua
    Li Sheng
    Lai Shunnan
    Computer Aided Drafting,Design and Manufacturing, 2017, (02) : 1 - 6
  • [7] Real-time Rendering of Large-scale Terrain based on GPU
    Zhang, Yanyan
    Huang, Qitao
    Han, Junwei
    ICIEA: 2009 4TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-6, 2009, : 3786 - 3790
  • [8] Large-scale forest rendering: Real-time, realistic, and progressive
    Bao, Guanbo
    Li, Hongjun
    Zhang, Xiaopeng
    Dong, Weiming
    COMPUTERS & GRAPHICS-UK, 2012, 36 (03): : 140 - 151
  • [9] Real-time Rendering for Large-scale Underground Mine Scene
    Li, Dajin
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 1374 - 1378
  • [10] The simulation and real-time rendering of large-scale forestry scenes
    Wei, Houming
    Liu, Dongxiang
    Cao, Weiqun
    Yang, Gang
    Journal of Information and Computational Science, 2010, 7 (04): : 997 - 1006