Hierarchical Rasterization of Curved Primitives for Vector Graphics Rendering on the GPU
Hierarchical Rasterization of Curved Primitives for Vector Graphics Rendering on the GPU
复制标题
用于 GPU 上矢量图形渲染的曲线基元的分层光栅化
DOI:
10.1111/cgf.13622
复制
发表时间:
2019
影响因子:
2.5
通讯作者:
Markus Steinberger
中科院分区:
文献类型:
--
作者:
Mark Dokter;Jozef Hladky;Mathias Parger;Dieter Schmalstieg;Hans-Peter Seidel;Markus Steinberger
In this paper, we introduce the CPatch, a curved primitive that can be used to construct arbitrary vector graphics. A CPatch is a generalization of a 2D polygon: Any number of curves up to a cubic degree bound a primitive. We show that a CPatch can be rasterized efficiently in a hierarchical manner on the GPU, locally discarding irrelevant portions of the curves. Our rasterizer is fast and scalable, works on all patches in parallel, and does not require any approximations. We show a parallel implementation of our rasterizer, which naturally supports all kinds of color spaces, blending and super‐sampling. Additionally, we show how vector graphics input can efficiently be converted to a CPatch representation, solving challenges like patch self intersections and false inside‐outside classification. Results indicate that our approach is faster than the state‐of‐the‐art, more flexible and could potentially be implemented in hardware.
登录
查看更多内容
DOI:
--
发表时间:
1997
期刊:
Proceedings X Brazilian Symposium on Computer Graphics and Image Processing
影响因子:
--
作者:
Antonio Elias;Fabris Luciano;Silva A Robin;Forrest
通讯作者:
Forrest
DOI:
--
发表时间:
2006
期刊:
International Conference on Computer Graphics and Interactive Techniques
影响因子:
--
作者:
Yoshiyuki Kokojima;Kaoru Sugita;Takahiro Saito;T. Takemoto
通讯作者:
T. Takemoto
DOI:
--
发表时间:
2015
期刊:
SIGGRAPH Asia Mobile Graphics and Interactive Applications
影响因子:
--
作者:
Jeong;Jae Don Lee;Sundeep Krishnadasan;Won;J. Brothers;Soojung Ryu
通讯作者:
Soojung Ryu
DOI:
--
发表时间:
1979
期刊:
影响因子:
--
作者:
W. Newman;R. Sproull
通讯作者:
R. Sproull
影响因子:
4.3
作者:
M. Olano;T. Greer
通讯作者:
T. Greer