<div dir="ltr">Here's why I think adding Transforms is done in Blender exports.<div><br></div><div>1.  CAMERA (Viewpoints) and lights are objects in Blender, thus, they have matrix_world and matrix_local fields.</div><div><br></div><div>2. Viewpoints and lights in X3D (to my knowledge), can not accept translation, scale and rotation.</div><div><br></div><div>3.  To animate viewpoints in X3D, one needs to animate position, orientation, and centerOfRotation (X3D center?).</div><div><br></div><div>4.  So conceivably, one could map from a matrix to position, orientation and center, but there's no viewpoint scale.</div><div><br></div><div>5.  To animate lights in X3D, though, the matter is less clear, and mapping to a DirectionalLight from Blender requires an extra Transform.</div><div><br></div><div>6.  Other Blender objects are similar.</div><div><br></div><div>7. Has anyone started import/export of Blender nodes?</div><div><br></div><div>John</div></div>