HMD animations are a complex data type that's defined in the first block of a file. Animations (category 3) are defined using a set of instructions (sequence descriptors) that either perform interpolation functions, jumps, or other behaviors.
Once implemented, an option needs to be added to skip parsing HMD animations, as it can take a long time to precompute all frames.
Animations: Category 3
[x] Coordinates update driver
[ ] General vertices update driver
[ ] General normals update driver
[ ] General MIMe update driver (link to category 4 MIMe)
[x] Linear interpolation
[x] Bezier Curve interpolation
[x] B-Spline interpolation
[ ] Beta-Spline interpolation
MIMe: Category 4
[ ] Link to category 3 animations
[ ] Merge multiple MIMe primitives into one animation
[x] Vertex type (partial, will break when models for a primitive are split up)
[ ] Normal type (partial, but animator isn't able to handle two separate Vertex/Normal animations)
HMD animations are a complex data type that's defined in the first block of a file. Animations (category 3) are defined using a set of instructions (sequence descriptors) that either perform interpolation functions, jumps, or other behaviors.
Once implemented, an option needs to be added to skip parsing HMD animations, as it can take a long time to precompute all frames.
Animations: Category 3
MIMe: Category 4