[x3d-public] gltf inspired binary storage

Joseph D Williams joedwil at earthlink.net
Thu Jan 20 10:54:31 PST 2022


When you say morph targets, is this absolute or relative displacement data?
The Hanim  displacer lists a displacement from original for each animated vertex.
Thanks, 
Joe

From: Andreas Plesch
Sent: Thursday, January 20, 2022 7:36 AM
To: Michalis Kamburelis
Cc: Joseph D Williams; X3D Graphics public mailing list
Subject: Re: [x3d-public] gltf inspired binary storage

Let me just note that x3dom currently does not support morph targets or sparse accessors in glTF. Does castle engine translate morph targets to CoordinateInterpolators ?

Regards, Andreas

On Thu, Jan 20, 2022 at 6:47 AM Michalis Kamburelis <michalis.kambi at gmail.com> wrote:
Hi Joe,

> Can we also compare this with Hanim Displacer operation (target displacements of mesh and weights driven by 0 to 1 scale input) ?

>From what I understand,

- H-Anim Displacer means that you animate a (subset) of coordinates of the mesh.
- Which is equivalent in Blender to using a "hook" attached to a
vertex group. Useful e.g. to animate a jaw, or eye area, to make
facial expressions -- when you want to morph a mesh, but usually only
a small subset of the mesh changes by a particular animation.
- From what I understand this is equivalent to glTF morph target
animation with "Sparse Accessors",
https://www.khronos.org/registry/glTF/specs/2.0/glTF-2.0.html#sparse-accessors
.

>
> Can the glTF change number of points in a shape during the course of an animation?

No. Morph targets just change the coordinates' positions. Number of
points, as well as their topology (how they connect to polygons)
always stays the same.

Regards,
Michalis



-- 
Andreas Plesch
Waltham, MA 02453

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20220120/6fcdac68/attachment.html>


More information about the x3d-public mailing list