Accurate and efficient lighting for skinned models

Marco Tarini, Daniele Panozzo, Olga Sorkine-Hornung

Research output: Contribution to journalArticle

Abstract

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
Volume33
Issue number2
DOIs
StatePublished - 2014

Fingerprint

Lighting
Engines
Data storage equipment
Graphics processing unit
Rendering (computer graphics)

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Accurate and efficient lighting for skinned models. / Tarini, Marco; Panozzo, Daniele; Sorkine-Hornung, Olga.

In: Computer Graphics Forum, Vol. 33, No. 2, 2014, p. 421-428.

Research output: Contribution to journalArticle

Tarini, Marco ; Panozzo, Daniele ; Sorkine-Hornung, Olga. / Accurate and efficient lighting for skinned models. In: Computer Graphics Forum. 2014 ; Vol. 33, No. 2. pp. 421-428.
@article{fc3d0aace17a40788e074d835c72a50f,
title = "Accurate and efficient lighting for skinned models",
abstract = "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.",
author = "Marco Tarini and Daniele Panozzo and Olga Sorkine-Hornung",
year = "2014",
doi = "10.1111/cgf.12330",
language = "English (US)",
volume = "33",
pages = "421--428",
journal = "Computer Graphics Forum",
issn = "0167-7055",
publisher = "Wiley-Blackwell",
number = "2",

}

TY - JOUR

T1 - Accurate and efficient lighting for skinned models

AU - Tarini, Marco

AU - Panozzo, Daniele

AU - Sorkine-Hornung, Olga

PY - 2014

Y1 - 2014

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84901838568&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84901838568&partnerID=8YFLogxK

U2 - 10.1111/cgf.12330

DO - 10.1111/cgf.12330

M3 - Article

VL - 33

SP - 421

EP - 428

JO - Computer Graphics Forum

JF - Computer Graphics Forum

SN - 0167-7055

IS - 2

ER -