Customizing the 3D Viewing Environment