Correct resolution rendering of trimmed spline surfaces

被引:3
|
作者
Wu, Ruijin [1 ]
Peters, Joerg [1 ]
机构
[1] Univ Florida, Gainesville, FL 32611 USA
基金
美国国家科学基金会;
关键词
Trimming; Spline; Accurate; Real-time; Scan density; NURBS;
D O I
10.1016/j.cad.2014.08.012
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Current strategies for real-time rendering of trimmed spline surfaces re-approximate the data, pre-process extensively or introduce visual artifacts. This paper presents a new approach to rendering trimmed spline surfaces that guarantees visual accuracy efficiently, even under interactive adjustment of trim curves and spline surfaces. The technique achieves robustness and speed by discretizing at a near-minimal correct resolution based on a tight, low-cost estimate of adaptive domain griding. The algorithm is highly parallel, with each trim curve writing itself into a slim lookup table. Each surface fragment then makes its trim decision robustly by comparing its parameters against the sorted table entries. Adding the table-and-test to the rendering pass of a modern graphics pipeline achieves anti-aliased sub-pixel accuracy at high render-speed, while using little additional memory and fragment shader effort, even during interactive trim manipulation. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:123 / 131
页数:9
相关论文
共 50 条
  • [1] EFFICIENT RENDERING OF TRIMMED NURBS SURFACES
    KUMAR, S
    MANOCHA, D
    [J]. COMPUTER-AIDED DESIGN, 1995, 27 (07) : 509 - 521
  • [2] SPLINE CONVERSION FOR TRIMMED RATIONAL BEZIER-SPLINE AND B-SPLINE SURFACES
    HOSCHEK, J
    SCHNEIDER, FJ
    [J]. COMPUTER-AIDED DESIGN, 1990, 22 (09) : 580 - 590
  • [3] Isogeometric topology optimization using trimmed spline surfaces
    Seo, Yu-Deok
    Kim, Hyun-Jung
    Youn, Sung-Kie
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2010, 199 (49-52) : 3270 - 3296
  • [4] Optimization of geometrically trimmed B-spline surfaces
    Zhang, Xinyu
    Li, Yaohang
    Mykiebust, Arvid
    Gelhausen, Paul
    [J]. Proceedings of the ASME Computers and Information in Engineering Division, 2005, : 165 - 171
  • [5] Construction and Rendering of Trimmed Blending Surfaces with Sharp Features on a GPU
    Ko, Dae-Hyun
    Lee, Jieun
    Lim, Seong-Jae
    Yoon, Seung-Hyun
    [J]. ETRI JOURNAL, 2011, 33 (01) : 89 - 98
  • [6] Direct rendering of Boolean combinations of self-trimmed surfaces
    Rossignac, Jarek
    Fudos, Ioannis
    Vasilakis, Andreas
    [J]. COMPUTER-AIDED DESIGN, 2013, 45 (02) : 288 - 300
  • [7] High-quality rendering of quartic spline surfaces on the GPU
    Reis, Gerd
    Zeilfelder, Frank
    Hering-Bertram, Martin
    Farin, Gerald
    Hagen, Hans
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2008, 14 (05) : 1126 - 1139
  • [8] Partitioning trimmed spline surfaces into nonself-occluding regions for visibility computation
    Krishnan, S
    Manocha, D
    [J]. GRAPHICAL MODELS, 2000, 62 (04) : 283 - 307
  • [9] FILLING N-SIDED HOLES USING TRIMMED B-SPLINE SURFACES
    Liu, Xiaodong
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2012, VOL 3, PTS A AND B, 2012, : 611 - 618
  • [10] Extension operators for trimmed spline spaces
    Burman, Erik
    Hansbo, Peter
    Larson, Mats G.
    Larsson, Karl
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2023, 403