[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