3D interactive content authoring