My picture

Vincent Tavernier

Contact
MAVERICK
INRIA Rhône-Alpes
655, avenue de l'Europe
38334 Saint Ismier Cedex
FRANCE
Phone:(+33) 4 76 61 0000
Fax:(+33) 4 76 61 54 40

I am currently a 2nd year Ph.D student working on procedural texturing under the supervision of Fabrice Neyret, Joëlle Thollot and Romain Vergne. My thesis subject is "Controlling the appearance of stochastic procedural textures".

My GPG key fingerprint:

Vincent Tavernier <vincent.tavernier@inria.fr>
B85B 6360 48C1 1C38 7D0D 3D45 C6F6 640E CCD7 2ED8

Thesis subject

In image synthesis, realism of scenes and materials comes from rich details, which are obtained through texturing of simpler surfaces. As these surfaces are usually curved, this content must either be specifically "painted" beforehand by artists, possibly with help from generation algorithms (simulating physical phenomena or reproducing examples), or synthesized "on the fly" using algorithms said to be "procedural". By producing a "texture signal" from a handful of control parameters, these algorithms allow handling arbitrarily large areas, or arbitrarily close renders. These are situations where both the required storage and artist work amount would be hardly manageable. Furthermore, this kind of approach allows sculpting the appearance in a controlled way, eventually introducing spatial or temporal variations.

However, these approaches (Perlin, Worley, Gabor, etc.) are not numerous, and the resulting appearance is mainly dependent on the chosen method instead of the parameters. As the signal texture is then processed in following transforms with possibly contradictory constraints (e.g. Fourier Spectrum vs. histogram), texture properties can be lost. Controlling the appearance of procedural texture is thus less intuitive than it appears, because of the model comprehension the artist has to develop, unexpected interferences or even the perception of the result. These problems are also present in non-procedural approaches which use the same methods (tri-planar mapping, layering, etc.), forcing artists to work around these problems.

The goal of this thesis is to revisit the questions of textural appearance control, the link between abstract properties and appearance as well as the choice of procedural primitives (blending, interpolation), in order to offer better appearance control of procedural text.

Recent publications

Publications HAL de Vincent,Tavernier

2017

Master thesis

titre
Studying and solving visual artifacts occurring when procedural texturing with paradoxical requirements
auteur
Vincent Tavernier
article
Graphics [cs.GR]. 2017
Resume_court
Textures are images widely used by computer graphics artists to add visual detail to their work. Tex .....
typdoc
Master thesis
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-01613342/file/TAVERNIER_Vincent_2017_MoSIG_300dpi.pdf BibTex

» See the complete list of my publications

Teaching

Polytech Grenoble

Personal area

libshadertoy

I maintain a C++14 library for Linux and Windows which emulates Shadertoy.com functionality with a few lines of user code, using OpenGL desktop 4.5: Inria GitLab repository for libshadertoy.

I also maintain an experimental plugin for Octave and Wolfram Mathematica, based on libshadertoy, to provide easy GLSL computation integrated in those mathematical applications. Inria GitLab repository for shadertoy-connector.

Links