Class MotionBlur
A volume component that holds settings for the Motion Blur effect.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Syntax
[Serializable]
public sealed class MotionBlur : VolumeComponentWithQuality, IPostProcessComponent
Fields
cameraMotionBlur
If toggled off, the motion caused by the camera is not considered when doing motion blur.
Declaration
[Tooltip("If toggled off, the motion caused by the camera is not considered when doing motion blur.")]
public BoolParameter cameraMotionBlur
Field Value
Type | Description |
---|---|
BoolParameter |
cameraRotationVelocityClamp
Sets the maximum length, as a fraction of the screen's full resolution, that the velocity resulting from Camera rotation can have.
Declaration
[Tooltip("Sets the maximum length, as a fraction of the screen's full resolution, that the velocity resulting from Camera rotation can have.")]
public ClampedFloatParameter cameraRotationVelocityClamp
Field Value
Type | Description |
---|---|
ClampedFloatParameter |
depthComparisonExtent
Value used for the depth based weighting of samples. Tweak if unwanted leak of background onto foreground or viceversa is detected.
Declaration
[Tooltip("Value used for the depth based weighting of samples. Tweak if unwanted leak of background onto foreground or viceversa is detected.")]
public ClampedFloatParameter depthComparisonExtent
Field Value
Type | Description |
---|---|
ClampedFloatParameter |
intensity
Sets the intensity of the motion blur effect. Acts as a multiplier for velocities.
Declaration
[Tooltip("Sets the intensity of the motion blur effect. Acts as a multiplier for velocities.")]
public MinFloatParameter intensity
Field Value
Type | Description |
---|---|
MinFloatParameter |
maximumVelocity
Controls the maximum velocity, in pixels, that HDRP allows for all sources of motion blur except Camera rotation.
Declaration
[Tooltip("Controls the maximum velocity, in pixels, that HDRP allows for all sources of motion blur except Camera rotation.")]
public ClampedFloatParameter maximumVelocity
Field Value
Type | Description |
---|---|
ClampedFloatParameter |
minimumVelocity
Controls the minimum velocity, in pixels, that a GameObject must have to contribute to the motion blur effect.
Declaration
[Tooltip("Controls the minimum velocity, in pixels, that a GameObject must have to contribute to the motion blur effect.")]
public ClampedFloatParameter minimumVelocity
Field Value
Type | Description |
---|---|
ClampedFloatParameter |
Properties
sampleCount
Sets the maximum number of sample points that HDRP uses to compute motion blur.
Declaration
public int sampleCount { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Methods
IsActive()
Tells if the effect needs to be rendered or not.
Declaration
public bool IsActive()
Returns
Type | Description |
---|---|
Boolean |
|