<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Sorry, I hit the wrong button.</div><div><br></div><div>Summary. I believe frameTime should be specified by frameDuration per the standard.</div><div>frameCount is outputOnly. Do not specify it in a model.</div><div>frameIndex is OK, but weird when there's only one HAnimModel. Must have been a mistake on my part.</div><div><br></div><div>John</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 21, 2023 at 3:17 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>These HAnimMotion fields don't work well in x3d.py, investigating:</div><div> # frameIndex=1,</div><div> # frameCount=numframes,</div><div> #frameTime=0.033333,</div><div><br></div><div>frameCount and frameIndex are in HAnimMotion in the standard as SFInt32. frameTime is not in HAnimMotion. frameDuration is:</div></div></div></blockquote><div><br></div><div><span style="color:rgb(0,0,0);font-size:11.05px">SFTime [in,out] frameDuration 0.1 (0,∞)</span></div><div><br></div><div><span style="color:rgb(0,0,0);font-size:11.05px"></span>And it exports in X3DV experimental plugin!</div><div><br></div><div>frameIndex is in XML Schema</div><div>frameCount is in XML: Schema</div><div><br></div><div>frameCount is not in x3d.py (my version, but is in X3DUOM. There is no "frame" anywhere in X3duomToX3dPythonPackage.xslt, which is understandable. This is an outputOnly field, and should not be specified in the model scene. Double checking standard, indeed, outputOnly. Sorry, Doug, I we can't use that on input!)</div><div>frameIndex is in x3d.py (hmm, weird!, further investigation required. Looks like frameIndex Is now working! Must of been an oversight on my part!)</div><div><br></div><div>John </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 21, 2023 at 8:18 AM GPU Group <<a href="mailto:gpugroup@gmail.com" target="_blank">gpugroup@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>x3dv scene - no HAnimMotion node</div><div>x3d scene missing a few fields from HAnimMotion </div><div dir="ltr">enabled='true' frameIncrement='1' frameIndex='1' loop='true' frameCount="392" frameTime = "0.033333" <br></div><div>HAnimHumanoid needs motionsEnabled='true' (for one motion or 'true false false' for 3 motions)</div><div>-Doug</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 20, 2023 at 11:16 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Apparently, HAnimMotion is HAnim component level 3, and the model is labeled HAnim component level 1 (see enclosure), profile is Immersive. Doug recommended .bvh (he is wise), I'm hoping I can get concurrence from Holger and Michalis to go with .bvh over HAnimMotion for mocap data. I do not know if x3d.py can export .bvh, but a X3D Blender .bvh plugin can. If you need more examples of HAnimMotion, I can start by providing X3D and X3DV with HAnimMotion, with Joe's approval. I can't provide original .fbx or .blend. Fix the one in the archive first? Let me know.<div><br></div><div>Don, anyone, could you update the model in the archive to HAnim component level 3, per:</div><div><br></div><div><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-IS.proof/Part01/components/hanim.html#SupportLevels" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-IS.proof/Part01/components/hanim.html#SupportLevels</a><br></div><div><br></div><div>See enclosure for model link information. I am not sure which browsers support HAnim component level 3?</div><div><br></div><div>For those of you with your own data and you want to drive yourself, I am working on HAnimMotion export for Blender, the experimental pre-alpha plugin is here:</div><div><br></div><div><a href="https://github.com/coderextreme/BlenderX3DSupport/tree/main/io_scene_x3dv" target="_blank">https://github.com/coderextreme/BlenderX3DSupport/tree/main/io_scene_x3dv</a><br></div><div><br></div><div>I'm guessing that Interpolators and Sensors can be used over HAnimMotion...why?</div><div><br></div><div>Thanks for listening!</div><div><br></div><div>John</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 20, 2023 at 11:34 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">FreeWRL also shows a model, but no animation. I will look further into the model--nothing is popping out at me.</div><div dir="ltr"><br></div><div dir="ltr">Direct links:<br><div><br></div><div><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexD01Jin.x3dv" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexD01Jin.x3dv</a><br></div><div><br></div><div><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexD01Jin.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexD01Jin.x3d</a><br></div><div><br></div><div>Thanks!</div><div><br></div><div>John</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 20, 2023 at 5:42 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Please verify that your browsers animate Jin in this scene. Thanks, I'm working on a Blender export that requires HAnimMotion (I'm validating x3d.py output). Feel free to forward to x3d-public. Thanks!</div><div dir="ltr"><br></div><div dir="ltr"><a href="https://www.web3d.org/x3d-resources/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexD01JinIndex.html" target="_blank">https://www.web3d.org/x3d-resources/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexD01JinIndex.html</a><br></div><div dir="ltr"><br></div><div>I can probably easily download sunrize when there's an update, so that has priority for me over X_ITE. We're using view3scene on the Winter and Spring project, and I want to introduce mocap data.</div><div><br></div><div>Thanks!</div><div><br></div><div>John</div></div>
</blockquote></div>
</blockquote></div></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div></div></div>