Anecdotal Survey of Variations in Path Stroking among Real-world Implementations

07/23/2020
by   Mark J. Kilgard, et al.
0

Stroking a path is one of the two basic rendering operations in vector graphics standards (e.g., PostScript, PDF, SVG). We survey path stroking rendering results from real-world software implementations of path stroking for anecdotal evidence that such implementations are prone to rendering variances. While our survey is limited and informal, the rendering results we gathered indicate widespread rendering variations for simple-but-problematic stroked paths first identified decades ago. We conclude that creators of vector graphics content would benefit from a mathematically grounded standardization for how a stroked path should be rasterized.

READ FULL TEXT

page 3

page 6

page 7

page 8

page 9

page 10

page 11

research
07/01/2020

Polar Stroking: New Theory and Methods for Stroking Paths

Stroking and filling are the two basic rendering operations on paths in ...
research
05/26/2020

Survey: Machine Learning in Production Rendering

In the past few years, machine learning-based approaches have had some g...
research
02/22/2018

Equalizer 2.0 - Convergence of a Parallel Rendering Framework

Developing complex, real world graphics applications which leverage mult...
research
09/29/2011

A Survey of Ocean Simulation and Rendering Techniques in Computer Graphics

This paper presents a survey of ocean simulation and rendering methods i...
research
09/01/2014

Comparative Study of Geometric and Image Based Modelling and Rendering Techniques

This is a comparative study of the traditional 3D computer graphics tech...
research
05/08/2023

TauBench 1.1: A Dynamic Benchmark for Graphics Rendering

Many graphics rendering algorithms used in both real-time games and virt...
research
06/21/2022

RendNet: Unified 2D/3D Recognizer With Latent Space Rendering

Vector graphics (VG) have been ubiquitous in our daily life with vast ap...

Please sign up or login with your details

Forgot password? Click here to reset