GPU-accelerated Path Rendering

被引:30
|
作者
Kilgard, Mark J. [1 ]
Bolz, Jeff [1 ]
机构
[1] NVIDIA Corp, Santa Clara, CA 95050 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2012年 / 31卷 / 06期
关键词
path rendering; vector graphics; OpenGL; stencil buffer;
D O I
10.1145/2366145.2366191
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For thirty years, resolution-independent 2D standards (e.g. PostScript, SVG) have depended on CPU-based algorithms for the filling and stroking of paths. Advances in graphics hardware have largely ignored accelerating resolution-independent 2D graphics rendered from paths. We introduce a two-step "Stencil, then Cover" (StC) programming interface. Our GPU-based approach builds upon existing techniques for curve rendering using the stencil buffer, but we explicitly decouple in our programming interface the stencil step to determine a path's filled or stroked coverage from the subsequent cover step to rasterize conservative geometry intended to test and reset the coverage determinations of the first step while shading color samples within the path. Our goals are completeness, correctness, quality, and performance-yet we go further to unify path rendering with OpenGL's established 3D and shading pipeline. We have built and productized our approach to accelerate path rendering as an OpenGL extension.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Volume and isosurface rendering with GPU-accelerated cell projection
    Marroquim, R.
    Maximo, A.
    Farias, R.
    Esperanca, C.
    COMPUTER GRAPHICS FORUM, 2008, 27 (01) : 24 - 35
  • [2] Ciallo: GPU-Accelerated Rendering of Vector Brush Strokes
    Ciao, Shen
    Guan, Zhongyue
    Liu, Qianxi
    Wei, Li-Yi
    Wang, Zeyu
    PROCEEDINGS OF SIGGRAPH 2024 CONFERENCE PAPERS, 2024,
  • [3] GPU-accelerated Critical Path Generation with Path Constraints
    Guo, Guannan
    Huang, Tsung-Wei
    Lin, Yibo
    Wong, Martin
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [4] GPU-accelerated Path-based Timing Analysis
    Guo, Guannan
    Huang, Tsung-Wei
    Lin, Yibo
    Wong, Martin
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 721 - 726
  • [5] GPU-Accelerated Microdosimetry
    Decunha, J.
    Mohan, R.
    MEDICAL PHYSICS, 2022, 49 (06) : E467 - E468
  • [6] GPU-accelerated scanning path optimization in particle cancer therapy
    Wu, Chao
    Pu, Yue-Hu
    Zhang, Xiao
    NUCLEAR SCIENCE AND TECHNIQUES, 2019, 30 (04)
  • [7] GPU-accelerated variational path integral Monte Carlo simulations
    Hinde, Robert J.
    Harrison, Robert
    Peterson, Greg
    Kakani, Venkata Prasanth
    Mudhasani, Shanthan
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 240
  • [8] A GPU-Accelerated Framework for Path-Based Timing Analysis
    Guo, Guannan
    Huang, Tsung-Wei
    Lin, Yibo
    Guo, Zizheng
    Yellapragada, Sushma
    Wong, Martin D. F.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 4219 - 4232
  • [9] GPU-accelerated scanning path optimization in particle cancer therapy
    Chao Wu
    Yue-Hu Pu
    Xiao Zhang
    Nuclear Science and Techniques, 2019, 30
  • [10] GPU-accelerated CellProfiler
    Chakroun, Imen
    Michiels, Nick
    Wuyts, Roel
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 321 - 326