[x3d-public] What is a HAnimHumanoid?

John Carlson yottzumm at gmail.com
Mon Jul 14 20:13:31 PDT 2025


I’ve managed to track back to source of events to create actions, but for
some reason,  all the events are attached to my humanoid, with a name that
I don’t see in the X3D.  Weird!

John
On Fri, Jul 11, 2025 at 9:01 AM John Carlson <yottzumm at gmail.com> wrote:

> 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/20250714/ced11c25/attachment.html>


More information about the x3d-public mailing list