2019
DOI: 10.1111/cgf.13622
|View full text |Cite
|
Sign up to set email alerts
|

Hierarchical Rasterization of Curved Primitives for Vector Graphics Rendering on the GPU

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 34 publications
0
2
0
Order By: Relevance
“…e description of the stroke operator by Gosling et al (1989) indicates that early on, stroking was implemented by generating a llable region corresponding to the stroked region of a path and then drawing that derived llable region. Other recent path rendering systems explicitly state they take this approach (Dokter et al 2019;Ganacim et al 2014;Li et al 2016).…”
Section: Render a Filled Region Approximating The Stroked Regionmentioning
confidence: 99%
“…e description of the stroke operator by Gosling et al (1989) indicates that early on, stroking was implemented by generating a llable region corresponding to the stroked region of a path and then drawing that derived llable region. Other recent path rendering systems explicitly state they take this approach (Dokter et al 2019;Ganacim et al 2014;Li et al 2016).…”
Section: Render a Filled Region Approximating The Stroked Regionmentioning
confidence: 99%
“…While real-time on the GPU, this method offers limited dynamic shape manipulation without costly re-computation of the mesh. To our knowledge, current research cannot support animated vector texture mapping in real-time applications (only precomputed static vector textures [130,131,132,106]).…”
Section: D Shape Interpolationmentioning
confidence: 99%