My picture

Vincent Tavernier

INRIA Rhône-Alpes
655, avenue de l'Europe
38334 Saint Ismier Cedex
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 <>
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


Master thesis

Studying and solving visual artifacts occurring when procedural texturing with paradoxical requirements
Vincent Tavernier
Graphics [cs.GR]. 2017
Textures are images widely used by computer graphics artists to add visual detail to their work. Tex .....
Master thesis
Accès au texte intégral et bibtex BibTex

» See the complete list of my publications


Polytech Grenoble

Personal area


I maintain a C++14 library for Linux and Windows which emulates 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.