[X3D-Ecosystem] Blender Export...Why all the TRANSFORMs?

John Carlson yottzumm at gmail.com
Tue Jun 18 04:35:40 PDT 2024


Here's why I think adding Transforms is done in Blender exports.

1.  CAMERA (Viewpoints) and lights are objects in Blender, thus, they have
matrix_world and matrix_local fields.

2. Viewpoints and lights in X3D (to my knowledge), can not accept
translation, scale and rotation.

3.  To animate viewpoints in X3D, one needs to animate position,
orientation, and centerOfRotation (X3D center?).

4.  So conceivably, one could map from a matrix to position, orientation
and center, but there's no viewpoint scale.

5.  To animate lights in X3D, though, the matter is less clear, and mapping
to a DirectionalLight from Blender requires an extra Transform.

6.  Other Blender objects are similar.

7. Has anyone started import/export of Blender nodes?

John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20240618/d7d7081a/attachment.html>


More information about the X3D-Ecosystem mailing list