<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Andreas,<br>
<br>
I have read all of the messages with this subject. I am responding
to the first one because I think that is best where my question
arises.<br>
<br>
Are you working on an understanding and implementation of H-Anim
skinned animation in X3D or the more general animation of skinned
surfaces that is done in Maya/Blender/+ in most every other
application/use?<br>
<br>
If you are doing the more general case would it make more sense to
get a good understanding of the process and work-flow that is used
in those applications and practices? <br>
<br>
If the intent is to use H-Anim with X3D, you will need to resolve
the differences between X3D V3.3/H-Anim V1.0 and X3D V4 (not yet
in existence)/H-Anim V2.0 (perhaps); as you have noted in one of
the other messages in this chain.<br>
<br>
<br>
Leonard Daly<br>
<br>
<br>
</div>
<blockquote type="cite"
cite="mid:CAKdk67vLeOXVc3ewyzerHD6D3UTEEPeRdZ8Zzt6bgDg-akqVMA@mail.gmail.com">
<pre wrap="">I am collecting information on these skinning systems here:
<a class="moz-txt-link-freetext" href="https://github.com/andreasplesch/x3dom/wiki/HAnim-and-glTF-skins">https://github.com/andreasplesch/x3dom/wiki/HAnim-and-glTF-skins</a>
[This is a editable wiki if anybody wants to add to it]
It looks like the less well known
jointBindingPositions/Rotations/Scales and skinBindingCoords/Normals
fields used for non-humanoid skeletons may be useful but I am not
certain how to interprete those fields. Castle may not implement those
as a search did not find a match ?
My understanding is that the transformation matrix defined by these
fields needs to applied before joint trafos are applied. But to which
vertices ? The ones listed in skinBindingCoords for sure (if they are
indexed by skinIndex field in the joint) but how does
skinBindingCoords and skinCoords field interact ? Does the
skinBindingCoords field take precedence ? But why then have both
fields in the first place ?
Could the jointBinding fields equivalently be replaced by a sub-Joint
node under the joint the fields map to ?
Is there an example using these fields ?
Thanks,
-Andreas
</pre>
</blockquote>
<p><br>
</p>
<div class="moz-signature">-- <br>
<font class="tahoma,arial,helvetica san serif" color="#333366">
<font size="+1"><b>Leonard Daly</b></font><br>
3D Systems & Cloud Consultant<br>
LA ACM SIGGRAPH Past Chair<br>
President, Daly Realism - <i>Creating the Future</i>
</font></div>
</body>
</html>