ABSTRACT
We propose a novel and intuitive method for coloring vector graphics which is easy to use and creates richly colored artwork with very little effort. Further, it preserves the underlying geometry of the vector graphic primitives, thereby, making it easy to perform subsequent edits. Our method builds upon the concepts of shape-coverage, color and opacity and thus is applicable to all vector graphics constructs including non-convex paths and text. Furthermore, our method is highly performant and provides real-time results irrespective of the number of coloring primitives used.
Supplemental Material
Available for Download
Supplemental files.
- Simon Boyé, Pascal Barla, and Gaël Guennebaud. 2012. A Vectorial Solver for Free-form Vector Gradients. ACM Trans. Graph. 31, 6, Article 173 (Nov. 2012), 9 pages. Google Scholar
Digital Library
- Alec Jacobson, Elif Tosun, Olga Sorkine, and Denis Zorin. 2010. Mixed finite elements for variational surface modeling. In Computer graphics forum, Vol. 29. Wiley Online Library, 1565--1574.Google Scholar
- Alexandrina Orzan, Adrien Bousseau, Holger Winnemöller, Pascal Barla, Joëlle Thollot, and David Salesin. 2008. Diffusion Curves: A Vector Representation for Smooth-shaded Images. ACM Trans. Graph. 27, 3, Article 92 (Aug. 2008), 8 pages. Google Scholar
Digital Library
- Timothy Sun, Papoj Thamjaroenporn, and Changxi Zheng. 2014. Fast Multipole Representation of Diffusion Curves and Points. ACM Trans. Graph. 33, 4, Article 53 (July 2014), 12 pages. Google Scholar
Digital Library
Index Terms
General primitives for smooth coloring of vector graphics
Recommendations
Differentiable vector graphics rasterization for editing and learning
We introduce a differentiable rasterizer that bridges the vector graphics and raster image domains, enabling powerful raster-based loss functions, optimization procedures, and machine learning techniques to edit and generate vector content. We observe ...
Exploring color variations for vector graphics
SIGGRAPH '19: ACM SIGGRAPH 2019 PostersWe propose a novel and intuitive method for exploring recoloring variations of vector graphics. Compared with existing methods, ours is specifically tailored for vector graphics, where color distributions are sparser and are explicitly stored using ...
Vector graphics animation with time-varying topology
We introduce the Vector Animation Complex (VAC), a novel data structure for vector graphics animation, designed to support the modeling of time-continuous topological events. This allows features of a connected drawing to merge, split, appear, or ...




Comments