viewport3d modifications