|
I am currently a 4th 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".
Vincent Tavernier <vincent.tavernier@inria.fr> D349 3A19 3771 9EA2 EA40 41F4 500D B4C6 F430 34F4
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
2020
Journal articles
- titre
- Freely orientable microstructures for designing deformable 3D prints
- auteur
- Thibault Tricard, Vincent Tavernier, Cédric Zanni, Jonàs Martínez, Pierre-Alexandre Hugron, Fabrice Neyret, Sylvain Lefebvre
- article
- ACM Transactions on Graphics, 2020, 39 (6), pp.1-16. ⟨10.1145/3414685.3417790⟩
- Resume_court
- Nature offers a marvel of astonishing and rich deformation behaviors. Yet, most of the objects we fa .....
- typdoc
- Journal articles
- Accès au texte intégral et bibtex
2019
Conference papers
- titre
- Making Gabor Noise Fast and Normalized
- auteur
- Vincent Tavernier, Fabrice Neyret, Romain Vergne, Joëlle Thollot
- article
- Eurographics 2019 - 40th Annual Conference of the European Association for Computer Graphics, May 2019, Gênes, Italy. pp.37-40, ⟨10.2312/egs.20191009⟩
- Resume_court
- Gabor Noise is a powerful procedural texture synthesis technique, but it has two major drawbacks: It .....
- typdoc
- Conference papers
- Accès au texte intégral et bibtex
2018
Conference papers
- titre
- Gabor Noise Revisited
- auteur
- Vincent Tavernier, Fabrice Neyret, Romain Vergne, Joëlle Thollot
- article
- j?FIG 2018 - Journées Françaises d'Informatique Graphique, Nov 2018, Poitiers, France. pp.1-4
- Resume_court
- Gabor noise ingredients ? points distribution, weights, kernel ? can be changed. We show that mi .....
- typdoc
- Conference papers
- Accès au texte intégral et bibtex
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
» See the complete list of my publications
Teaching
IUT2 STID (Statistics and Data Processing)
- 2018 : Bases de données avancées
Polytech Grenoble
- 2019 : Architecture logicielle, TIS 3
- 2018 : Algorithmique et Programmation Impérative, INFO 3
- Site de rendu de TP [GitHub]
- 2017 : Algorithmique et Programmation Impérative, RICM 3
Personal area
libshadertoy
I maintain a C++17 library for Linux and Windows which emulates Shadertoy.com functionality with a few lines of user code, using OpenGL desktop 4.5: GitHub 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. GitHub repository for shadertoy-connector.