2014
DOI: 10.1145/2661229.2661274
|View full text |Cite
|
Sign up to set email alerts
|

Massively-parallel vector graphics

Abstract: We present a massively parallel vector graphics rendering pipeline that is divided into two components. The preprocessing component builds a novel adaptive acceleration data structure, the shortcut tree. Tree construction is efficient and parallel at the segment level, enabling dynamic vector graphics. The tree allows efficient random access to the color of individual samples, so the graphics can be warped for special effects. The rendering component processes all samples and pixels in parallel. It was optimiz… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 45 publications
(56 reference statements)
0
14
0
Order By: Relevance
“…We attribute this to forcing use of NVIDIA's dual-core driver and Illustrator's tuned OpenGL usage and scene traversal. For all but two of scenes in our table, GPU-accelerated Illustrator is faster than their published results-the exceptions are a detailed but in- Table 6: Comparison of SVG content render times (in milliseconds) reported by [Ganacim et al 2014] to our work with Illustrator.…”
Section: Benchmarking Cmyk Artworkmentioning
confidence: 81%
See 1 more Smart Citation
“…We attribute this to forcing use of NVIDIA's dual-core driver and Illustrator's tuned OpenGL usage and scene traversal. For all but two of scenes in our table, GPU-accelerated Illustrator is faster than their published results-the exceptions are a detailed but in- Table 6: Comparison of SVG content render times (in milliseconds) reported by [Ganacim et al 2014] to our work with Illustrator.…”
Section: Benchmarking Cmyk Artworkmentioning
confidence: 81%
“…So while the framebuffer memory consumption for CMYK is at least double the storage for RGB color mode rendering, the observed performance cost is not nearly so bad and is still much faster than CMYK rendering on the CPU. [Ganacim et al 2014] provides performance results for a number of SVG scenes using a massively-parallel vector graphics (MPVG) system based on CUDA. Table 6 presents a subset of their scenes most relevant to an Illustrator artist with results from our comparable PC configuration.…”
Section: Benchmarking Cmyk Artworkmentioning
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%
“…Shortcut trees [GLdFN14] allow efficient indexing into vector graphics. They can be built on the GPU and support cubic curves by monotonizing curve segments.…”
Section: Related Workmentioning
confidence: 99%