[x3d-public] What is a HAnimHumanoid?

John Carlson yottzumm at gmail.com
Fri Jul 11 07:01:58 PDT 2025


I had a thought to change the way glTF is exported from Blender to see if
more that one action is exported in separate “actions.”  I’ll try to get to
it soon.  I am just waking up.  If that works, I’ll move onto the
generalized actions, but I don’t even know if the geometry of the animation
menu will be imported properly.

Note, I don’t know if blender will import/export glTF interactivity yet.

On Thu, Jul 10, 2025 at 11:48 PM John Carlson <yottzumm at gmail.com> wrote:

> Here are 2 version of JoeSkeletonSkinSiteSaluteWalk glTF, with animations
> and without animations.  I will try to do the general animations next, but
> I really have no current way to import multiple animations into Blender
> yet, so the animation is kind of wonky.  I want to work on importing
> multiple TimeSensors/Blender actions, but I haven't gotten to it yet.  I
> suggest using the original texture instead of the Blender export to glTF,
> if that is possible.
>
> John
>
> On Fri, Jun 20, 2025 at 3:51 PM Joe D Williams via x3d-public <
> x3d-public at web3d.org> wrote:
>
>> Hi Holger, Please help me with two models:
>>
>> 1. Can you get me the x3d including animation of the alien character
>>
>>
>> https://create3000.github.io/x_ite/laboratory/gltf-sample-viewer/?url=https://create3000.github.io/media/glTF/Walking%20Alien/Walking%20Alien.gltf
>>
>>
>> I'd like  to add the Avatar to the animation 'test' set,
>> using it as an example of how to normalize to 'standard' x3d Hanim.
>>
>> Fantastic and Great Valuable work on that site, showing such a variety of
>> examples.
>>
>> 2. Can you Please give me glTF for the attached .x3dv humanoid?
>> It  is V1 point, segment, site names and locations,
>>
>> almost same as
>>
>> Humanoid Animation X3D Examples Archive, Skin, Joe Skeleton Skin Site
>> Salute Walk (
>> https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skin/JoeSkeletonSkinSiteSaluteWalkIndex.html
>> )
>>
>>  and the general animations at:
>>
>> Humanoid Animation X3D Examples Archive, Characters, Jin Scaled V 2 L 1
>> LOA 4 Only Markers (
>> https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/JinScaledV2L1LOA4OnlyMarkersIndex.html
>> )
>>
>> So, I'd like to get at least one sample of that iconic possible alien or
>> futurehumanistic entity into the chorus line.
>>
>> Thanks again for some fun with hanim,
>>
>> Joe
>>
>>
>> -----Original Message-----
>> From: Extensible 3D (X3D) Graphics public discussion <
>> x3d-public at web3d.org></x3d-public at web3d.org>
>> Sent: Jun 18, 2025 7:47 AM
>> To: X3D <x3d-public at web3d.org></x3d-public at web3d.org>
>> Cc: Holger Seelig <holger.seelig at yahoo.de></holger.seelig at yahoo.de>
>> Subject: [x3d-public] What is a HAnimHumanoid?
>>
>> As it turns out more things than a human body can be a HAnimHumanoid: A
>> almost real humanoid (you still may know): Not a humanoid, no it’s an
>> animal, but still very humanoid (head, body, legs):  (
>> https://create3000.github.io/x_ite/playground/?url=https://create3000.github.io/media/examples/HAnim/HAnimHumanoid/HAnimHumanoid.x3d
>> (
>> https://create3000.github.io/x_ite/laboratory/gltf-sample-viewer/?url=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/Fox/glTF/Fox.gltf))
>> Now, things get more and more weird…It's not a humanoid; it's an
>> alien, as humans imagine them. Still a life form, but it's a plant:  (
>> https://create3000.github.io/x_ite/laboratory/gltf-sample-viewer/?url=https://create3000.github.io/media/glTF/Walking%20Alien/Walking%20Alien.gltf
>> (
>> https://create3000.github.io/x_ite/laboratory/gltf-sample-viewer/?url=https://create3000.github.io/x_ite/assets/teaser/pluto/palm_tree_-_animated.glb))
>> Not even alive, no, it's a engine:
>> https://create3000.github.io/x_ite/laboratory/gltf-sample-viewer/?url=https://create3000.github.io/media/glTF/Futuristic%20Bike/Futuristic%20Bike.gltfThe
>> main purpose of showing you this is to demonstrate that the HAnimHumanoid
>> node can be used for many more objects than just a human body. The
>> advantage is that all the complex animation processes can be handled by the
>> GPU, while the CPU only performs minor translation and rotation
>> interpolation. There is no need for a CoordinateInterpolator or a
>> NormalInterpolator!All of this can be achieved using the current HAnim
>> specification. However, I would like to demonstrate how it can be used for
>> purposes beyond those initially considered.
>> All these model (except first) are glTF models converted to X3D and using
>> HAnim nodes for glTF skinning objects, which can be easily translated into
>> X3D.However, this calls into question the use of a strict set of
>> HAnimJoint/Segment names and the HAnimHumanoid.loa field.
>> Best regards,Holger
>> —Holger Seelig
>> holger.seelig at yahoo.de
>>
>>
>> _______________________________________________
>> x3d-public mailing list
>> x3d-public at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250711/7073aa08/attachment-0001.html>


More information about the x3d-public mailing list