- !<AssetCache/67c68f92-9716-2059-4ce5-2582001c1be5>
  AssetFiles:
    f2d97163-b82a-4010-9e3d-dff0bd346024: "eace4e4f-2cf2-496a-a282-3d01f39dc622/67c68f92971620594ce52582001c1be5/Data/Ball Color 1 [EDIT ME] Graph.ss_graph"
  Assets:
    - !<ShaderGraphPass/f2d97163-b82a-4010-9e3d-dff0bd346024>
      PackagePath: ""
      DefaultDefines:
        - NODE_38_DROPLIST_ITEM 0
        - NODE_27_DROPLIST_ITEM 0
        - NODE_69_DROPLIST_ITEM 0
        - NODE_181_DROPLIST_ITEM 0
        - NODE_184_DROPLIST_ITEM 0
        - NODE_76_DROPLIST_ITEM 0
        - NODE_228_DROPLIST_ITEM 0
        - NODE_315_DROPLIST_ITEM 0
        - NODE_221_DROPLIST_ITEM 0
        - NODE_13_DROPLIST_ITEM 0
        - NODE_49_DROPLIST_ITEM 0
      DefaultProperties:
        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_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_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
          - SC_ENABLE_RT_RECEIVER
        PassBindings:
          - mLabel: Graph Parameters
            mType: Invalid
            mName: ""
            mWidget: group_start
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Vertex Color
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the purpose for which vertex color will be used. Requires vertex color to be supplied by the mesh.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: None
                mType: DefineSelectValue
                mName: NODE_38_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Base Color
                mType: DefineSelectValue
                mName: NODE_38_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Emissive
                mType: DefineSelectValue
                mName: NODE_38_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: AO
                mType: DefineSelectValue
                mName: NODE_38_DROPLIST_ITEM 3
                mWidget: ""
                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) 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: ""
            mType: GroupEnd
            mName: ENABLE_OPACITY_TEX
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Recolor
            mType: Define
            mName: ENABLE_RECOLOR
            mWidget: group_start
            mHint: |-
              Define: ENABLE_RECOLOR
              
              Recolor replaces colors in the base texture. 
              This is useful for adding variety to assets, ex: recolor a red shirt with a green logo to a blue shirt with a black logo, or any other color combination. 
              Where the base texture is red, you will get whatever color you set in Recolor Red, and same thing for the green and blue channels of the base texture. 
              This also works in combination if the base color is not a pure red, green or blue color.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Recolor Red
            mType: Property
            mName: recolorRed
            mWidget: color
            mHint: "Property: recolorRed"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Recolor Green
            mType: Property
            mName: recolorGreen
            mWidget: color
            mHint: "Property: recolorGreen"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Recolor Blue
            mType: Property
            mName: recolorBlue
            mWidget: color
            mHint: "Property: recolorBlue"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: ENABLE_RECOLOR
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Normal Map
            mType: Define
            mName: ENABLE_NORMALMAP
            mWidget: group_start
            mHint: |-
              Define: ENABLE_NORMALMAP
              
              Enables the normal map texture and normal mapping. 
              When this is disabled, the per pixel normal is solely determined by the interpolated vertex normals.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture
            mType: Property
            mName: normalTex
            mWidget: texture_group
            mHint: "Property: normalTex"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture UV
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used for sampling this texture.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_181_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_181_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 2
                mType: DefineSelectValue
                mName: NODE_181_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 3
                mType: DefineSelectValue
                mName: NODE_181_DROPLIST_ITEM 3
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: Detail Normal
            mType: Define
            mName: ENABLE_DETAIL_NORMAL
            mWidget: group_start
            mHint: |-
              Define: ENABLE_DETAIL_NORMAL
              
              Detail normal mapping perturbs the base normal map by a detail normal map.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture
            mType: Property
            mName: detailNormalTex
            mWidget: texture_group
            mHint: "Property: detailNormalTex"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture UV
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used for sampling this texture.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_184_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_184_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 2
                mType: DefineSelectValue
                mName: NODE_184_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 3
                mType: DefineSelectValue
                mName: NODE_184_DROPLIST_ITEM 3
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: ""
            mType: GroupEnd
            mName: ENABLE_DETAIL_NORMAL
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: ENABLE_NORMALMAP
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Emissive
            mType: Define
            mName: ENABLE_EMISSIVE
            mWidget: group_start
            mHint: |-
              Define: ENABLE_EMISSIVE
              
              Enables the emissive texture.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture
            mType: Property
            mName: emissiveTex
            mWidget: texture_group
            mHint: "Property: emissiveTex"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture UV
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used for sampling this texture.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_76_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_76_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 2
                mType: DefineSelectValue
                mName: NODE_76_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 3
                mType: DefineSelectValue
                mName: NODE_76_DROPLIST_ITEM 3
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: Color
            mType: Property
            mName: emissiveColor
            mWidget: color
            mHint: |-
              Property: emissiveColor
              
              Multiplies the existing emissive color. 
              Requires 'Enable Emissive' and/or 'Vertex Color' should be set to 'Emissive'.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Intensity
            mType: Property
            mName: emissiveIntensity
            mWidget: slider
            mHint: |-
              Property: emissiveIntensity
              
              Multiplies the existing emissive color. 
              Requires 'Enable Emissive' and/or 'Vertex Color' should be set to 'Emissive'.
            mMin: 0.000000
            mMax: 10.000000
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: ENABLE_EMISSIVE
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Simple Reflection
            mType: Define
            mName: ENABLE_SIMPLE_REFLECTION
            mWidget: group_start
            mHint: |-
              Define: ENABLE_SIMPLE_REFLECTION
              
              Replaces the default PBR environment mapping with a simple lookup from a regular texture (no hdr, no roughness, no fresnel, etc.). 
              It can even be used with unlit materials. The reflection lookup technically assumes a spherical environment map, which is a circular 
              shaped texture as obtained by photographing a mirror ball. However, as a shortcut, it is sometimes used with simple, flat photos, and 
              manually bent mesh normals. Note: this spherical mapping is technically different from the 'angular' envmap format that looks similar.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture
            mType: Property
            mName: reflectionTex
            mWidget: texture_group
            mHint: "Property: reflectionTex"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Intensity
            mType: Property
            mName: reflectionIntensity
            mWidget: slider
            mHint: "Property: reflectionIntensity"
            mMin: 0.000000
            mMax: 10.000000
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Modulation Map
            mType: Define
            mName: Tweak_N177
            mWidget: group_start
            mHint: |-
              Define: Tweak_N177
              
              This texture modulates the reflection color. It can be RGB or greyscale.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture
            mType: Property
            mName: reflectionModulationTex
            mWidget: texture_group
            mHint: "Property: reflectionModulationTex"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture UV
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used for sampling this texture.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_228_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_228_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 2
                mType: DefineSelectValue
                mName: NODE_228_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 3
                mType: DefineSelectValue
                mName: NODE_228_DROPLIST_ITEM 3
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: ""
            mType: GroupEnd
            mName: Tweak_N177
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: ENABLE_SIMPLE_REFLECTION
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Rim Highlight
            mType: Define
            mName: ENABLE_RIM_HIGHLIGHT
            mWidget: group_start
            mHint: |-
              Define: ENABLE_RIM_HIGHLIGHT
              
              'Rim highlight', aka. 'fake Fresnel effect'.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Color
            mType: Property
            mName: rimColor
            mWidget: color
            mHint: |-
              Property: rimColor
              
              Specifies the color of the rim highlight.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Intensity
            mType: Property
            mName: rimIntensity
            mWidget: slider
            mHint: |-
              Property: rimIntensity
              
              Multiplied with 'Rim Color'.
            mMin: 0.000000
            mMax: 10.000000
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Exponent
            mType: Property
            mName: rimExponent
            mWidget: slider
            mHint: |-
              Property: rimExponent
              
              Controls the tightness of the rim highlight.
            mMin: 0.000000
            mMax: 10.000000
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Invert
            mType: Define
            mName: ENABLE_RIM_INVERT
            mWidget: checkbox
            mHint: |-
              Define: ENABLE_RIM_INVERT
              
              Inverts the effect so it's brighter in the middle of the object and darker at the edge.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Rim Color Texture
            mType: Define
            mName: Tweak_N216
            mWidget: group_start
            mHint: |-
              Define: Tweak_N216
              
              Allows the use of a texture to modulate the rim highlight color.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture
            mType: Property
            mName: rimColorTex
            mWidget: texture_group
            mHint: "Property: rimColorTex"
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture UV
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used for sampling this texture.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_315_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_315_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 2
                mType: DefineSelectValue
                mName: NODE_315_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 3
                mType: DefineSelectValue
                mName: NODE_315_DROPLIST_ITEM 3
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: ""
            mType: GroupEnd
            mName: Tweak_N216
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: ENABLE_RIM_HIGHLIGHT
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Lighting
            mType: Invalid
            mName: ""
            mWidget: group_start
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Metallic
            mType: Property
            mName: metallic
            mWidget: slider
            mHint: |-
              Property: metallic
              
              1 means metal, 0 means non-metal (dielectric). Multiplies the metallic channel of the Material Params texture if enabled.
            mMin: 0.000000
            mMax: 1.000000
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Roughness
            mType: Property
            mName: roughness
            mWidget: slider
            mHint: |-
              Property: roughness
              
              1 means completely rough (diffuse), 0 means perfectly smooth and shiny. 
              Multiplies the roughness channel of the Material Params texture if enabled. 
              If your roughness is 1 and your metallic is 0, it's more efficient to disable Specular alltogether.
            mMin: 0.000000
            mMax: 1.000000
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Texture
            mType: Property
            mName: materialParamsTex
            mWidget: texture_group
            mHint: |-
              Property: materialParamsTex
              
              Material params texture should have: R - metalness, G - roughness, B - ambient occlusion.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Texture UV
            mType: DefineSelect
            mName: ""
            mWidget: ""
            mHint: Specifies the UV set used for sampling this texture.
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              - mLabel: Mesh UV 0
                mType: DefineSelectValue
                mName: NODE_221_DROPLIST_ITEM 0
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Mesh UV 1
                mType: DefineSelectValue
                mName: NODE_221_DROPLIST_ITEM 1
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 2
                mType: DefineSelectValue
                mName: NODE_221_DROPLIST_ITEM 2
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
              - mLabel: Transformed UV 3
                mType: DefineSelectValue
                mName: NODE_221_DROPLIST_ITEM 3
                mWidget: ""
                mHint: ""
                mMin: ~
                mMax: ~
                mStep: ~
                mDefaultVal: ~
                mValues:
                  []
          - mLabel: Specular AO
            mType: Define
            mName: ENABLE_SPECULAR_AO
            mWidget: group_start
            mHint: |-
              Define: ENABLE_SPECULAR_AO
              
              Allow AO to influence indirect specular lighting (reflections).
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Intensity
            mType: Property
            mName: specularAoIntensity
            mWidget: slider
            mHint: |-
              Property: specularAoIntensity
              
              Specifies the amount of influence AO has on reflections. 
              For metals the specular AO at its darkest approaches a saturated/darkened version of the metal color (ex: dark gold for gold). 
              For non-metals, this is essentially the same as 'Darkeing'.
            mMin: 0.000000
            mMax: 1.000000
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: Darkening
            mType: Property
            mName: specularAoDarkening
            mWidget: slider
            mHint: |-
              Property: specularAoDarkening
              
              For metals, this shifts the darkest AO color from a saturated version of the metal color towards pure black. 
              For non-metals it's essentially equivalent to 'Intensity'.
            mMin: 0.000000
            mMax: 1.000000
            mStep: 0.010000
            mDefaultVal: 1.000000
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: ENABLE_SPECULAR_AO
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: ""
            mType: GroupEnd
            mName: ""
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Transformed UV 2
            mType: Define
            mName: ENABLE_UV2
            mWidget: group_start
            mHint: |-
              Define: ENABLE_UV2
              
              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: ENABLE_UV2
            mWidget: group_end
            mHint: ""
            mMin: ~
            mMax: ~
            mStep: ~
            mDefaultVal: ~
            mValues:
              []
          - mLabel: Transformed UV 3
            mType: Define
            mName: ENABLE_UV3
            mWidget: group_start
            mHint: |-
              Define: ENABLE_UV3
              
              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: ENABLE_UV3
            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: "eace4e4f-2cf2-496a-a282-3d01f39dc622/67c68f92971620594ce52582001c1be5/Data/f4eca80/Ball Color 1 [EDIT ME] Graph.glsl"
      Defines:
        []
      Properties:
        {}
  SourceHash: 67c68f92971620594ce52582001c1be5
  FileHash: 74dcd4b50f35c643813bea8881ea3c5c
  NativePackageItems:
    []
