[X3D-Ecosystem] Castle-model-converter HAnim glTF to X3D

John Carlson yottzumm at gmail.com
Mon Sep 1 19:05:06 PDT 2025


Understood that .glTF avatars are still a WIP.  Last I heard, work was
being done with the VRM [sic] Consortium (?).   Perhaps we should try to
mix in our form of HAnim JSON in October, after the Web3D Conference.
Michalis, can we submit our own Khronos extension designs?

I’m about ready to call this project a wrap for now, subject to revisiting
later, based on potential designs.  I am open to mapping more joints from
other models and bringing forward the v1 models in the archives.  Some of
my code has dependence on animation for renaming joints and interpolators,
so some alternate projects might export what happens when no animation is
specified, or work on extending which Interpolators and Sensors to
incorporate in mappings.   I think the more things we handle, the more
valuable X3D and HAnim become.

Great work bringing the HAnim standard forward, Aaron, and making us
consider joint and interpolator renaming for transportable avatar
animations.  And thanks, Joe for being tireless in your efforts to corral
me!

I do need a lot of help with mapping joint DEFs, this is pretty much a
story in itself.   Any review of my python files, however simple they are
is encouraged.

What’s next?

John
On Mon, Sep 1, 2025 at 4:01 PM Don Brutzman <don.brutzman at gmail.com> wrote:

> Nobody has done a mapping between GLTF avatars (apparently still at work
> in progress) and X3D HAnim.   So writing a converter without having a
> design doesn’t seem very sensible. First things first, please. When GTF is
> stable and ready, that will be good work for HAnim working group to
> consider together.
>
> all the best, Don
> --
> Don Brutzman
> X3D graphics, virtual worlds, Navy robotics
> https://faculty.nps.edu/brutzman
>
>
> On Mon, Sep 1, 2025 at 12:51 John Carlson via X3D-Ecosystem <
> x3d-ecosystem at web3d.org> wrote:
>
>> Michalis, where are we in respect to converting glTF to X3D with
>> castle-model-converter, especially HAnim?  I recall you were going to add
>> something to ease post processing into HAnim, but I forgot the details.  I
>> am having issues with x3d-tidy output that views in Sunrize, but is all
>> stretchy in castle-model-viewer.  I can use
>> castle-model-converter, but I lose HAnim in that case, so I’m looking to
>> do some post processing.
>>
>> See the WalkingAlien* models here,
>> https://github.com/coderextreme/HAnimUtilityKit, convert glTF to X3D,
>> then look for and HAnim in the output.   Joe is pushing for something
>> viewable in both Castle and Sunrize, and I don’t have a solution yet, even
>> ignoring HAnim (what’s generated from Castle looks horrible in Sunrize as
>> well).
>>
>> I will work on Castle converter stuff probably in a few hours.
>>
>> I think you probably want a ticket, but I don’t recall the old ticket
>> resolution.
>>
>> Thanks,
>>
>> John
>> --
>> X3D-Ecosystem mailing list
>> X3D-Ecosystem at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20250901/dc9a174e/attachment.html>


More information about the X3D-Ecosystem mailing list