diff --git a/com.unity.cinemachine/Documentation~/CinemachineCamera.md b/com.unity.cinemachine/Documentation~/CinemachineCamera.md index 6b217806e..4a91105a6 100644 --- a/com.unity.cinemachine/Documentation~/CinemachineCamera.md +++ b/com.unity.cinemachine/Documentation~/CinemachineCamera.md @@ -12,7 +12,10 @@ The CinemachineCamera is a component that you add to an empty GameObject. It rep | **Priority And Channel** || This setting controls how the output of this CinemachineCamera is used by the CinemachineBrain. Enable this to use Priorities or custom CM output channels. | || _Channel_ | This is used to control which CinemachineBrain will be driven by this camera. It is needed when there are multiple CinemachineBrains in the scene (for example, when implementing split-screen). | || _Priority_ | This is used to control which of several active CinemachineCameras should be live, when not controlled by Timeline. By default, priority is 0. Use this to specify a custom priority value. A higher value indicates a higher priority. Negative values are also allowed. Cinemachine Brain chooses the next live CinemachineCamera from all CinemachineCameras that are activated and have the same or higher priority as the current live CinemachineCamera. This property has no effect when using a CinemachineCamera with Timeline. | -| **Standby Update** || Controls how often the CinemachineCamera is updated when the CinemachineCamera is not live. | +| **Standby Update** || Controls how often the Cinemachine Camera is updated when the Cinemachine Camera is not Live. Use this property to tune for performance. | +| | _Never_ | Only update if the Cinemachine Camera is Live. Don't set this value if you're using the Cinemachine Camera in shot evaluation context. | +| | _Always_ | Update the Cinemachine Camera every frame, even when it is not Live. | +| | _Round Robin_ | Update the Cinemachine Camera occasionally, at a frequency that depends on how many other Cinemachine Cameras are in Standby. | | **Blend Hint** || Provides hints for blending positions to and from the CinemachineCamera. Values can be combined together. | | | _Spherical Position_ | During a blend, camera will take a spherical path around the Tracking target. | | | _Cylindrical Position_ | During a blend, camera will take a cylindrical path around the Tracking target (vertical co-ordinate is linearly interpolated). | diff --git a/com.unity.cinemachine/Documentation~/CinemachineClearShot.md b/com.unity.cinemachine/Documentation~/CinemachineClearShot.md index eb6766b5e..b2208518b 100644 --- a/com.unity.cinemachine/Documentation~/CinemachineClearShot.md +++ b/com.unity.cinemachine/Documentation~/CinemachineClearShot.md @@ -20,7 +20,10 @@ You can also define custom blends between the ClearShot children. | __Custom Output__ || This setting controls how the output of this CinemachineCamera is used by the CinemachineBrain. Enable this to use Priorities or custom CM output channels. | || _Channel_ | This controls which CinemachineBrain will be driven by this camera. It is needed when there are multiple CinemachineBrains in the scene (for example, when implementing split-screen). | || _Priority_ | This is used to control which of several active CinemachineCameras should be live, when not controlled by Timeline. By default, priority is 0. Use this to specify a custom priority value. A higher value indicates a higher priority. Negative values are also allowed. Cinemachine Brain chooses the next live CinemachineCamera from all CinemachineCameras that are activated and have the same or higher priority as the current live CinemachineCamera. This property has no effect when using a CinemachineCamera with Timeline. -| __Standby Update__ || Controls how often the CinemachineCamera is updated when the CinemachineCamera is not live. | +| __Standby Update__ || Controls how often the Cinemachine Camera is updated when the Cinemachine Camera is not Live. Use this property to tune for performance. | +| | _Never_ | Only update if the Cinemachine Camera is Live. Don't set this value if you're using the Cinemachine Camera in shot evaluation context. | +| | _Always_ | Update the Cinemachine Camera every frame, even when it is not Live. | +| | _Round Robin_ | Update the Cinemachine Camera occasionally, at a frequency that depends on how many other Cinemachine Cameras are in Standby. | | __Default Target__ || If enabled, this target will be used as a fallback if child CinemachineCameras don't specify a Tracking Target of their own | | __Show Debug Text__ || If enabled, current state information will be displayed in the Game View | | __Activate After__ || Wait this many seconds before activating a new child camera. | diff --git a/com.unity.cinemachine/Documentation~/CinemachineMixingCamera.md b/com.unity.cinemachine/Documentation~/CinemachineMixingCamera.md index 072e92ba8..86a0670fd 100644 --- a/com.unity.cinemachine/Documentation~/CinemachineMixingCamera.md +++ b/com.unity.cinemachine/Documentation~/CinemachineMixingCamera.md @@ -26,7 +26,10 @@ A new Mixing Camera appears in the [Hierarchy](https://docs.unity3d.com/Manual/H | __Custom Output__ || This setting controls how the output of this CinemachineCamera is used by the CinemachineBrain. Enable this to use Priorities or custom CM output channels. | || _Channel_ | This controls which CinemachineBrain will be driven by this camera. It is needed when there are multiple CinemachineBrains in the scene (for example, when implementing split-screen). | || _Priority_ | This is used to control which of several active CinemachineCameras should be live, when not controlled by Timeline. By default, priority is 0. Use this to specify a custom priority value. A higher value indicates a higher priority. Negative values are also allowed. Cinemachine Brain chooses the next live CinemachineCamera from all CinemachineCameras that are activated and have the same or higher priority as the current live CinemachineCamera. This property has no effect when using a CinemachineCamera with Timeline. | -| __Standby Update__ || Controls how often the CinemachineCamera is updated when the CinemachineCamera is not live. | +| __Standby Update__ || Controls how often the Cinemachine Camera is updated when the Cinemachine Camera is not Live. Use this property to tune for performance. | +| | _Never_ | Only update if the Cinemachine Camera is Live. Don't set this value if you're using the Cinemachine Camera in shot evaluation context. | +| | _Always_ | Update the Cinemachine Camera every frame, even when it is not Live. | +| | _Round Robin_ | Update the Cinemachine Camera occasionally, at a frequency that depends on how many other Cinemachine Cameras are in Standby. | | __Default Target__ || If enabled, this target will be used as fallback if child CinemachineCameras don't specify a Tracking Target of their own | | __Show Debug Text__ || If enabled, current state information will be displayed in the Game View | | __Child Camera Weights__ || The weight of the CinemachineCamera. Each child CinemachineCamera has a corresponding Weight property. Note that setting one camera's weight to 1 does not put the other weights to zero. The contribution of any individual camera is its weight divided by the sum of all the child weights. | diff --git a/com.unity.cinemachine/Documentation~/CinemachineSequencerCamera.md b/com.unity.cinemachine/Documentation~/CinemachineSequencerCamera.md index 2951e161a..037b7c008 100644 --- a/com.unity.cinemachine/Documentation~/CinemachineSequencerCamera.md +++ b/com.unity.cinemachine/Documentation~/CinemachineSequencerCamera.md @@ -16,7 +16,10 @@ When the Sequencer camera is activated, it executes its list of instructions, ac | __Custom Output__ || This setting controls how the output of this CinemachineCamera is used by the CinemachineBrain. Enable this to use Priorities or custom CM output channels. | || _Channel_ | This controls which CinemachineBrain will be driven by this camera. It is needed when there are multiple CinemachineBrains in the scene (for example, when implementing split-screen). | || _Priority_ | This is used to control which of several active CinemachineCameras should be live, when not controlled by Timeline. By default, priority is 0. Use this to specify a custom priority value. A higher value indicates a higher priority. Negative values are also allowed. Cinemachine Brain chooses the next live CinemachineCamera from all CinemachineCameras that are activated and have the same or higher priority as the current live CinemachineCamera. This property has no effect when using a CinemachineCamera with Timeline. | -| __Standby Update__ || Controls how often the CinemachineCamera is updated when the CinemachineCamera is not live. | +| __Standby Update__ || Controls how often the Cinemachine Camera is updated when the Cinemachine Camera is not Live. Use this property to tune for performance. | +| | _Never_ | Only update if the Cinemachine Camera is Live. Don't set this value if you're using the Cinemachine Camera in shot evaluation context. | +| | _Always_ | Update the Cinemachine Camera every frame, even when it is not Live. | +| | _Round Robin_ | Update the Cinemachine Camera occasionally, at a frequency that depends on how many other Cinemachine Cameras are in Standby. | | __Default Target__ || If enabled, this target will be used as fallback if child CinemachineCameras don't specify a Tracking Target of their own | | __Show Debug Text__ || If enabled, current state information will be displayed in the Game View | | __Loop__ || When enabled, the child CinemachineCameras will cycle indefintely instead of stopping on the last CinemachineCamera in the list. | diff --git a/com.unity.cinemachine/Documentation~/CinemachineStateDrivenCamera.md b/com.unity.cinemachine/Documentation~/CinemachineStateDrivenCamera.md index 615e6954f..d7acc37b4 100644 --- a/com.unity.cinemachine/Documentation~/CinemachineStateDrivenCamera.md +++ b/com.unity.cinemachine/Documentation~/CinemachineStateDrivenCamera.md @@ -38,7 +38,10 @@ To create a State-Driven camera: | __Custom Output__ || This setting controls how the output of this CinemachineCamera is used by the CinemachineBrain. Enable this to use Priorities or custom CM output channels. | || _Channel_ | This controls which CinemachineBrain will be driven by this camera. It is needed when there are multiple CinemachineBrains in the scene (for example, when implementing split-screen). | || _Priority_ | This is used to control which of several active CinemachineCameras should be live, when not controlled by Timeline. By default, priority is 0. Use this to specify a custom priority value. A higher value indicates a higher priority. Negative values are also allowed. Cinemachine Brain chooses the next live CinemachineCamera from all CinemachineCameras that are activated and have the same or higher priority as the current live CinemachineCamera. This property has no effect when using a CinemachineCamera with Timeline. | -| __Standby Update__ || Controls how often the CinemachineCamera is updated when the CinemachineCamera is not live. | +| __Standby Update__ || Controls how often the Cinemachine Camera is updated when the Cinemachine Camera is not Live. Use this property to tune for performance. | +| | _Never_ | Only update if the Cinemachine Camera is Live. Don't set this value if you're using the Cinemachine Camera in shot evaluation context. | +| | _Always_ | Update the Cinemachine Camera every frame, even when it is not Live. | +| | _Round Robin_ | Update the Cinemachine Camera occasionally, at a frequency that depends on how many other Cinemachine Cameras are in Standby. | | __Default Target__ || If enabled, this target will be used as fallback if child CinemachineCameras don't specify a Tracking Target of their own | | __Show Debug Text__ || If enabled, the current state information will be displayed in the Game View. | | __Animated Target__ || The GameObject that contains the Animator Controller. The State-Drive camera reacts to the animation state changes from this GameObject. | @@ -50,5 +53,3 @@ To create a State-Driven camera: | __Wait__ || The delay to activate the CinemachineCamera (in seconds) once this state is entered. For example, the animation target moves from an active Walk state, to a Jog state, to a Run state. If the Jog Wait time is set to four seconds, the Walk CinemachineCamera remains active for those four seconds even though the Jog state is now active. If the Jog state duration is less than the Wait time before the animation target passes into another state, the Jog CinemachineCamera will not activate and is bypassed. | | __Min__ || The minimum length of time (in seconds) the CinemachineCamera must remain active once it is activated. For example, the animation target enters the Run state from the Jog state. It has spent five seconds in the Jog state before moving to the Run state. The Jog Min is set to 12 seconds. This means that the Jog CinemachineCamera remains the active camera for an additional seven seconds even though the animation target is in the Run state. | | __CinemachineCamera Children__ || The list of CinemachineCameras that are children of the State-Driven camera. | - -