docs.unity3d.com
    Show / Hide Table of Contents

    Class HDShadowSettings

    Settings for shadows.

    Inheritance
    Object
    VolumeComponent
    HDShadowSettings
    Inherited Members
    VolumeComponent.active
    VolumeComponent.OnEnable()
    VolumeComponent.OnDisable()
    VolumeComponent.Override(VolumeComponent, Single)
    VolumeComponent.SetAllOverridesTo(Boolean)
    VolumeComponent.GetHashCode()
    VolumeComponent.AnyPropertiesIsOverridden()
    VolumeComponent.OnDestroy()
    VolumeComponent.Release()
    VolumeComponent.displayName
    VolumeComponent.parameters
    Namespace: UnityEngine.Rendering.HighDefinition
    Syntax
    [Serializable]
    [VolumeComponentMenuForRenderPipeline("Shadowing/Shadows", new Type[]{typeof(HDRenderPipeline)})]
    public class HDShadowSettings : VolumeComponent

    Fields

    cascadeShadowBorder0

    Border size between the first and second cascade split.

    Declaration
    [Tooltip("Sets the border size between the first and second cascade split.")]
    public CascadeEndBorderParameter cascadeShadowBorder0
    Field Value
    Type Description
    CascadeEndBorderParameter

    cascadeShadowBorder1

    Border size between the second and third cascade split.

    Declaration
    [Tooltip("Sets the border size between the second and third cascade split.")]
    public CascadeEndBorderParameter cascadeShadowBorder1
    Field Value
    Type Description
    CascadeEndBorderParameter

    cascadeShadowBorder2

    Border size between the third and last cascade split.

    Declaration
    [Tooltip("Sets the border size between the third and last cascade split.")]
    public CascadeEndBorderParameter cascadeShadowBorder2
    Field Value
    Type Description
    CascadeEndBorderParameter

    cascadeShadowBorder3

    Border size at the end of the last cascade split.

    Declaration
    [Tooltip("Sets the border size at the end of the last cascade split.")]
    public CascadeEndBorderParameter cascadeShadowBorder3
    Field Value
    Type Description
    CascadeEndBorderParameter

    cascadeShadowSplit0

    Position of the first cascade split as a percentage of Max Distance if the parameter is normalized or as the distance from the camera if it's not normalized.

    Declaration
    [Tooltip("Sets the position of the first cascade split as a percentage of Max Distance if the parameter is normalized or as the distance from the camera if it's not normalized.")]
    public CascadePartitionSplitParameter cascadeShadowSplit0
    Field Value
    Type Description
    CascadePartitionSplitParameter

    cascadeShadowSplit1

    Position of the second cascade split as a percentage of Max Distance if the parameter is normalized or as the distance from the camera if it's not normalized.

    Declaration
    [Tooltip("Sets the position of the second cascade split as a percentage of Max Distance if the parameter is normalized or as the distance from the camera if it's not normalized.")]
    public CascadePartitionSplitParameter cascadeShadowSplit1
    Field Value
    Type Description
    CascadePartitionSplitParameter

    cascadeShadowSplit2

    Sets the position of the third cascade split as a percentage of Max Distance if the parameter is normalized or as the distance from the camera if it's not normalized.

    Declaration
    [Tooltip("Sets the position of the third cascade split as a percentage of Max Distance if the parameter is normalized or as the distance from the camera if it's not normalized.")]
    public CascadePartitionSplitParameter cascadeShadowSplit2
    Field Value
    Type Description
    CascadePartitionSplitParameter

    cascadeShadowSplitCount

    Number of cascades HDRP uses for cascaded shadow maps.

    Declaration
    [Tooltip("Controls the number of cascades HDRP uses for cascaded shadow maps.")]
    public NoInterpClampedIntParameter cascadeShadowSplitCount
    Field Value
    Type Description
    NoInterpClampedIntParameter

    directionalTransmissionMultiplier

    Multiplier for thick transmission for directional lights.

    Declaration
    [Tooltip("Multiplier for thick transmission.")]
    public ClampedFloatParameter directionalTransmissionMultiplier
    Field Value
    Type Description
    ClampedFloatParameter

    maxShadowDistance

    Sets the maximum distance HDRP renders shadows for all Light types.

    Declaration
    [Tooltip("Sets the maximum distance HDRP renders shadows for all Light types.")]
    public NoInterpMinFloatParameter maxShadowDistance
    Field Value
    Type Description
    NoInterpMinFloatParameter

    Properties

    cascadeShadowBorders

    Size of the border between each shadow cascades for directional lights.

    Declaration
    public float[] cascadeShadowBorders { get; }
    Property Value
    Type Description
    Single[]

    cascadeShadowSplits

    Repartition of shadow cascade splits for directional lights.

    Declaration
    public float[] cascadeShadowSplits { get; }
    Property Value
    Type Description
    Single[]
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023