Journal Articles ACM Transactions on Graphics Year : 2012

A Vectorial Solver for Free-form Vector Gradients

Abstract

The creation of free-form vector drawings as been greatly improved in recent years with techniques based on harmonic or bi-harmonic interpolation. Such methods offer the best trade-off between spar- sity (keeping the number of control points small) and expressivity (achieving complex shapes and gradients). Unfortunately, the lack of a robust and versatile method to compute such images still lim- its their use in real-world applications. In this paper, we introduce a vectorial solver for the computation of free-form vector gradi- ents. Based on Finite Element Methods (FEM), its key feature is to output a low-level vector representation suitable for very fast GPU accelerated rasterization and close-form evaluation. This interme- diate representation is hidden from the user: it is dynamically up- dated using FEM during drawing when control points are edited. Since it is output-insensitive, our approach enables novel possibili- ties for (bi)-harmonic vector drawings such as instancing, layering, deformation, texture and environment mapping. Finally, in this pa- per we also generalize and extend the set of drawing possibilities. In particular, we show how to locally control vector gradients.

Fichier principal
Vignette du fichier
vs4vg_2012.pdf (21 Mo) Télécharger le fichier
Vignette du fichier
large.jpg (56.15 Ko) Télécharger le fichier
Vignette du fichier
envmap.png (742.55 Ko) Télécharger le fichier
Vignette du fichier
normalmap.png (306.3 Ko) Télécharger le fichier
Vignette du fichier
parapluie-mix.png (223.04 Ko) Télécharger le fichier
Vignette du fichier
poringTorusMesh.png (439.81 Ko) Télécharger le fichier
Vignette du fichier
sphere-transmission.png (593.53 Ko) Télécharger le fichier
Vignette du fichier
teaser-layering.png (780.16 Ko) Télécharger le fichier
vs4vg_2012.avi (65.88 Mo) Télécharger le fichier
Origin Files produced by the author(s)
Licence
Format Figure, Image
Licence
Format Figure, Image
Licence
Format Figure, Image
Licence
Format Figure, Image
Licence
Format Figure, Image
Licence
Format Figure, Image
Licence
Format Figure, Image
Licence
Format Video
Licence
Loading...

Dates and versions

hal-00732992 , version 1 (17-09-2012)
hal-00732992 , version 2 (17-09-2012)

Licence

Identifiers

Cite

Simon Boyé, Pascal Barla, Gael Guennebaud. A Vectorial Solver for Free-form Vector Gradients. ACM Transactions on Graphics, 2012, Proceedings of Siggraph Asia 2012, 31 (6), pp.1-9 : art n°173. ⟨10.1145/2366145.2366192⟩. ⟨hal-00732992v2⟩
3919 View
43476 Download

Altmetric

Share

  • More