Skinning with implicits

This projects explores the joint use of meshes (the standard representation for 3D animations) and volumetric scalar functions (usually restricted to collision detections) for deforming virtual characters when they are animated.

By improving the theoretical properties of scalar functions, the way they can be represented, efficiently evaluated and deformed in real time, we study their joint use with meshes. We aim at finding effective solutions allowing animation studios to integrate in their production pipeline plausible character deformations automatically computed in interactive time.






Lots of resources can be found on Rodolphe Vaillant website:

  • An implementation guide for the TOG 2013 version (including codes for the HRBFs).
  • set of tutrials on the required knowledge (dual quaternions, smoothing, cotangent weigths, etc).





  • Academic institutions: University of Toulouse, University of Victoria (Canada), CNRS, Inria, Lix Ecole Polytechnique, University of Grenoble
  • Industrial partners: Toulouse Tech Transfer, The Foundry, TeamTo, Mercenaries Engineering, Caleido scop


  • Researchers: Marie-Paule Cani (Lix Ecole Polytechnique), Brian Wyvill (University of Victoria), Gaël Guennebaud (Inria), Damien Rohmer (Lix Ecole Polytechnique), Pierre Bénard (University of Bordeaux), Nicolas Mellado (CNRS), Andrea Tagliasacchi (University of Victoria)
  • Post-docs: Nadine Aburumman (CIMI Labex, University of Toulouse)
  • Engineers: Florian Canezin (University of Toulouse), Remi Brouet (Toulouse Tech transfer – past)
  • PhD students: Olivier Hachette (University of Toulouse), Valentin Roussellet (CIMI Labex, University of Toulouse), Baptiste Angles (University of Victoria, University of Toulouse), Maurizio Kovacic (University of Victoria), Thomas Buffet (University of Grenoble), Camille Brunel (Inria)Olivier Gourmel (University of Toulouse – past), Rodolphe Vaillant (University of Victoria, University of Toulouse – past), Florian Canezin (University of Toulouse – past),


Related Publications

V. Roussellet, N. Abu Rumman, F. Canezin, N. Mellado, L. Kavan, L. Barthe. Elsevier Computers & Graphics, 2018

B. Angles, M. Tarini, B. Wyvill, L. Barthe and A. Tagliasacchi. ACM Transactions on Graphics, 36(6), proc. of ACM SIGGRAPH ASIA, 2017

R. Vaillant, G. Guennebaud, L. Barthe, M.P. Cani and B. Wyvill. ACM Transactions on Graphics, 33(6), proc. of ACM SIGGRAPH ASIA, 2014

F. Canezin, G. Guennebaud and L. Barthe. Computer & Graphics, 37(6), proc. of SMI, 2013

R. Vaillant, L. Barthe, G. Guennebaud, M.P. Cani, D. Rhomer, B. Wyvill, O. Gourmel and M. Paulin. ACM Transactions on Graphics, 32(4), proc. of ACM SIGGRAPH, 2013

O.Gourmel, L. Barthe, M.P. Cani, B. Wyvill, A. Bernhardt, M. Paulin and H. Grasberger.  ACM Transactions on Graphics, 32(2), 2013