/AngryQuaternion

Dual Quaternion Skinning

Primary LanguageC

Dual Quaternion Skinning

An implementation of dual quaternion blending (as opposed to linear blending) following papers [1] and [2]. Uses NVIDIA's GameWorks Samples framework. See it online here. Documentation available here.

[1] Skinning with Dual Quaternions (http://www.seas.upenn.edu/~ladislav/dq/index.html)

[2] Geometric Skinning with Approximate Dual Quaternion Blending

Building for the web

Install Emscripten and make sure em++ is visible. Go to {SAMPLES_ROOT}/samples/build/html5/ and run make. AngryDudeApp is built and placed into {SAMPLES_ROOT}/samples/bin/html5/

Check the results with python -m SimpleHTTPServer 8080 or something similar. Tested with Emscripten 1.23.0.

Building for Linux

Run make in {SAMPLES_ROOT}/samples/build/linux64/

Screenshot