A Vectorial Solver for Free-form Vector Gradient - Archive ouverte HAL Access content directly
Journal Articles ACM Transactions on Graphics Year : 2012

A Vectorial Solver for Free-form Vector Gradient

(1, 2, 3) , (1, 2, 3) , (2, 3, 1)
1
2
3

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.
Vignette du fichier
large.jpg (56.15 Ko) Télécharger le fichier Fichier principal
Vignette du fichier
vs4vg_2012.pdf (21 Mo) 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
Vignette du fichier
vs4vg_2012.avi (65.88 Mo) Télécharger le fichier
Format : Figure, Image
Origin : Files produced by the author(s)
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Video
Loading...

Dates and versions

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

Identifiers

  • HAL Id : hal-00732992 , version 2

Cite

Simon Boyé, Pascal Barla, Gael Guennebaud. A Vectorial Solver for Free-form Vector Gradient. ACM Transactions on Graphics, 2012, Proceedings of Siggraph Asia 2012, p. ⟨hal-00732992v2⟩
3335 View
43037 Download

Share

Gmail Facebook Twitter LinkedIn More