- render_object uses a quaternion to represent rotation, rather than a vector