<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-ligatures:standardcontextual;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoPlainText>I too share that Blender->X3D conversion dream, Michalis!  8)<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Given that X3D data types are clearly defined with thorough animation/interaction support, and given that you have indeed mapped glTF 2.0 rendering into X3D 4.0 capabilities, it is reasonable for anyone pursuing this effort to expect that complete success of rendering and animation is indeed possible.  Good to know when pursuing worthy goals.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>all the best, Don<o:p></o:p></p><p class=MsoPlainText>-- <o:p></o:p></p><p class=MsoPlainText>Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman@nps.edu<o:p></o:p></p><p class=MsoPlainText>Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<o:p></o:p></p><p class=MsoPlainText>X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>-----Original Message-----<br>From: x3d-public <x3d-public-bounces@web3d.org> On Behalf Of Michalis Kamburelis<br>Sent: Thursday, June 22, 2023 9:40 AM<br>To: GPU Group <gpugroup@gmail.com><br>Cc: X3D Graphics public mailing list <x3d-public@web3d.org><br>Subject: Re: [x3d-public] Blender > Exporting rig transforms to HAnim?</p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Blender->glTF exporter from Khronos (<o:p></o:p></p><p class=MsoPlainText>https://github.com/KhronosGroup/glTF-Blender-IO/ , regularly synched to the version bundled with Blender) has great support for animations.<o:p></o:p></p><p class=MsoPlainText>Simple animations (changing transformations), shape keys (this means "CoordinateInterpolator" in X3D), skinning (H-Anim in X3D). And it supports some more things too :) Like working textures, PBR, custom properties ("metadata" in X3D).<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I indeed dream that someone will have time to upgrade the Blender->X3D exporter to add there these capabilities, and yes, looking at<o:p></o:p></p><p class=MsoPlainText>Blender->glTF exporter is a reasonable approach for this.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Regards,<o:p></o:p></p><p class=MsoPlainText>Michalis<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>czw., 22 cze 2023 o 18:31 GPU Group <<a href="mailto:gpugroup@gmail.com"><span style='color:windowtext;text-decoration:none'>gpugroup@gmail.com</span></a>> napisał(a):<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> Thanks Michalis for info.<o:p></o:p></p><p class=MsoPlainText>> Q. Does another Blender exporter for another format (not x3d) export the rig transforms / animations?<o:p></o:p></p><p class=MsoPlainText>> Hypothesis: if another exporter does, then it would be possible to copy / adapt code from that exporter to x3d exporter.<o:p></o:p></p><p class=MsoPlainText>> -Doug<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> On Thu, Jun 22, 2023 at 10:22 AM Michalis Kamburelis <<a href="mailto:michalis.kambi@gmail.com"><span style='color:windowtext;text-decoration:none'>michalis.kambi@gmail.com</span></a>> wrote:<o:p></o:p></p><p class=MsoPlainText>>><o:p> </o:p></p><p class=MsoPlainText>>> The Blender->X3D exporter unfortunately doesn't support animations <o:p></o:p></p><p class=MsoPlainText>>> (of any kind - even simple transformations, not to mention skinning <o:p></o:p></p><p class=MsoPlainText>>> animation with H-Anim).<o:p></o:p></p><p class=MsoPlainText>>><o:p> </o:p></p><p class=MsoPlainText>>> Regards,<o:p></o:p></p><p class=MsoPlainText>>> Michalis<o:p></o:p></p><p class=MsoPlainText>>><o:p> </o:p></p><p class=MsoPlainText>>><o:p> </o:p></p><p class=MsoPlainText>>><o:p> </o:p></p><p class=MsoPlainText>>> czw., 22 cze 2023 o 18:16 GPU Group <<a href="mailto:gpugroup@gmail.com"><span style='color:windowtext;text-decoration:none'>gpugroup@gmail.com</span></a>> napisał(a):<o:p></o:p></p><p class=MsoPlainText>>> ><o:p></o:p></p><p class=MsoPlainText>>> > If I make a skin and add a rig in Blender, on export, how do I get any rig transforms to export to HAnim along with the skin?<o:p></o:p></p><p class=MsoPlainText>>> > When I use the default x3d export, all I see is the skin in an IndexedFaceSet.<o:p></o:p></p><p class=MsoPlainText>_______________________________________________<o:p></o:p></p><p class=MsoPlainText>x3d-public mailing list<o:p></o:p></p><p class=MsoPlainText><a href="mailto:x3d-public@web3d.org"><span style='color:windowtext;text-decoration:none'>x3d-public@web3d.org</span></a><o:p></o:p></p><p class=MsoPlainText><a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"><span style='color:windowtext;text-decoration:none'>http://web3d.org/mailman/listinfo/x3d-public_web3d.org</span></a><o:p></o:p></p></div></body></html>