[x3d-public] HAnimMotion Export Update for RawKee

Bergstrom, Aaron aaron.bergstrom at und.edu
Sun Oct 26 15:34:17 PDT 2025


All,

I had over estimated how difficult it would be to account for joint rotation order. I was already using the Maya matrix “asAxisAngle” function to get SFRotation values, which already takes into account the current Rotation Order before it spits out the Axis Angle value.

It also turns out that the way I had previously implemented collection of Interpolator data was done in a manner that easily allows for the Interpolator data to be exported in the Scenegraph next to the item being animated, or at the end of the file.

So most of the work yesterday and today was just me hacking away at the GUI.

So now, all the following are possible, and will be available with the next release:

  *   HAnimMotion export with whatever rotation order you like as long as the author uses the RawKee GUI to setup a compliant HAnim skeleton (either from scratch or as a companion export skeleton to an existing Maya skeleton).
  *   HAnimMotion support for “translation and rotation” animation data for all (or selected) joint nodes.
  *   TimeSensor/MovieTexture/AudioClip driven Interpolator animations for HAnim characters…
     *   …under that humanoid’s “skin” field in a Group node that contains that animation’s timing nodes, Interpolators, and Routes. Not that anyone likes this option other than me. :D
     *   …or at the end of the exported scenegraph in a Group that contains all of the same timing, interpolator, and route information.

Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20251026/31cc1753/attachment-0001.html>


More information about the x3d-public mailing list