To build my 3D environment with all of its animations I
needed to add a number of nulls that I did not otherwise need in my
3D application (Lightwave.) This seems to be because Director needs
to base transformations (rotation, scale, translation) off a
parented null’s location. Does Director not use an
object’s origin for these operations?
I don’t mean to pick on Director only. I know that
other environments like OGRE have similar requirements. It just
seems to be an inefficiency to need to create a new null for any of
these operations when working off of the object’s
origin/center of gravity would suffice. Is this how all real-time
3D environments work?