Struct Hair.BSDFData | High Definition RP | 6.7.1-preview
docs.unity.cn
    Show / Hide Table of Contents

    Struct Hair.BSDFData

    Namespace: UnityEngine.Experimental.Rendering.HDPipeline
    Syntax
    [GenerateHLSL(PackingRules.Exact, false, false, true, 1450, false, false)]
    public struct BSDFData

    Fields

    ambientOcclusion

    Declaration
    public float ambientOcclusion
    Field Value
    Type Description
    Single

    anisotropy

    Declaration
    public float anisotropy
    Field Value
    Type Description
    Single

    diffuseColor

    Declaration
    [SurfaceDataAttributes("", false, true)]
    public Vector3 diffuseColor
    Field Value
    Type Description
    Vector3

    fresnel0

    Declaration
    public Vector3 fresnel0
    Field Value
    Type Description
    Vector3

    geomNormalWS

    Declaration
    [SurfaceDataAttributes(new string[]{"Geometric Normal", "Geometric Normal View Space"}, true, false)]
    public Vector3 geomNormalWS
    Field Value
    Type Description
    Vector3

    hairStrandDirectionWS

    Declaration
    [SurfaceDataAttributes("", true, false)]
    public Vector3 hairStrandDirectionWS
    Field Value
    Type Description
    Vector3

    materialFeatures

    Declaration
    public uint materialFeatures
    Field Value
    Type Description
    UInt32

    normalWS

    Declaration
    [SurfaceDataAttributes(new string[]{"Normal WS", "Normal View Space"}, true, false)]
    public Vector3 normalWS
    Field Value
    Type Description
    Vector3

    perceptualRoughness

    Declaration
    public float perceptualRoughness
    Field Value
    Type Description
    Single

    rimTransmissionIntensity

    Declaration
    public float rimTransmissionIntensity
    Field Value
    Type Description
    Single

    roughnessB

    Declaration
    public float roughnessB
    Field Value
    Type Description
    Single

    roughnessT

    Declaration
    public float roughnessT
    Field Value
    Type Description
    Single

    secondaryPerceptualRoughness

    Declaration
    public float secondaryPerceptualRoughness
    Field Value
    Type Description
    Single

    secondarySpecularExponent

    Declaration
    public float secondarySpecularExponent
    Field Value
    Type Description
    Single

    secondarySpecularShift

    Declaration
    public float secondarySpecularShift
    Field Value
    Type Description
    Single

    secondarySpecularTint

    Declaration
    public Vector3 secondarySpecularTint
    Field Value
    Type Description
    Vector3

    specularExponent

    Declaration
    public float specularExponent
    Field Value
    Type Description
    Single

    specularOcclusion

    Declaration
    public float specularOcclusion
    Field Value
    Type Description
    Single

    specularShift

    Declaration
    public float specularShift
    Field Value
    Type Description
    Single

    specularTint

    Declaration
    public Vector3 specularTint
    Field Value
    Type Description
    Vector3

    transmittance

    Declaration
    public Vector3 transmittance
    Field Value
    Type Description
    Vector3
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX