support camera/light loading/save