The 3d viewer needs to support environment settings (lighting, background color, scale, orientation). Even better would be if the viewer could import file attachments and use those as part of the file definition (i.e textures or normal maps assigned in .fbx or .3ds files).