[x3d-public] successful test of Switch or LOD as parent node for HAnimHumanoid skin field using view3dscene

John Carlson yottzumm at gmail.com
Wed Dec 28 15:31:52 PST 2022


Let me know when X3DUOM, x3d.py, X3DJSAIL and validated examples are
ready.  I will attempt to run a special test on the Humanoid examples.

John
On Wed, Dec 28, 2022 at 1:56 PM Brutzman, Donald (Don) (CIV) <
brutzman at nps.edu> wrote:

> Joe and I are happy to report that view3dscene was OK with having Switch
> or LOD as parent for a skin.
>
>
>
> This means that multiple skins might be contained within a HAnimHumanoid
> model, facilitating change of clothing.
>
>
>
> This supports option e in our list of apparel alternatives:
>
>
>
>    - Design patterns for HAnimHumanoid presenting skin and apparel using
>    HAnim2 standard in X3D4
>    -
>    https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skin/DesignPatternsApparelVariations.txt
>    - e. *Switch or LOD*. Similarly allow skin field to hold Switch or
>    LOD, then a single Shape holding indexed mesh.  Once again, holding
>    identical indexed mesh with skinCoord and skinCoordIndex connections for
>    joints allows smooth deformation.  Thus geometric morphology is unchanged,
>    only Color Appearance Material and can vary among the different skin
>    shapes.   (If agreed upon that this capability is extremely similar will
>    require specification change resembling Mantis 1410. Already works in
>    view3dscene.)
>
>
>
>
>
>    -
>    https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skin/JoeSkeletonSiteSkinSaluteWalk.x3d
>
>
>
>         <HAnimHumanoid DEF='Joe_Human' info='"humanoidVersion=2.0"'
> name='Human'>
>
>           <LOD containerField='skin'> <!-- (Switch whichChoice='0' and LOD
> parents already work in view3dscene) -->
>
>             <Shape DEF='SkinShape'>
>
>               <IndexedFaceSet coordIndex='0 9 5 -1 0 7 9 … etc.
>
>
>
> No doubt Michalis is hooking up the animation connections regardless of
> intervening nodes between HAnimHumanoid and the 5 allowed Indexed* mesh
> nodes.
>
>
>
> I believe this direct evidence justifies adding Switch and LOD and Shape
> as allowed nodes for HAnimHumanoid motions field.
>
>
>
> all the best, Don
>
> --
>
> Don Brutzman  Naval Postgraduate School, Code USW/Br
> brutzman at nps.edu
>
> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
> +1.831.656.2149
>
> X3D graphics, virtual worlds, Navy robotics https://
> faculty.nps.edu/brutzman
>
>
> _______________________________________________
> 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/20221228/717988cf/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 90249 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20221228/717988cf/attachment-0001.png>


More information about the x3d-public mailing list