<div dir="auto">In the Blender importer, I had to special case the containerField=‘joints’ not to create extra nodes.</div><div dir="auto"><br></div><div dir="auto">For export, there’s the HAnimHumanoid field order issue for DEF/USE.</div><div dir="auto"><br></div><div dir="auto">It might take more time to load without a joints field.</div><div dir="auto"><br></div><div dir="auto">John</div><div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" dir="auto">
<br>.<br>
<br>
- As for incorrect browsers duplicating geometry -- this seems an<br>
independent problem IMHO that should be addressed in these browsers.<br>
In general, in X3D, one is not supposed to "render all children nodes<br>
in all MFNode lists", browsers should have a code to render e.g.<br>
"HAnimHumanoid.skeleton", "HAnimHumanoid.skin" but not<br>
"HAnimHumanoid.joints" . This is the relevant code in CGE, that<br>
accounts for both H-Anim 1.0 and 2.0:<br>
<a href="https://github.com/castle-engine/castle-engine/blob/aa61bfff4593943842ad73f492e9e4d96993d882/src/scene/x3d/x3dnodes_standard_h-anim.inc#L294" rel="noreferrer" target="_blank">https://github.com/castle-engine/castle-engine/blob/aa61bfff4593943842ad73f492e9e4d96993d882/src/scene/x3d/x3dnodes_standard_h-anim.inc#L294</a><br>
.<br>
</blockquote></div></div>