Accurate and efficient lighting for skinned models

Marco Tarini, Daniele Panozzo, Olga Sorkine-Hornung

Research output: Contribution to journalArticlepeer-review


In the context of real-time, GPU-based rendering of animated skinned meshes, we propose a new algorithm to compute surface normals with minimal overhead both in terms of the memory footprint and the required per-vertex operations. By accounting for the variation of the skinning weights over the surface, we achieve a higher visual quality compared to the standard approximation ubiquitously used in video-game engines and other real-time applications. Our method supports Linear Blend Skinning and Dual Quaternion Skinning. We demonstrate the advantages of our technique on a variety of datasets and provide a complete open-source implementation, including GLSL shaders.

Original languageEnglish (US)
Pages (from-to)421-428
Number of pages8
JournalComputer Graphics Forum
Issue number2
StatePublished - May 2014

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'Accurate and efficient lighting for skinned models'. Together they form a unique fingerprint.

Cite this