# SceneView.CameraSettings

> Use this class to set SceneView Camera properties.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor](/engine/6000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public class SceneView.CameraSettings
```

## Examples

```csharp
// Create a folder (right click in the Assets directory, click <b>Create</b>><b>Folder</b>)
// and name it <i>Editor</i> if one doesn't exist already. Create a new C# script called <i>CustomSettings</i>
// and place it in that folder.

// This script creates a new menu item <b>Edit</b>><b>SceneView Settings</b>><b>Update Camera Settings</b> in the main menu.
// Use it to update the Camera settings in the Scene view.

using UnityEditor;

public class CustomSettings
{
    [MenuItem("Edit/SceneView Settings/Update Camera Settings")]
    static void UpdateCameraSettings()
    {
        SceneView.CameraSettings settings = new SceneView.CameraSettings();
        settings.accelerationEnabled = false;
        settings.speedMin = 1f;
        settings.speedMax = 10f;
        settings.speed = 5f;
        settings.easingEnabled = true;
        settings.easingDuration = 0.6f;
        settings.dynamicClip = false;
        settings.fieldOfView = 120f;
        settings.nearClip = 0.01f;
        settings.farClip = 1000f;
        settings.occlusionCulling = true;
        SceneView sceneView = SceneView.lastActiveSceneView;
        sceneView.cameraSettings = settings;
    }
}
```

## Constructors

| Constructor                                                                                      | Description                                                                                                              |
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
| [CameraSettings()](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/ctor.md) | Create a new [SceneView.CameraSettings](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings.md) object. |

## Properties

| Property                                                                                                           | Description                                                                                                                                                                                                                                    |
| ------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [accelerationEnabled](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/accelerationenabled.md) | Enables Camera movement acceleration in the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md). This makes the Camera accelerate for the duration of movement.                                                              |
| [dynamicClip](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/dynamicclip.md)                 | When enabled, the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md) Camera's near and far clipping planes are calculated relative to the viewport size of the Scene. When disabled, nearClip and farClip are used instead. |
| [easingDuration](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/easingduration.md)           | How long it takes for the speed of the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md) Camera to accelerate to its initial full speed. Measured in seconds. Valid values are between \[0.1, 2].                          |
| [easingEnabled](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/easingenabled.md)             | Enables Camera movement easing in the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md). This makes the Camera ease in when it starts moving, and ease out when it stops.                                                  |
| [farClip](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/farclip.md)                         | The furthest point from the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md) Camera that drawing occurs. The valid minimum value is 0.02.                                                                                 |
| [fieldOfView](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/fieldofview.md)                 | The height of the view angle for the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md) Camera. Measured in degrees vertically, or along the local Y axis.                                                                  |
| [nearClip](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/nearclip.md)                       | The closest point to the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md) Camera where drawing occurs. The valid minimum value is 0.01.                                                                                   |
| [occlusionCulling](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/occlusionculling.md)       | Enables occlusion culling in the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md). This prevents Unity from rendering GameObjects that the Camera cannot see because they are hidden by other GameObjects.                |
| [speed](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/speed.md)                             | The speed of the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md) Camera.                                                                                                                                                 |
| [speedMax](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/speedmax.md)                       | The maximum speed of the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md) Camera. Valid values are between \[0.0002, 10000].                                                                                              |
| [speedMin](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/speedmin.md)                       | The minimum speed of the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md) Camera. Valid values are between \[0.0001, 9999].                                                                                               |
| [speedNormalized](/engine/6000.0/script-reference/unityeditor/sceneview/camerasettings/speednormalized.md)         | The normalized speed of the [SceneView](/engine/6000.0/script-reference/unityeditor/sceneview.md) Camera, relative to the current minimum/maximum range. Valid values are between \[0, 1].                                                     |
