Project Proposal:
With the difficulty in implementing space-time constraints, it may be worthwhile to investigate cheaper methods for motion editing that may yield results that could be good enough. One such approach is motion displacement mapping, which can produce modified motion that preserves the high-frequency behavior of the original motion [1][2]. For this project, the displacement map will be generated interactively. On top of an underlying motion (either a series of motion-capture frames or a "default" stationary motion curve), the user manually edits joint positions at keyframes and an inverse kinematic solver computes the corresponding joint angles. The displacement maps will be created from the keyframe points by various interpolations: by spherical interpolation of quaternions, by some cubic interpolation of euler angles, and possibly by other interpolation techniques. The quality of the different techniques can then be visually examined and compared.
Schedule:
Step | proposed completion date |
actual completion date |
---|---|---|
Design user interface for editing joint positions | April 6 | April 9 |
Build inverse kinematics engine | April 18 | April 26 |
Create infrastructure for displacement mapping | April 22 | |
Implent displacement mapping by slerping of quaternions | April 25 | |
Implent displacement mapping with other interpolations: | April 30 | |
|
||
|
May 8 |
References:
[1] A.Burderlin, L.Williams. "Motion Signal Processing". SIGGRAPH '95.
[2] A.Witkin, Z.Popovic. "Motion Warping". SIGGRAPH '95.