[X3D-Ecosystem] As previously discussed. Bone handling

John Carlson yottzumm at gmail.com
Thu Dec 26 20:28:31 PST 2024


Here's the first attempt at a dual hierarchy import (seriously) of Joe
Skin, update 3.  Note that there's no transform :"Joe_humanoid_root" yet.
Note that Joe_sacrum and Joe_RootFront are under Joe_humanoid,
AxisLineShape is inside Joe_RootFront (inside the Humanoid), so that's why
the AxisLineShape gets assigned to the skin on export.  But I don't know
why there are 4 axis line shapes yet.

Also note that the animations are assigned to the empties (transforms), not
the bones.  The vertex_groups hang off the IFS.



[image: image.png]

On Thu, Dec 26, 2024 at 7:26 PM John Carlson <yottzumm at gmail.com> wrote:

> I will soon modify my Blender importer to add a joint hierarchy of empty
> objects under the armature that refers to blender bones that i currently
> add for joints under the armature.  I am doing this primarily as
> optimization.  I will quickly be able to find the bone_parent of the empty
> object, plus have a place to hang segments and sites without confusion of
> figuring out which segment goes with each bone.  The empty objects will map
> one for one with the bones.  If there’s no skin field, I will seriously
> consider deleting all bones.  If there’s a skin field, i will seriously
> consider deleting all joint empty objects.  Then we will also consider
> Hanim exports with and without bones to decide what to do.  Obviously, we
> only want one joint hierarchy on output.
>
> This seems like a good approach to handle both skinning and site/segment
> geometry.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20241226/e5359310/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 235044 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20241226/e5359310/attachment-0001.png>


More information about the X3D-Ecosystem mailing list