- !<AssetCache/6a410aba-54b1-964d-2d18-9c76a5b24c0b>
  AssetFiles:
    4f632d4e-480c-4d9a-9006-3eb9dc7a8d3e: 6402772b-4fb8-46cf-b557-0832436b91b5/6a410aba54b1964d2d189c76a5b24c0b/Data/flat 1.ss_graph
  Assets:
    - !<ShaderGraphPass/4f632d4e-480c-4d9a-9006-3eb9dc7a8d3e>
      PackagePath: ""
      DefaultDefines:
        - NODE_27_DROPLIST_ITEM 0
        - NODE_13_DROPLIST_ITEM 0
        - NODE_49_DROPLIST_ITEM 0
        - NODE_69_DROPLIST_ITEM 0
      DefaultProperties:
        Port_Default_N204:
          typeIdx: 1
          value: 1.000000
        Port_Default_N369:
          typeIdx: 5
          value: {x: 1.000000, y: 1.000000, z: 1.000000, w: 1.000000}
        Port_Depth_N004:
          typeIdx: 1
          value: 1.000000
        Port_FinalColor1_N004:
          typeIdx: 5
          value: {x: 1.000000, y: 1.000000, z: 1.000000, w: 1.000000}
        Port_FinalColor2_N004:
          typeIdx: 5
          value: {x: 1.000000, y: 1.000000, z: 1.000000, w: 1.000000}
        Port_FinalColor3_N004:
          typeIdx: 5
          value: {x: 1.000000, y: 1.000000, z: 1.000000, w: 1.000000}
        Port_GSplatPointSize_N004:
          typeIdx: 1
          value: 0.000000
        Port_LODValue_N002:
          typeIdx: 1
          value: 0.000000
        Port_LODValue_N003:
          typeIdx: 1
          value: 0.000000
        Port_RayDirection_N004:
          typeIdx: 4
          value: {x: 0.000000, y: 1.000000, z: 0.000000}
        Port_RayOrigin_N004:
          typeIdx: 4
          value: {x: 0.000000, y: 0.000000, z: 0.000000}
        Port_Speed_N022:
          typeIdx: 1
          value: 1.000000
        Port_Speed_N063:
          typeIdx: 1
          value: 1.000000
        Port_Value3_N001:
          typeIdx: 1
          value: 0.000000
        Port_Value4_N001:
          typeIdx: 1
          value: 0.000000
        Port_WorldNormal_N004:
          typeIdx: 4
          value: {x: 0.000000, y: 1.000000, z: 0.000000}
        Port_WorldPosition_N004:
          typeIdx: 4
          value: {x: 0.000000, y: 0.000000, z: 0.000000}
        Port_WorldTangent_N004:
          typeIdx: 4
          value: {x: 0.000000, y: 0.000000, z: 1.000000}
      PassUiData: !<PassUiData/00000000-0000-0000-0000-000000000000>
        ExtraDefines:
          - SC_ENABLE_RT_CASTER
        PassBindings:
          - mLabel: Graph Parameters
            mType: Invalid
            mName: ""
            mWidget: group_start
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Base Color
            mType: Property
            mName: baseColor
            mWidget: color
            mHint: |-
              Property: baseColor
              
              Specifies the base color (albedo) of the material if the 'Base Textre' is disabled. 
              Multiplied with the 'Base Texture' otherwise.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Base Texture
            mType: Define
            mName: ENABLE_BASE_TEX
            mWidget: group_start
            mHint: |-
              Define: ENABLE_BASE_TEX
              
              Most materials use a base texture (albedo), but disabling it means the base texture will be considered white, and 'Base Color' will solely control the color.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture
            mType: Property
            mName: baseTex
            mWidget: texture_group
            mHint: "Property: baseTex"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture UV
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used as the base on top of which the transform is applied.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_27_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_27_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 2
                mType: DefineSelectValue
                mName: NODE_27_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 3
                mType: DefineSelectValue
                mName: NODE_27_DROPLIST_ITEM 3
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: ""
            mType: GroupEnd
            mName: ENABLE_BASE_TEX
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Opacity Texture
            mType: Define
            mName: ENABLE_OPACITY_TEX
            mWidget: group_start
            mHint: |-
              Define: ENABLE_OPACITY_TEX
              
              Normally, the Base Texture's alpha is taken as opacity. Enabling this allows you to define a separate greyscale opacity texture. 
              The 'Opacity Texture' value will be multiplied with the Base Texture's alpha (which is 1 for textures without alpha) and 'Opacity Multiplier' to get the final opacity. 
              'Opacity Texture' is only available if 'Blend Mode' is not 'Disabled'.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture
            mType: Property
            mName: opacityTex
            mWidget: texture_group
            mHint: "Property: opacityTex"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture UV
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used as the base on top of which the transform is applied.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_69_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_69_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 2
                mType: DefineSelectValue
                mName: NODE_69_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 3
                mType: DefineSelectValue
                mName: NODE_69_DROPLIST_ITEM 3
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: Opacity Multiplier
            mType: Property
            mName: opacityMul
            mWidget: slider
            mHint: |-
              Property: opacityMul
              
              The 'Opacity Texture' value will be multiplied with the Base Texture's alpha (which is 1 for textures without alpha) and 'Opacity Multiplier' to get the final opacity.
            mMin: 0.000000
            mMax: 1.000000
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: ENABLE_OPACITY_TEX
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Transformed UV 2
            mType: Define
            mName: Tweak_N67
            mWidget: group_start
            mHint: |-
              Define: Tweak_N67
              
              Allows tiling and animation of texture coordinates.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Source
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used as the base on top of which the transform is applied.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_13_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_13_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Screen UV
                mType: DefineSelectValue
                mName: NODE_13_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: Scale
            mType: Property
            mName: uv2Scale
            mWidget: spinbox
            mHint: |-
              Property: uv2Scale
              
              Allows tiling of textures.
            mMin: ~
            mMax: ~
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Offset
            mType: Property
            mName: uv2Offset
            mWidget: spinbox
            mHint: |-
              Property: uv2Offset
              
              Allows shifting of textures, or controls the speed of scrolling if animation is enabled. 
              If animation is enabled, the speed is 'Offset' UVs per second. So if 'Offset' is 2, the texture will scroll through two complete times per second.
            mMin: ~
            mMax: ~
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Animation
            mType: Define
            mName: uv2EnableAnimation
            mWidget: checkbox
            mHint: |-
              Define: uv2EnableAnimation
              
              If this is enabled, the UV's will scroll. In this case the Offset specifies the speed of scrolling. 
              The speed is 'Offset' UVs per second. So if 'Offset' is 2, the texture will scroll through two complete times per second.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: Tweak_N67
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Transformed UV 3
            mType: Define
            mName: Tweak_N11
            mWidget: group_start
            mHint: |-
              Define: Tweak_N11
              
              Allows tiling and animation of texture coordinates.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Source
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used as the base on top of which the transform is applied.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_49_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_49_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Screen UV
                mType: DefineSelectValue
                mName: NODE_49_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 2
                mType: DefineSelectValue
                mName: NODE_49_DROPLIST_ITEM 3
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: Scale
            mType: Property
            mName: uv3Scale
            mWidget: spinbox
            mHint: |-
              Property: uv3Scale
              
              Allows tiling of textures.
            mMin: ~
            mMax: ~
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Offset
            mType: Property
            mName: uv3Offset
            mWidget: spinbox
            mHint: |-
              Property: uv3Offset
              
              Allows shifting of textures, or controls the speed of scrolling if animation is enabled. 
              If animation is enabled, the speed is 'Offset' UVs per second. So if 'Offset' is 2, the texture will scroll through two complete times per second.
            mMin: ~
            mMax: ~
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Animation
            mType: Define
            mName: uv3EnableAnimation
            mWidget: checkbox
            mHint: |-
              Define: uv3EnableAnimation
              
              If this is enabled, the UV's will scroll. In this case the Offset specifies the speed of scrolling. 
              The speed is 'Offset' UVs per second. So if 'Offset' is 2, the texture will scroll through two complete times per second.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: Tweak_N11
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: ""
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Alpha Test Threshold
            mType: Property
            mName: alphaTestThreshold
            mWidget: slider
            mHint: |-
              Property: alphaTestThreshold
              
              When the 'Alpha Test' blend mode is enabled, pixels with alpha values lower than this disappear.
            mMin: 0.000000
            mMax: 1.000000
            mStep: 0.001000
            mDefaultVal: 0.500000
            mValues:
              []
      ShaderPath: 6402772b-4fb8-46cf-b557-0832436b91b5/6a410aba54b1964d2d189c76a5b24c0b/Data/f4eca80/flat 1.glsl
      Defines:
        []
      Properties:
        {}
  SourceHash: 6a410aba54b1964d2d189c76a5b24c0b
  FileHash: 495a998ae025b28b52fc757a17ba9f25
  NativePackageItems:
    []
