Pages

Thursday, August 7, 2014

[Unreal Engine 4] Automated Terrain Texturing

In this post I'm going through some material setups to auto-texture a landscape. This can be very handy for landscapes sculpted inside the editor or for any kind of prototyping. Personally I've been using this technique for quickly testing many different landscapes coming from an external terrain generation software.


For the automated texturing I'm using 2 common methods: blending textures based on slope and blending based on height.


Slope Blending

Slope blending is based on the blue channel of the world space normals.
For the material setup below keep in mind that the 'Angle' parameter has a range of 0-1 which translates to 0°-90°.
0.25 as in this example means Texture B would show up for areas where the slope of the terrain is 77,5° (=1-0.25)*90) or more, Texture A would be mapped to areas with a slope ranging from 0° to 77,5°.




Height Blending

Height blending is based on the blue channel of the absolute world position. The 'Height' and 'HeightFalloff' parameters are world space values.




Combining Both Methods

For some more advanced texture blending you might want to combine both approaches.

1.) In this example I want to blend grass and rocks based on slope. However I don't want the grass to show up on top of the mountains, so I'm using an additional height blend as well.





2.) Another example would be some snow on top of the mountains. Using only a height blend would look pretty unnatural, that's why I'm adding a slope blend which gives a more realistic look.
 


Example

My basic material is blending between 2 types of grass (height blending) and 2 types of rock (slope blending).




For the advanced material I've added an additional height blend for some sand when there is supposed to be a lake or ocean and a snow blend (height+slope combined):





Download

Well, no download here... all you need to do is copy and paste the code below to your material to get the same nodes as in the advanced example:


Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_200"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3617"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3616"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3615"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3614"
   End Object
   Begin Object Class=MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_21"
   End Object
   Begin Object Name="EdGraphPin_3617"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_Root_2.EdGraphPin_3591"'
   End Object
   Begin Object Name="EdGraphPin_3616"
      PinName="Alpha"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_282.EdGraphPin_3810"'
   End Object
   Begin Object Name="EdGraphPin_3615"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_251.EdGraphPin_3735"'
   End Object
   Begin Object Name="EdGraphPin_3614"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_201.EdGraphPin_3621"'
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_21"
      A=(Expression=MaterialExpressionLinearInterpolate'"MaterialGraphNode_201.MaterialExpressionLinearInterpolate_22"')
      B=(Expression=MaterialExpressionConstant3Vector'"MaterialGraphNode_251.MaterialExpressionConstant3Vector_26"')
      Alpha=(Expression=MaterialExpressionPower'"MaterialGraphNode_282.MaterialExpressionPower_14"')
      MaterialExpressionEditorX=-176
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_21'
   Pins(0)=EdGraphPin'EdGraphPin_3614'
   Pins(1)=EdGraphPin'EdGraphPin_3615'
   Pins(2)=EdGraphPin'EdGraphPin_3616'
   Pins(3)=EdGraphPin'EdGraphPin_3617'
   NodePosX=-176
   NodeGuid=685B85D844CE0652C97A3C99BF97174B
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_201"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3621"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3620"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3619"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3618"
   End Object
   Begin Object Class=MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_22"
   End Object
   Begin Object Name="EdGraphPin_3621"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_200.EdGraphPin_3614"'
   End Object
   Begin Object Name="EdGraphPin_3620"
      PinName="Alpha"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_225.EdGraphPin_3676"'
   End Object
   Begin Object Name="EdGraphPin_3619"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_222.EdGraphPin_3669"'
   End Object
   Begin Object Name="EdGraphPin_3618"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_202.EdGraphPin_3625"'
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_22"
      A=(Expression=MaterialExpressionLinearInterpolate'"MaterialGraphNode_202.MaterialExpressionLinearInterpolate_23"')
      B=(Expression=MaterialExpressionConstant3Vector'"MaterialGraphNode_222.MaterialExpressionConstant3Vector_23"')
      Alpha=(Expression=MaterialExpressionPower'"MaterialGraphNode_225.MaterialExpressionPower_13"')
      MaterialExpressionEditorX=-368
      MaterialExpressionEditorY=-192
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_22'
   Pins(0)=EdGraphPin'EdGraphPin_3618'
   Pins(1)=EdGraphPin'EdGraphPin_3619'
   Pins(2)=EdGraphPin'EdGraphPin_3620'
   Pins(3)=EdGraphPin'EdGraphPin_3621'
   NodePosX=-368
   NodePosY=-192
   NodeGuid=C9D116674874B161A0AAD398E16B88A2
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_202"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3625"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3624"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3623"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3622"
   End Object
   Begin Object Class=MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_23"
   End Object
   Begin Object Name="EdGraphPin_3625"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_201.EdGraphPin_3618"'
   End Object
   Begin Object Name="EdGraphPin_3624"
      PinName="Alpha"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_249.EdGraphPin_3733"'
   End Object
   Begin Object Name="EdGraphPin_3623"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_223.EdGraphPin_3670"'
   End Object
   Begin Object Name="EdGraphPin_3622"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_248.EdGraphPin_3730"'
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_23"
      A=(Expression=MaterialExpressionLinearInterpolate'"MaterialGraphNode_248.MaterialExpressionLinearInterpolate_24"')
      B=(Expression=MaterialExpressionConstant3Vector'"MaterialGraphNode_223.MaterialExpressionConstant3Vector_24"')
      Alpha=(Expression=MaterialExpressionMaterialFunctionCall'"MaterialGraphNode_249.MaterialExpressionMaterialFunctionCall_5"')
      ConstB=0.500000
      MaterialExpressionEditorX=-544
      MaterialExpressionEditorY=-400
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_23'
   Pins(0)=EdGraphPin'EdGraphPin_3622'
   Pins(1)=EdGraphPin'EdGraphPin_3623'
   Pins(2)=EdGraphPin'EdGraphPin_3624'
   Pins(3)=EdGraphPin'EdGraphPin_3625'
   NodePosX=-544
   NodePosY=-400
   NodeGuid=590CB4DE4B6E2BEBEB68BA9F73082B62
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_203"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3626"
   End Object
   Begin Object Class=MaterialExpressionVertexNormalWS Name="MaterialExpressionVertexNormalWS_14"
   End Object
   Begin Object Name="EdGraphPin_3626"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_204.EdGraphPin_3627"'
   End Object
   Begin Object Name="MaterialExpressionVertexNormalWS_14"
      MaterialExpressionEditorX=-1760
      MaterialExpressionEditorY=-416
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionVertexNormalWS'MaterialExpressionVertexNormalWS_14'
   Pins(0)=EdGraphPin'EdGraphPin_3626'
   NodePosX=-1760
   NodePosY=-416
   NodeGuid=DD13FC2B4A737B625FDB48ABFB56A05B
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_204"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3628"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3627"
   End Object
   Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_30"
   End Object
   Begin Object Name="EdGraphPin_3628"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_205.EdGraphPin_3629"'
   End Object
   Begin Object Name="EdGraphPin_3627"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_203.EdGraphPin_3626"'
   End Object
   Begin Object Name="MaterialExpressionComponentMask_30"
      Input=(Expression=MaterialExpressionVertexNormalWS'"MaterialGraphNode_203.MaterialExpressionVertexNormalWS_14"')
      B=True
      MaterialExpressionEditorX=-1584
      MaterialExpressionEditorY=-416
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_30'
   Pins(0)=EdGraphPin'EdGraphPin_3627'
   Pins(1)=EdGraphPin'EdGraphPin_3628'
   NodePosX=-1584
   NodePosY=-416
   NodeGuid=46238FCF49A64AE15B0FB199C65598A4
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_205"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3631"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3630"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3629"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_39"
   End Object
   Begin Object Name="EdGraphPin_3631"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_208.EdGraphPin_3638"'
   End Object
   Begin Object Name="EdGraphPin_3630"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_210.EdGraphPin_3644"'
   End Object
   Begin Object Name="EdGraphPin_3629"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_204.EdGraphPin_3628"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_39"
      A=(Expression=MaterialExpressionComponentMask'"MaterialGraphNode_204.MaterialExpressionComponentMask_30"')
      B=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_210.MaterialExpressionScalarParameter_50"')
      ConstB=0.500000
      MaterialExpressionEditorX=-1472
      MaterialExpressionEditorY=-416
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_39'
   Pins(0)=EdGraphPin'EdGraphPin_3629'
   Pins(1)=EdGraphPin'EdGraphPin_3630'
   Pins(2)=EdGraphPin'EdGraphPin_3631'
   NodePosX=-1472
   NodePosY=-416
   NodeGuid=FACC47FE4059E4B4B8AAB98E3B5EE43E
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_206"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3634"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3633"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3632"
   End Object
   Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_31"
   End Object
   Begin Object Name="EdGraphPin_3634"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_219.EdGraphPin_3664"'
   End Object
   Begin Object Name="EdGraphPin_3633"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_207.EdGraphPin_3637"'
   End Object
   Begin Object Name="EdGraphPin_3632"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_208.EdGraphPin_3641"'
   End Object
   Begin Object Name="MaterialExpressionMultiply_31"
      A=(Expression=MaterialExpressionClamp'"MaterialGraphNode_208.MaterialExpressionClamp_31"')
      B=(Expression=MaterialExpressionDivide'"MaterialGraphNode_207.MaterialExpressionDivide_39"')
      ConstB=2.000000
      MaterialExpressionEditorX=-1168
      MaterialExpressionEditorY=-416
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_31'
   Pins(0)=EdGraphPin'EdGraphPin_3632'
   Pins(1)=EdGraphPin'EdGraphPin_3633'
   Pins(2)=EdGraphPin'EdGraphPin_3634'
   NodePosX=-1168
   NodePosY=-416
   NodeGuid=5B32F5014DBAEEA0E69C27B3C051A0BF
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_207"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3637"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3636"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3635"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_39"
   End Object
   Begin Object Name="EdGraphPin_3637"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_206.EdGraphPin_3633"'
   End Object
   Begin Object Name="EdGraphPin_3636"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_209.EdGraphPin_3643"'
   End Object
   Begin Object Name="EdGraphPin_3635"
      PinName="A"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="MaterialExpressionDivide_39"
      B=(Expression=MaterialExpressionOneMinus'"MaterialGraphNode_209.MaterialExpressionOneMinus_21"')
      MaterialExpressionEditorX=-1472
      MaterialExpressionEditorY=-320
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_39'
   Pins(0)=EdGraphPin'EdGraphPin_3635'
   Pins(1)=EdGraphPin'EdGraphPin_3636'
   Pins(2)=EdGraphPin'EdGraphPin_3637'
   NodePosX=-1472
   NodePosY=-320
   NodeGuid=C709A9694402502ADA529EB3B34DF8FA
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_208"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3641"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3640"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3639"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3638"
   End Object
   Begin Object Class=MaterialExpressionClamp Name="MaterialExpressionClamp_31"
   End Object
   Begin Object Name="EdGraphPin_3641"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_206.EdGraphPin_3632"'
   End Object
   Begin Object Name="EdGraphPin_3640"
      PinName="Max"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3639"
      PinName="Min"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3638"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_205.EdGraphPin_3631"'
   End Object
   Begin Object Name="MaterialExpressionClamp_31"
      Input=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_205.MaterialExpressionSubtract_39"')
      MaterialExpressionEditorX=-1360
      MaterialExpressionEditorY=-416
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionClamp'MaterialExpressionClamp_31'
   Pins(0)=EdGraphPin'EdGraphPin_3638'
   Pins(1)=EdGraphPin'EdGraphPin_3639'
   Pins(2)=EdGraphPin'EdGraphPin_3640'
   Pins(3)=EdGraphPin'EdGraphPin_3641'
   NodePosX=-1360
   NodePosY=-416
   NodeGuid=25C578CD4C20DDEC7C9137BC7F875A88
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_209"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3643"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3642"
   End Object
   Begin Object Class=MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_21"
   End Object
   Begin Object Name="EdGraphPin_3643"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_207.EdGraphPin_3636"'
   End Object
   Begin Object Name="EdGraphPin_3642"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_210.EdGraphPin_3644"'
   End Object
   Begin Object Name="MaterialExpressionOneMinus_21"
      Input=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_210.MaterialExpressionScalarParameter_50"')
      MaterialExpressionEditorX=-1568
      MaterialExpressionEditorY=-304
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionOneMinus'MaterialExpressionOneMinus_21'
   Pins(0)=EdGraphPin'EdGraphPin_3642'
   Pins(1)=EdGraphPin'EdGraphPin_3643'
   NodePosX=-1568
   NodePosY=-304
   NodeGuid=CD21FB1C4CDC941E4D4330A599582345
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_210"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3644"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_50"
   End Object
   Begin Object Name="EdGraphPin_3644"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_205.EdGraphPin_3630"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_209.EdGraphPin_3642"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_50"
      DefaultValue=0.500000
      ParameterName="Angle_01"
      ExpressionGUID=4551FE154817876FEC73A8A3981C1380
      MaterialExpressionEditorX=-1712
      MaterialExpressionEditorY=-336
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_50'
   Pins(0)=EdGraphPin'EdGraphPin_3644'
   NodePosX=-1712
   NodePosY=-336
   bCanRenameNode=True
   NodeGuid=A7669FBD43E9CDC41A441C9E675E7A24
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_211"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3645"
   End Object
   Begin Object Class=MaterialExpressionVertexNormalWS Name="MaterialExpressionVertexNormalWS_15"
   End Object
   Begin Object Name="EdGraphPin_3645"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_212.EdGraphPin_3646"'
   End Object
   Begin Object Name="MaterialExpressionVertexNormalWS_15"
      MaterialExpressionEditorX=-1728
      MaterialExpressionEditorY=-192
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionVertexNormalWS'MaterialExpressionVertexNormalWS_15'
   Pins(0)=EdGraphPin'EdGraphPin_3645'
   NodePosX=-1728
   NodePosY=-192
   NodeGuid=B83897C04557D220C7886882DFDD17FF
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_212"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3647"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3646"
   End Object
   Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_31"
   End Object
   Begin Object Name="EdGraphPin_3647"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_213.EdGraphPin_3648"'
   End Object
   Begin Object Name="EdGraphPin_3646"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_211.EdGraphPin_3645"'
   End Object
   Begin Object Name="MaterialExpressionComponentMask_31"
      Input=(Expression=MaterialExpressionVertexNormalWS'"MaterialGraphNode_211.MaterialExpressionVertexNormalWS_15"')
      B=True
      MaterialExpressionEditorX=-1568
      MaterialExpressionEditorY=-176
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_31'
   Pins(0)=EdGraphPin'EdGraphPin_3646'
   Pins(1)=EdGraphPin'EdGraphPin_3647'
   NodePosX=-1568
   NodePosY=-176
   NodeGuid=6529C7294AB1B5A79995049250D46015
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_213"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3650"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3649"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3648"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_40"
   End Object
   Begin Object Name="EdGraphPin_3650"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_216.EdGraphPin_3657"'
   End Object
   Begin Object Name="EdGraphPin_3649"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_218.EdGraphPin_3663"'
   End Object
   Begin Object Name="EdGraphPin_3648"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_212.EdGraphPin_3647"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_40"
      A=(Expression=MaterialExpressionComponentMask'"MaterialGraphNode_212.MaterialExpressionComponentMask_31"')
      B=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_218.MaterialExpressionScalarParameter_51"')
      ConstB=0.500000
      MaterialExpressionEditorX=-1456
      MaterialExpressionEditorY=-176
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_40'
   Pins(0)=EdGraphPin'EdGraphPin_3648'
   Pins(1)=EdGraphPin'EdGraphPin_3649'
   Pins(2)=EdGraphPin'EdGraphPin_3650'
   NodePosX=-1456
   NodePosY=-176
   NodeGuid=AC17506540C2EC0813DAD6B472840269
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_214"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3653"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3652"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3651"
   End Object
   Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_32"
   End Object
   Begin Object Name="EdGraphPin_3653"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_220.EdGraphPin_3666"'
   End Object
   Begin Object Name="EdGraphPin_3652"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_215.EdGraphPin_3656"'
   End Object
   Begin Object Name="EdGraphPin_3651"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_216.EdGraphPin_3660"'
   End Object
   Begin Object Name="MaterialExpressionMultiply_32"
      A=(Expression=MaterialExpressionClamp'"MaterialGraphNode_216.MaterialExpressionClamp_32"')
      B=(Expression=MaterialExpressionDivide'"MaterialGraphNode_215.MaterialExpressionDivide_40"')
      ConstB=2.000000
      MaterialExpressionEditorX=-1152
      MaterialExpressionEditorY=-176
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_32'
   Pins(0)=EdGraphPin'EdGraphPin_3651'
   Pins(1)=EdGraphPin'EdGraphPin_3652'
   Pins(2)=EdGraphPin'EdGraphPin_3653'
   NodePosX=-1152
   NodePosY=-176
   NodeGuid=122BF31C429711E5139476B21CE801DE
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_215"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3656"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3655"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3654"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_40"
   End Object
   Begin Object Name="EdGraphPin_3656"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_214.EdGraphPin_3652"'
   End Object
   Begin Object Name="EdGraphPin_3655"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_217.EdGraphPin_3662"'
   End Object
   Begin Object Name="EdGraphPin_3654"
      PinName="A"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="MaterialExpressionDivide_40"
      B=(Expression=MaterialExpressionOneMinus'"MaterialGraphNode_217.MaterialExpressionOneMinus_22"')
      MaterialExpressionEditorX=-1456
      MaterialExpressionEditorY=-80
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_40'
   Pins(0)=EdGraphPin'EdGraphPin_3654'
   Pins(1)=EdGraphPin'EdGraphPin_3655'
   Pins(2)=EdGraphPin'EdGraphPin_3656'
   NodePosX=-1456
   NodePosY=-80
   NodeGuid=E4C8594C451E84DD76ADA78301C2565F
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_216"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3660"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3659"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3658"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3657"
   End Object
   Begin Object Class=MaterialExpressionClamp Name="MaterialExpressionClamp_32"
   End Object
   Begin Object Name="EdGraphPin_3660"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_214.EdGraphPin_3651"'
   End Object
   Begin Object Name="EdGraphPin_3659"
      PinName="Max"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3658"
      PinName="Min"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3657"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_213.EdGraphPin_3650"'
   End Object
   Begin Object Name="MaterialExpressionClamp_32"
      Input=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_213.MaterialExpressionSubtract_40"')
      MaterialExpressionEditorX=-1344
      MaterialExpressionEditorY=-176
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionClamp'MaterialExpressionClamp_32'
   Pins(0)=EdGraphPin'EdGraphPin_3657'
   Pins(1)=EdGraphPin'EdGraphPin_3658'
   Pins(2)=EdGraphPin'EdGraphPin_3659'
   Pins(3)=EdGraphPin'EdGraphPin_3660'
   NodePosX=-1344
   NodePosY=-176
   NodeGuid=00F4E17B400A8A73B23A139FD1A83CEB
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_217"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3662"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3661"
   End Object
   Begin Object Class=MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_22"
   End Object
   Begin Object Name="EdGraphPin_3662"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_215.EdGraphPin_3655"'
   End Object
   Begin Object Name="EdGraphPin_3661"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_218.EdGraphPin_3663"'
   End Object
   Begin Object Name="MaterialExpressionOneMinus_22"
      Input=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_218.MaterialExpressionScalarParameter_51"')
      MaterialExpressionEditorX=-1552
      MaterialExpressionEditorY=-64
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionOneMinus'MaterialExpressionOneMinus_22'
   Pins(0)=EdGraphPin'EdGraphPin_3661'
   Pins(1)=EdGraphPin'EdGraphPin_3662'
   NodePosX=-1552
   NodePosY=-64
   NodeGuid=9B6806534F02EC1DC77FA4A0A9011275
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_218"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3663"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_51"
   End Object
   Begin Object Name="EdGraphPin_3663"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_213.EdGraphPin_3649"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_217.EdGraphPin_3661"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_51"
      DefaultValue=0.250000
      ParameterName="Angle_02"
      ExpressionGUID=E1ADFEF34ACFD9EB972B03B20229CB34
      MaterialExpressionEditorX=-1696
      MaterialExpressionEditorY=-96
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_51'
   Pins(0)=EdGraphPin'EdGraphPin_3663'
   NodePosX=-1696
   NodePosY=-96
   bCanRenameNode=True
   NodeGuid=5E4287194D9FC7C2B3316B98E53EC160
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_219"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3665"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3664"
   End Object
   Begin Object Class=MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_23"
   End Object
   Begin Object Name="EdGraphPin_3665"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_224.EdGraphPin_3671"'
   End Object
   Begin Object Name="EdGraphPin_3664"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_206.EdGraphPin_3634"'
   End Object
   Begin Object Name="MaterialExpressionOneMinus_23"
      Input=(Expression=MaterialExpressionMultiply'"MaterialGraphNode_206.MaterialExpressionMultiply_31"')
      MaterialExpressionEditorX=-1072
      MaterialExpressionEditorY=-416
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionOneMinus'MaterialExpressionOneMinus_23'
   Pins(0)=EdGraphPin'EdGraphPin_3664'
   Pins(1)=EdGraphPin'EdGraphPin_3665'
   NodePosX=-1072
   NodePosY=-416
   NodeGuid=066F88624F2514EC80B5269A2DFD5BD0
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_220"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3667"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3666"
   End Object
   Begin Object Class=MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_24"
   End Object
   Begin Object Name="EdGraphPin_3667"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_225.EdGraphPin_3674"'
   End Object
   Begin Object Name="EdGraphPin_3666"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_214.EdGraphPin_3653"'
   End Object
   Begin Object Name="MaterialExpressionOneMinus_24"
      Input=(Expression=MaterialExpressionMultiply'"MaterialGraphNode_214.MaterialExpressionMultiply_32"')
      MaterialExpressionEditorX=-1056
      MaterialExpressionEditorY=-176
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionOneMinus'MaterialExpressionOneMinus_24'
   Pins(0)=EdGraphPin'EdGraphPin_3666'
   Pins(1)=EdGraphPin'EdGraphPin_3667'
   NodePosX=-1056
   NodePosY=-176
   NodeGuid=E47C052D429FFCA21C009C85A3B6C83F
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_221"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3668"
   End Object
   Begin Object Class=MaterialExpressionConstant3Vector Name="MaterialExpressionConstant3Vector_22"
   End Object
   Begin Object Name="EdGraphPin_3668"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_248.EdGraphPin_3728"'
   End Object
   Begin Object Name="MaterialExpressionConstant3Vector_22"
      Constant=(R=0.047405,G=0.095000,B=0.015675,A=0.000000)
      MaterialExpressionEditorX=-1216
      MaterialExpressionEditorY=-560
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
      Desc="Grass_02"
   End Object
   MaterialExpression=MaterialExpressionConstant3Vector'MaterialExpressionConstant3Vector_22'
   Pins(0)=EdGraphPin'EdGraphPin_3668'
   NodePosX=-1216
   NodePosY=-560
   NodeComment="Grass_02"
   NodeGuid=0969D2B0492469E94036E58652F265FE
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_222"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3669"
   End Object
   Begin Object Class=MaterialExpressionConstant3Vector Name="MaterialExpressionConstant3Vector_23"
   End Object
   Begin Object Name="EdGraphPin_3669"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_201.EdGraphPin_3619"'
   End Object
   Begin Object Name="MaterialExpressionConstant3Vector_23"
      Constant=(R=0.380000,G=0.380000,B=0.380000,A=0.000000)
      MaterialExpressionEditorX=-560
      MaterialExpressionEditorY=-144
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
      Desc="Rock_02"
   End Object
   MaterialExpression=MaterialExpressionConstant3Vector'MaterialExpressionConstant3Vector_23'
   Pins(0)=EdGraphPin'EdGraphPin_3669'
   NodePosX=-560
   NodePosY=-144
   NodeComment="Rock_02"
   NodeGuid=BFF7B582403BEB385783B18AE84396E0
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_223"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3670"
   End Object
   Begin Object Class=MaterialExpressionConstant3Vector Name="MaterialExpressionConstant3Vector_24"
   End Object
   Begin Object Name="EdGraphPin_3670"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_202.EdGraphPin_3623"'
   End Object
   Begin Object Name="MaterialExpressionConstant3Vector_24"
      Constant=(R=0.087570,G=0.090000,B=0.065700,A=0.000000)
      MaterialExpressionEditorX=-752
      MaterialExpressionEditorY=-368
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
      Desc="Rock_01"
   End Object
   MaterialExpression=MaterialExpressionConstant3Vector'MaterialExpressionConstant3Vector_24'
   Pins(0)=EdGraphPin'EdGraphPin_3670'
   NodePosX=-752
   NodePosY=-368
   NodeComment="Rock_01"
   NodeGuid=4DE99B3444870DEC488DCF894DFF0A67
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_224"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3673"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3672"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3671"
   End Object
   Begin Object Class=MaterialExpressionPower Name="MaterialExpressionPower_12"
   End Object
   Begin Object Name="EdGraphPin_3673"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_249.EdGraphPin_3731"'
   End Object
   Begin Object Name="EdGraphPin_3672"
      PinName="Exp"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_226.EdGraphPin_3677"'
   End Object
   Begin Object Name="EdGraphPin_3671"
      PinName="Base"
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_219.EdGraphPin_3665"'
   End Object
   Begin Object Name="MaterialExpressionPower_12"
      Base=(Expression=MaterialExpressionOneMinus'"MaterialGraphNode_219.MaterialExpressionOneMinus_23"')
      Exponent=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_226.MaterialExpressionScalarParameter_52"')
      MaterialExpressionEditorX=-976
      MaterialExpressionEditorY=-416
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionPower'MaterialExpressionPower_12'
   Pins(0)=EdGraphPin'EdGraphPin_3671'
   Pins(1)=EdGraphPin'EdGraphPin_3672'
   Pins(2)=EdGraphPin'EdGraphPin_3673'
   NodePosX=-976
   NodePosY=-416
   NodeGuid=DB8CAACF49C1DE9502444EA3281B35FC
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_225"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3676"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3675"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3674"
   End Object
   Begin Object Class=MaterialExpressionPower Name="MaterialExpressionPower_13"
   End Object
   Begin Object Name="EdGraphPin_3676"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_201.EdGraphPin_3620"'
   End Object
   Begin Object Name="EdGraphPin_3675"
      PinName="Exp"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_250.EdGraphPin_3734"'
   End Object
   Begin Object Name="EdGraphPin_3674"
      PinName="Base"
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_220.EdGraphPin_3667"'
   End Object
   Begin Object Name="MaterialExpressionPower_13"
      Base=(Expression=MaterialExpressionOneMinus'"MaterialGraphNode_220.MaterialExpressionOneMinus_24"')
      Exponent=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_250.MaterialExpressionScalarParameter_57"')
      MaterialExpressionEditorX=-976
      MaterialExpressionEditorY=-176
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionPower'MaterialExpressionPower_13'
   Pins(0)=EdGraphPin'EdGraphPin_3674'
   Pins(1)=EdGraphPin'EdGraphPin_3675'
   Pins(2)=EdGraphPin'EdGraphPin_3676'
   NodePosX=-976
   NodePosY=-176
   NodeGuid=B886E5964F1BD2910CFBFA97E21DE1DA
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_226"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3677"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_52"
   End Object
   Begin Object Name="EdGraphPin_3677"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_224.EdGraphPin_3672"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_52"
      DefaultValue=4.000000
      ParameterName="Hardness_01"
      ExpressionGUID=412EAB724DDEAB5272C68B944ED22B2F
      MaterialExpressionEditorX=-1136
      MaterialExpressionEditorY=-320
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_52'
   Pins(0)=EdGraphPin'EdGraphPin_3677'
   NodePosX=-1136
   NodePosY=-320
   bCanRenameNode=True
   NodeGuid=E32245EC431AB189DE02A5B342ECFEC1
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_227"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3678"
   End Object
   Begin Object Class=MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_14"
   End Object
   Begin Object Name="EdGraphPin_3678"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_228.EdGraphPin_3679"'
   End Object
   Begin Object Name="MaterialExpressionWorldPosition_14"
      MaterialExpressionEditorX=-1728
      MaterialExpressionEditorY=32
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionWorldPosition'MaterialExpressionWorldPosition_14'
   Pins(0)=EdGraphPin'EdGraphPin_3678'
   NodePosX=-1728
   NodePosY=32
   NodeGuid=F0AD71DE4DBE66FDAA1AF29A4F0B480D
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_228"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3680"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3679"
   End Object
   Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_32"
   End Object
   Begin Object Name="EdGraphPin_3680"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_231.EdGraphPin_3683"'
   End Object
   Begin Object Name="EdGraphPin_3679"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_227.EdGraphPin_3678"'
   End Object
   Begin Object Name="MaterialExpressionComponentMask_32"
      Input=(Expression=MaterialExpressionWorldPosition'"MaterialGraphNode_227.MaterialExpressionWorldPosition_14"')
      B=True
      MaterialExpressionEditorX=-1520
      MaterialExpressionEditorY=32
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_32'
   Pins(0)=EdGraphPin'EdGraphPin_3679'
   Pins(1)=EdGraphPin'EdGraphPin_3680'
   NodePosX=-1520
   NodePosY=32
   NodeGuid=3760DAA349F7C3E4B572D2A3DA9FFC28
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_229"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3681"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_53"
   End Object
   Begin Object Name="EdGraphPin_3681"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_233.EdGraphPin_3689"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_234.EdGraphPin_3693"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_53"
      DefaultValue=4096.000000
      ParameterName="HeightFalloff_02"
      ExpressionGUID=2CB58F574B992AABF1FB2686F04BD615
      MaterialExpressionEditorX=-1824
      MaterialExpressionEditorY=144
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_53'
   Pins(0)=EdGraphPin'EdGraphPin_3681'
   NodePosX=-1824
   NodePosY=144
   bCanRenameNode=True
   NodeGuid=1C910FE64D2EFA5AB280DB9610D5EDCA
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_230"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3682"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_54"
   End Object
   Begin Object Name="EdGraphPin_3682"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_232.EdGraphPin_3686"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_54"
      DefaultValue=3072.000000
      ParameterName="Height_02"
      ExpressionGUID=6B81D03C4F97587FBD0796A2FAB80CE2
      MaterialExpressionEditorX=-1664
      MaterialExpressionEditorY=112
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_54'
   Pins(0)=EdGraphPin'EdGraphPin_3682'
   NodePosX=-1664
   NodePosY=112
   bCanRenameNode=True
   NodeGuid=D2C031A54C55CB5815A8A698BB039C54
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_231"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3685"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3684"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3683"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_41"
   End Object
   Begin Object Name="EdGraphPin_3685"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_234.EdGraphPin_3692"'
   End Object
   Begin Object Name="EdGraphPin_3684"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_232.EdGraphPin_3688"'
   End Object
   Begin Object Name="EdGraphPin_3683"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_228.EdGraphPin_3680"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_41"
      A=(Expression=MaterialExpressionComponentMask'"MaterialGraphNode_228.MaterialExpressionComponentMask_32"')
      B=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_232.MaterialExpressionSubtract_42"')
      MaterialExpressionEditorX=-1392
      MaterialExpressionEditorY=32
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_41'
   Pins(0)=EdGraphPin'EdGraphPin_3683'
   Pins(1)=EdGraphPin'EdGraphPin_3684'
   Pins(2)=EdGraphPin'EdGraphPin_3685'
   NodePosX=-1392
   NodePosY=32
   NodeGuid=6E2DA8724928551C55E11086D7C17A88
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_232"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3688"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3687"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3686"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_42"
   End Object
   Begin Object Name="EdGraphPin_3688"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_231.EdGraphPin_3684"'
   End Object
   Begin Object Name="EdGraphPin_3687"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_233.EdGraphPin_3691"'
   End Object
   Begin Object Name="EdGraphPin_3686"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_230.EdGraphPin_3682"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_42"
      A=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_230.MaterialExpressionScalarParameter_54"')
      B=(Expression=MaterialExpressionDivide'"MaterialGraphNode_233.MaterialExpressionDivide_41"')
      MaterialExpressionEditorX=-1520
      MaterialExpressionEditorY=128
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_42'
   Pins(0)=EdGraphPin'EdGraphPin_3686'
   Pins(1)=EdGraphPin'EdGraphPin_3687'
   Pins(2)=EdGraphPin'EdGraphPin_3688'
   NodePosX=-1520
   NodePosY=128
   NodeGuid=3EACB8104C7909D79DC47E9B1F0D1D6A
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_233"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3691"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3690"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3689"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_41"
   End Object
   Begin Object Name="EdGraphPin_3691"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_232.EdGraphPin_3687"'
   End Object
   Begin Object Name="EdGraphPin_3690"
      PinName="B"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3689"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_229.EdGraphPin_3681"'
   End Object
   Begin Object Name="MaterialExpressionDivide_41"
      A=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_229.MaterialExpressionScalarParameter_53"')
      MaterialExpressionEditorX=-1648
      MaterialExpressionEditorY=192
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_41'
   Pins(0)=EdGraphPin'EdGraphPin_3689'
   Pins(1)=EdGraphPin'EdGraphPin_3690'
   Pins(2)=EdGraphPin'EdGraphPin_3691'
   NodePosX=-1648
   NodePosY=192
   NodeGuid=E827C8E641A490E8CA2A1492732F5D75
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_234"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3694"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3693"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3692"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_42"
   End Object
   Begin Object Name="EdGraphPin_3694"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_235.EdGraphPin_3695"'
   End Object
   Begin Object Name="EdGraphPin_3693"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_229.EdGraphPin_3681"'
   End Object
   Begin Object Name="EdGraphPin_3692"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_231.EdGraphPin_3685"'
   End Object
   Begin Object Name="MaterialExpressionDivide_42"
      A=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_231.MaterialExpressionSubtract_41"')
      B=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_229.MaterialExpressionScalarParameter_53"')
      MaterialExpressionEditorX=-1280
      MaterialExpressionEditorY=32
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_42'
   Pins(0)=EdGraphPin'EdGraphPin_3692'
   Pins(1)=EdGraphPin'EdGraphPin_3693'
   Pins(2)=EdGraphPin'EdGraphPin_3694'
   NodePosX=-1280
   NodePosY=32
   NodeGuid=4B5B42AE4B9E276D6DC054B21B1FE06B
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_235"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3698"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3697"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3696"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3695"
   End Object
   Begin Object Class=MaterialExpressionClamp Name="MaterialExpressionClamp_33"
   End Object
   Begin Object Name="EdGraphPin_3698"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_236.EdGraphPin_3699"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_236.EdGraphPin_3700"'
   End Object
   Begin Object Name="EdGraphPin_3697"
      PinName="Max"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3696"
      PinName="Min"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3695"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_234.EdGraphPin_3694"'
   End Object
   Begin Object Name="MaterialExpressionClamp_33"
      Input=(Expression=MaterialExpressionDivide'"MaterialGraphNode_234.MaterialExpressionDivide_42"')
      MaterialExpressionEditorX=-1184
      MaterialExpressionEditorY=32
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionClamp'MaterialExpressionClamp_33'
   Pins(0)=EdGraphPin'EdGraphPin_3695'
   Pins(1)=EdGraphPin'EdGraphPin_3696'
   Pins(2)=EdGraphPin'EdGraphPin_3697'
   Pins(3)=EdGraphPin'EdGraphPin_3698'
   NodePosX=-1184
   NodePosY=32
   NodeGuid=7C7CF79E4DEA71ECD916ED9EB4A1EF18
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_236"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3701"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3700"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3699"
   End Object
   Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_33"
   End Object
   Begin Object Name="EdGraphPin_3701"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_249.EdGraphPin_3732"'
   End Object
   Begin Object Name="EdGraphPin_3700"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_235.EdGraphPin_3698"'
   End Object
   Begin Object Name="EdGraphPin_3699"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_235.EdGraphPin_3698"'
   End Object
   Begin Object Name="MaterialExpressionMultiply_33"
      A=(Expression=MaterialExpressionClamp'"MaterialGraphNode_235.MaterialExpressionClamp_33"')
      B=(Expression=MaterialExpressionClamp'"MaterialGraphNode_235.MaterialExpressionClamp_33"')
      MaterialExpressionEditorX=-976
      MaterialExpressionEditorY=32
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_33'
   Pins(0)=EdGraphPin'EdGraphPin_3699'
   Pins(1)=EdGraphPin'EdGraphPin_3700'
   Pins(2)=EdGraphPin'EdGraphPin_3701'
   NodePosX=-976
   NodePosY=32
   NodeGuid=A97F383D496A9E1D6088AB9F1FFC69ED
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_237"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3702"
   End Object
   Begin Object Class=MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_15"
   End Object
   Begin Object Name="EdGraphPin_3702"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_238.EdGraphPin_3703"'
   End Object
   Begin Object Name="MaterialExpressionWorldPosition_15"
      MaterialExpressionEditorX=-1760
      MaterialExpressionEditorY=-704
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionWorldPosition'MaterialExpressionWorldPosition_15'
   Pins(0)=EdGraphPin'EdGraphPin_3702'
   NodePosX=-1760
   NodePosY=-704
   NodeGuid=3427F1F643C951B8C0176D932EC62574
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_238"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3704"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3703"
   End Object
   Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_33"
   End Object
   Begin Object Name="EdGraphPin_3704"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_241.EdGraphPin_3707"'
   End Object
   Begin Object Name="EdGraphPin_3703"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_237.EdGraphPin_3702"'
   End Object
   Begin Object Name="MaterialExpressionComponentMask_33"
      Input=(Expression=MaterialExpressionWorldPosition'"MaterialGraphNode_237.MaterialExpressionWorldPosition_15"')
      B=True
      MaterialExpressionEditorX=-1552
      MaterialExpressionEditorY=-704
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_33'
   Pins(0)=EdGraphPin'EdGraphPin_3703'
   Pins(1)=EdGraphPin'EdGraphPin_3704'
   NodePosX=-1552
   NodePosY=-704
   NodeGuid=27DA58D749D886A70C37ADA15F888738
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_239"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3705"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_55"
   End Object
   Begin Object Name="EdGraphPin_3705"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_243.EdGraphPin_3713"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_244.EdGraphPin_3717"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_55"
      DefaultValue=1024.000000
      ParameterName="HeightFalloff_01"
      ExpressionGUID=80AB991643DDB3B75DE964BF61B26B88
      MaterialExpressionEditorX=-1856
      MaterialExpressionEditorY=-592
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_55'
   Pins(0)=EdGraphPin'EdGraphPin_3705'
   NodePosX=-1856
   NodePosY=-592
   bCanRenameNode=True
   NodeGuid=9A5066AE41E39EEF782B419D733B6A28
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_240"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3706"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_56"
   End Object
   Begin Object Name="EdGraphPin_3706"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_242.EdGraphPin_3710"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_56"
      DefaultValue=2048.000000
      ParameterName="Height_01"
      ExpressionGUID=B5CDC0344520049AFDEC3DB66B8F9B31
      MaterialExpressionEditorX=-1696
      MaterialExpressionEditorY=-624
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_56'
   Pins(0)=EdGraphPin'EdGraphPin_3706'
   NodePosX=-1696
   NodePosY=-624
   bCanRenameNode=True
   NodeGuid=99E0BF0E4DCA6421407FDEA8DA288504
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_241"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3709"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3708"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3707"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_43"
   End Object
   Begin Object Name="EdGraphPin_3709"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_244.EdGraphPin_3716"'
   End Object
   Begin Object Name="EdGraphPin_3708"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_242.EdGraphPin_3712"'
   End Object
   Begin Object Name="EdGraphPin_3707"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_238.EdGraphPin_3704"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_43"
      A=(Expression=MaterialExpressionComponentMask'"MaterialGraphNode_238.MaterialExpressionComponentMask_33"')
      B=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_242.MaterialExpressionSubtract_44"')
      MaterialExpressionEditorX=-1424
      MaterialExpressionEditorY=-704
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_43'
   Pins(0)=EdGraphPin'EdGraphPin_3707'
   Pins(1)=EdGraphPin'EdGraphPin_3708'
   Pins(2)=EdGraphPin'EdGraphPin_3709'
   NodePosX=-1424
   NodePosY=-704
   NodeGuid=95756A954B21BEFEF248BF9A048AC946
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_242"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3712"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3711"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3710"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_44"
   End Object
   Begin Object Name="EdGraphPin_3712"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_241.EdGraphPin_3708"'
   End Object
   Begin Object Name="EdGraphPin_3711"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_243.EdGraphPin_3715"'
   End Object
   Begin Object Name="EdGraphPin_3710"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_240.EdGraphPin_3706"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_44"
      A=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_240.MaterialExpressionScalarParameter_56"')
      B=(Expression=MaterialExpressionDivide'"MaterialGraphNode_243.MaterialExpressionDivide_43"')
      MaterialExpressionEditorX=-1552
      MaterialExpressionEditorY=-608
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_44'
   Pins(0)=EdGraphPin'EdGraphPin_3710'
   Pins(1)=EdGraphPin'EdGraphPin_3711'
   Pins(2)=EdGraphPin'EdGraphPin_3712'
   NodePosX=-1552
   NodePosY=-608
   NodeGuid=526F8EFA40235BD2E8C59F841325413A
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_243"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3715"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3714"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3713"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_43"
   End Object
   Begin Object Name="EdGraphPin_3715"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_242.EdGraphPin_3711"'
   End Object
   Begin Object Name="EdGraphPin_3714"
      PinName="B"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3713"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_239.EdGraphPin_3705"'
   End Object
   Begin Object Name="MaterialExpressionDivide_43"
      A=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_239.MaterialExpressionScalarParameter_55"')
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=-544
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_43'
   Pins(0)=EdGraphPin'EdGraphPin_3713'
   Pins(1)=EdGraphPin'EdGraphPin_3714'
   Pins(2)=EdGraphPin'EdGraphPin_3715'
   NodePosX=-1680
   NodePosY=-544
   NodeGuid=7183623A45A681737488E0BC13854336
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_244"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3718"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3717"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3716"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_44"
   End Object
   Begin Object Name="EdGraphPin_3718"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_245.EdGraphPin_3719"'
   End Object
   Begin Object Name="EdGraphPin_3717"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_239.EdGraphPin_3705"'
   End Object
   Begin Object Name="EdGraphPin_3716"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_241.EdGraphPin_3709"'
   End Object
   Begin Object Name="MaterialExpressionDivide_44"
      A=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_241.MaterialExpressionSubtract_43"')
      B=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_239.MaterialExpressionScalarParameter_55"')
      MaterialExpressionEditorX=-1312
      MaterialExpressionEditorY=-704
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_44'
   Pins(0)=EdGraphPin'EdGraphPin_3716'
   Pins(1)=EdGraphPin'EdGraphPin_3717'
   Pins(2)=EdGraphPin'EdGraphPin_3718'
   NodePosX=-1312
   NodePosY=-704
   NodeGuid=DAD0EB4C4F95B6B7746EB48FF7677C32
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_245"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3722"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3721"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3720"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3719"
   End Object
   Begin Object Class=MaterialExpressionClamp Name="MaterialExpressionClamp_34"
   End Object
   Begin Object Name="EdGraphPin_3722"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_246.EdGraphPin_3723"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_246.EdGraphPin_3724"'
   End Object
   Begin Object Name="EdGraphPin_3721"
      PinName="Max"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3720"
      PinName="Min"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3719"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_244.EdGraphPin_3718"'
   End Object
   Begin Object Name="MaterialExpressionClamp_34"
      Input=(Expression=MaterialExpressionDivide'"MaterialGraphNode_244.MaterialExpressionDivide_44"')
      MaterialExpressionEditorX=-1216
      MaterialExpressionEditorY=-704
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionClamp'MaterialExpressionClamp_34'
   Pins(0)=EdGraphPin'EdGraphPin_3719'
   Pins(1)=EdGraphPin'EdGraphPin_3720'
   Pins(2)=EdGraphPin'EdGraphPin_3721'
   Pins(3)=EdGraphPin'EdGraphPin_3722'
   NodePosX=-1216
   NodePosY=-704
   NodeGuid=C5F6D7FA4F719C51F9D2E1A615B58EB6
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_246"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3725"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3724"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3723"
   End Object
   Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_34"
   End Object
   Begin Object Name="EdGraphPin_3725"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_248.EdGraphPin_3729"'
   End Object
   Begin Object Name="EdGraphPin_3724"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_245.EdGraphPin_3722"'
   End Object
   Begin Object Name="EdGraphPin_3723"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_245.EdGraphPin_3722"'
   End Object
   Begin Object Name="MaterialExpressionMultiply_34"
      A=(Expression=MaterialExpressionClamp'"MaterialGraphNode_245.MaterialExpressionClamp_34"')
      B=(Expression=MaterialExpressionClamp'"MaterialGraphNode_245.MaterialExpressionClamp_34"')
      MaterialExpressionEditorX=-1008
      MaterialExpressionEditorY=-704
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_34'
   Pins(0)=EdGraphPin'EdGraphPin_3723'
   Pins(1)=EdGraphPin'EdGraphPin_3724'
   Pins(2)=EdGraphPin'EdGraphPin_3725'
   NodePosX=-1008
   NodePosY=-704
   NodeGuid=B248EB0E481FC1CDA313C19342D82AA9
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_247"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3726"
   End Object
   Begin Object Class=MaterialExpressionConstant3Vector Name="MaterialExpressionConstant3Vector_25"
   End Object
   Begin Object Name="EdGraphPin_3726"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_263.EdGraphPin_3762"'
   End Object
   Begin Object Name="MaterialExpressionConstant3Vector_25"
      Constant=(R=0.020904,G=0.110000,B=0.018700,A=0.000000)
      MaterialExpressionEditorX=-1232
      MaterialExpressionEditorY=-848
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
      Desc="Grass_01"
   End Object
   MaterialExpression=MaterialExpressionConstant3Vector'MaterialExpressionConstant3Vector_25'
   Pins(0)=EdGraphPin'EdGraphPin_3726'
   NodePosX=-1232
   NodePosY=-848
   NodeComment="Grass_01"
   NodeGuid=8415A76C46467C3EB7606AA84279BE90
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_248"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3730"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3729"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3728"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3727"
   End Object
   Begin Object Class=MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_24"
   End Object
   Begin Object Name="EdGraphPin_3730"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_202.EdGraphPin_3622"'
   End Object
   Begin Object Name="EdGraphPin_3729"
      PinName="Alpha"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_246.EdGraphPin_3725"'
   End Object
   Begin Object Name="EdGraphPin_3728"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_221.EdGraphPin_3668"'
   End Object
   Begin Object Name="EdGraphPin_3727"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_263.EdGraphPin_3764"'
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_24"
      A=(Expression=MaterialExpressionLinearInterpolate'"MaterialGraphNode_263.MaterialExpressionLinearInterpolate_25"')
      B=(Expression=MaterialExpressionConstant3Vector'"MaterialGraphNode_221.MaterialExpressionConstant3Vector_22"')
      Alpha=(Expression=MaterialExpressionMultiply'"MaterialGraphNode_246.MaterialExpressionMultiply_34"')
      MaterialExpressionEditorX=-816
      MaterialExpressionEditorY=-608
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_24'
   Pins(0)=EdGraphPin'EdGraphPin_3727'
   Pins(1)=EdGraphPin'EdGraphPin_3728'
   Pins(2)=EdGraphPin'EdGraphPin_3729'
   Pins(3)=EdGraphPin'EdGraphPin_3730'
   NodePosX=-816
   NodePosY=-608
   NodeGuid=B69B7694402D6699A98CF7B42A0A558D
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_249"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3733"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3732"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3731"
   End Object
   Begin Object Class=MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_5"
   End Object
   Begin Object Name="EdGraphPin_3733"
      PinName="Result"
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_202.EdGraphPin_3624"'
   End Object
   Begin Object Name="EdGraphPin_3732"
      PinName="Base (V3)"
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_236.EdGraphPin_3701"'
   End Object
   Begin Object Name="EdGraphPin_3731"
      PinName="Blend (V3)"
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_224.EdGraphPin_3673"'
   End Object
   Begin Object Name="MaterialExpressionMaterialFunctionCall_5"
      MaterialFunction=MaterialFunction'/Engine/Functions/Engine_MaterialFunctions03/Blends/Blend_Lighten.Blend_Lighten'
      FunctionInputs(0)=(ExpressionInputId=A591DEF24B8DE9173A27AE80DCEF3259,Input=(Expression=MaterialExpressionPower'"MaterialGraphNode_224.MaterialExpressionPower_12"',InputName="Blend"))
      FunctionInputs(1)=(ExpressionInputId=A2AC794848506B955B2643B4D7D5E64E,Input=(Expression=MaterialExpressionMultiply'"MaterialGraphNode_236.MaterialExpressionMultiply_33"',InputName="Base"))
      FunctionOutputs(0)=(ExpressionOutputId=085286B14E9452E3918853BB8CB1AB7D,Output=(OutputName="Result"))
      MaterialExpressionEditorX=-768
      MaterialExpressionEditorY=-208
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
      Outputs(0)=(OutputName="Result")
   End Object
   MaterialExpression=MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_5'
   Pins(0)=EdGraphPin'EdGraphPin_3731'
   Pins(1)=EdGraphPin'EdGraphPin_3732'
   Pins(2)=EdGraphPin'EdGraphPin_3733'
   NodePosX=-768
   NodePosY=-208
   NodeGuid=D0FBF62C4190EADA814426B784C62251
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_250"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3734"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_57"
   End Object
   Begin Object Name="EdGraphPin_3734"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_225.EdGraphPin_3675"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_57"
      DefaultValue=4.000000
      ParameterName="Hardness_02"
      ExpressionGUID=5A3302D048FE7112F7D1A5AF79644FE1
      MaterialExpressionEditorX=-1136
      MaterialExpressionEditorY=-80
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_57'
   Pins(0)=EdGraphPin'EdGraphPin_3734'
   NodePosX=-1136
   NodePosY=-80
   bCanRenameNode=True
   NodeGuid=64FE653947ED40BA7E1CD58ABA0D637B
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_251"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3735"
   End Object
   Begin Object Class=MaterialExpressionConstant3Vector Name="MaterialExpressionConstant3Vector_26"
   End Object
   Begin Object Name="EdGraphPin_3735"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_200.EdGraphPin_3615"'
   End Object
   Begin Object Name="MaterialExpressionConstant3Vector_26"
      Constant=(R=0.770000,G=0.770000,B=0.770000,A=0.000000)
      MaterialExpressionEditorX=-352
      MaterialExpressionEditorY=32
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
      Desc="Snow"
   End Object
   MaterialExpression=MaterialExpressionConstant3Vector'MaterialExpressionConstant3Vector_26'
   Pins(0)=EdGraphPin'EdGraphPin_3735'
   NodePosX=-352
   NodePosY=32
   NodeComment="Snow"
   NodeGuid=BF6CA6E14F8EB00A25A0EDA722544F24
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_252"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3736"
   End Object
   Begin Object Class=MaterialExpressionConstant3Vector Name="MaterialExpressionConstant3Vector_27"
   End Object
   Begin Object Name="EdGraphPin_3736"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_263.EdGraphPin_3761"'
   End Object
   Begin Object Name="MaterialExpressionConstant3Vector_27"
      Constant=(R=0.165000,G=0.143344,B=0.078375,A=0.000000)
      MaterialExpressionEditorX=-1232
      MaterialExpressionEditorY=-1104
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
      Desc="Sand"
   End Object
   MaterialExpression=MaterialExpressionConstant3Vector'MaterialExpressionConstant3Vector_27'
   Pins(0)=EdGraphPin'EdGraphPin_3736'
   NodePosX=-1232
   NodePosY=-1104
   NodeComment="Sand"
   NodeGuid=7B05252241914BF93A819A8AF685F6AA
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_253"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3737"
   End Object
   Begin Object Class=MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_16"
   End Object
   Begin Object Name="EdGraphPin_3737"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_254.EdGraphPin_3738"'
   End Object
   Begin Object Name="MaterialExpressionWorldPosition_16"
      MaterialExpressionEditorX=-1920
      MaterialExpressionEditorY=-960
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionWorldPosition'MaterialExpressionWorldPosition_16'
   Pins(0)=EdGraphPin'EdGraphPin_3737'
   NodePosX=-1920
   NodePosY=-960
   NodeGuid=A46965DE479169D6142D34A317C92660
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_254"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3739"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3738"
   End Object
   Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_34"
   End Object
   Begin Object Name="EdGraphPin_3739"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_257.EdGraphPin_3742"'
   End Object
   Begin Object Name="EdGraphPin_3738"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_253.EdGraphPin_3737"'
   End Object
   Begin Object Name="MaterialExpressionComponentMask_34"
      Input=(Expression=MaterialExpressionWorldPosition'"MaterialGraphNode_253.MaterialExpressionWorldPosition_16"')
      B=True
      MaterialExpressionEditorX=-1712
      MaterialExpressionEditorY=-960
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_34'
   Pins(0)=EdGraphPin'EdGraphPin_3738'
   Pins(1)=EdGraphPin'EdGraphPin_3739'
   NodePosX=-1712
   NodePosY=-960
   NodeGuid=63DC26DF476C4F4D7A580EBC7D36E8BC
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_255"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3740"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_58"
   End Object
   Begin Object Name="EdGraphPin_3740"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_259.EdGraphPin_3748"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_260.EdGraphPin_3752"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_58"
      DefaultValue=1024.000000
      ParameterName="HeightFalloff_00"
      ExpressionGUID=264872FF451663C4913A28A86C655124
      MaterialExpressionEditorX=-2016
      MaterialExpressionEditorY=-848
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_58'
   Pins(0)=EdGraphPin'EdGraphPin_3740'
   NodePosX=-2016
   NodePosY=-848
   bCanRenameNode=True
   NodeGuid=8FAF091E4EF0C77D04FCEF8A560EA9A0
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_256"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3741"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_59"
   End Object
   Begin Object Name="EdGraphPin_3741"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_258.EdGraphPin_3745"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_59"
      DefaultValue=-2048.000000
      ParameterName="Height_00"
      ExpressionGUID=8ACF0445482BD0F530B14FA810456206
      MaterialExpressionEditorX=-1856
      MaterialExpressionEditorY=-880
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_59'
   Pins(0)=EdGraphPin'EdGraphPin_3741'
   NodePosX=-1856
   NodePosY=-880
   bCanRenameNode=True
   NodeGuid=3E02A3FA49EE2938F60245BC0512C8C4
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_257"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3744"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3743"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3742"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_45"
   End Object
   Begin Object Name="EdGraphPin_3744"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_260.EdGraphPin_3751"'
   End Object
   Begin Object Name="EdGraphPin_3743"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_258.EdGraphPin_3747"'
   End Object
   Begin Object Name="EdGraphPin_3742"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_254.EdGraphPin_3739"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_45"
      A=(Expression=MaterialExpressionComponentMask'"MaterialGraphNode_254.MaterialExpressionComponentMask_34"')
      B=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_258.MaterialExpressionSubtract_46"')
      MaterialExpressionEditorX=-1584
      MaterialExpressionEditorY=-960
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_45'
   Pins(0)=EdGraphPin'EdGraphPin_3742'
   Pins(1)=EdGraphPin'EdGraphPin_3743'
   Pins(2)=EdGraphPin'EdGraphPin_3744'
   NodePosX=-1584
   NodePosY=-960
   NodeGuid=0AE090594F687DDA6BDA7BB59D8DF416
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_258"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3747"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3746"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3745"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_46"
   End Object
   Begin Object Name="EdGraphPin_3747"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_257.EdGraphPin_3743"'
   End Object
   Begin Object Name="EdGraphPin_3746"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_259.EdGraphPin_3750"'
   End Object
   Begin Object Name="EdGraphPin_3745"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_256.EdGraphPin_3741"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_46"
      A=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_256.MaterialExpressionScalarParameter_59"')
      B=(Expression=MaterialExpressionDivide'"MaterialGraphNode_259.MaterialExpressionDivide_45"')
      MaterialExpressionEditorX=-1712
      MaterialExpressionEditorY=-864
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_46'
   Pins(0)=EdGraphPin'EdGraphPin_3745'
   Pins(1)=EdGraphPin'EdGraphPin_3746'
   Pins(2)=EdGraphPin'EdGraphPin_3747'
   NodePosX=-1712
   NodePosY=-864
   NodeGuid=54CE522646A56874D4F9ABB21B425690
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_259"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3750"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3749"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3748"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_45"
   End Object
   Begin Object Name="EdGraphPin_3750"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_258.EdGraphPin_3746"'
   End Object
   Begin Object Name="EdGraphPin_3749"
      PinName="B"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3748"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_255.EdGraphPin_3740"'
   End Object
   Begin Object Name="MaterialExpressionDivide_45"
      A=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_255.MaterialExpressionScalarParameter_58"')
      MaterialExpressionEditorX=-1840
      MaterialExpressionEditorY=-800
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_45'
   Pins(0)=EdGraphPin'EdGraphPin_3748'
   Pins(1)=EdGraphPin'EdGraphPin_3749'
   Pins(2)=EdGraphPin'EdGraphPin_3750'
   NodePosX=-1840
   NodePosY=-800
   NodeGuid=5BA5135F42A61CA98205BCA823177E2D
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_260"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3753"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3752"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3751"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_46"
   End Object
   Begin Object Name="EdGraphPin_3753"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_261.EdGraphPin_3754"'
   End Object
   Begin Object Name="EdGraphPin_3752"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_255.EdGraphPin_3740"'
   End Object
   Begin Object Name="EdGraphPin_3751"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_257.EdGraphPin_3744"'
   End Object
   Begin Object Name="MaterialExpressionDivide_46"
      A=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_257.MaterialExpressionSubtract_45"')
      B=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_255.MaterialExpressionScalarParameter_58"')
      MaterialExpressionEditorX=-1472
      MaterialExpressionEditorY=-960
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_46'
   Pins(0)=EdGraphPin'EdGraphPin_3751'
   Pins(1)=EdGraphPin'EdGraphPin_3752'
   Pins(2)=EdGraphPin'EdGraphPin_3753'
   NodePosX=-1472
   NodePosY=-960
   NodeGuid=B2A44D364D5B278D0633CB836BDDB57D
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_261"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3757"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3756"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3755"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3754"
   End Object
   Begin Object Class=MaterialExpressionClamp Name="MaterialExpressionClamp_35"
   End Object
   Begin Object Name="EdGraphPin_3757"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_262.EdGraphPin_3758"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_262.EdGraphPin_3759"'
   End Object
   Begin Object Name="EdGraphPin_3756"
      PinName="Max"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3755"
      PinName="Min"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3754"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_260.EdGraphPin_3753"'
   End Object
   Begin Object Name="MaterialExpressionClamp_35"
      Input=(Expression=MaterialExpressionDivide'"MaterialGraphNode_260.MaterialExpressionDivide_46"')
      MaterialExpressionEditorX=-1376
      MaterialExpressionEditorY=-960
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionClamp'MaterialExpressionClamp_35'
   Pins(0)=EdGraphPin'EdGraphPin_3754'
   Pins(1)=EdGraphPin'EdGraphPin_3755'
   Pins(2)=EdGraphPin'EdGraphPin_3756'
   Pins(3)=EdGraphPin'EdGraphPin_3757'
   NodePosX=-1376
   NodePosY=-960
   NodeGuid=694A74C8454B2F2CB264B5944F697715
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_262"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3760"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3759"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3758"
   End Object
   Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_35"
   End Object
   Begin Object Name="EdGraphPin_3760"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_263.EdGraphPin_3763"'
   End Object
   Begin Object Name="EdGraphPin_3759"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_261.EdGraphPin_3757"'
   End Object
   Begin Object Name="EdGraphPin_3758"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_261.EdGraphPin_3757"'
   End Object
   Begin Object Name="MaterialExpressionMultiply_35"
      A=(Expression=MaterialExpressionClamp'"MaterialGraphNode_261.MaterialExpressionClamp_35"')
      B=(Expression=MaterialExpressionClamp'"MaterialGraphNode_261.MaterialExpressionClamp_35"')
      MaterialExpressionEditorX=-1168
      MaterialExpressionEditorY=-960
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_35'
   Pins(0)=EdGraphPin'EdGraphPin_3758'
   Pins(1)=EdGraphPin'EdGraphPin_3759'
   Pins(2)=EdGraphPin'EdGraphPin_3760'
   NodePosX=-1168
   NodePosY=-960
   NodeGuid=980B18444C47A716A17C4482EEA9251B
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_263"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3764"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3763"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3762"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3761"
   End Object
   Begin Object Class=MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_25"
   End Object
   Begin Object Name="EdGraphPin_3764"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_248.EdGraphPin_3727"'
   End Object
   Begin Object Name="EdGraphPin_3763"
      PinName="Alpha"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_262.EdGraphPin_3760"'
   End Object
   Begin Object Name="EdGraphPin_3762"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_247.EdGraphPin_3726"'
   End Object
   Begin Object Name="EdGraphPin_3761"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_252.EdGraphPin_3736"'
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_25"
      A=(Expression=MaterialExpressionConstant3Vector'"MaterialGraphNode_252.MaterialExpressionConstant3Vector_27"')
      B=(Expression=MaterialExpressionConstant3Vector'"MaterialGraphNode_247.MaterialExpressionConstant3Vector_25"')
      Alpha=(Expression=MaterialExpressionMultiply'"MaterialGraphNode_262.MaterialExpressionMultiply_35"')
      MaterialExpressionEditorX=-1024
      MaterialExpressionEditorY=-976
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_25'
   Pins(0)=EdGraphPin'EdGraphPin_3761'
   Pins(1)=EdGraphPin'EdGraphPin_3762'
   Pins(2)=EdGraphPin'EdGraphPin_3763'
   Pins(3)=EdGraphPin'EdGraphPin_3764'
   NodePosX=-1024
   NodePosY=-976
   NodeGuid=3116937149772D6BF1167C927CE5D0C5
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_264"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3765"
   End Object
   Begin Object Class=MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_17"
   End Object
   Begin Object Name="EdGraphPin_3765"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_265.EdGraphPin_3766"'
   End Object
   Begin Object Name="MaterialExpressionWorldPosition_17"
      MaterialExpressionEditorX=-1648
      MaterialExpressionEditorY=304
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionWorldPosition'MaterialExpressionWorldPosition_17'
   Pins(0)=EdGraphPin'EdGraphPin_3765'
   NodePosX=-1648
   NodePosY=304
   NodeGuid=381AB9D8470653495FD036A9607E380C
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_265"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3767"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3766"
   End Object
   Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_35"
   End Object
   Begin Object Name="EdGraphPin_3767"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_268.EdGraphPin_3770"'
   End Object
   Begin Object Name="EdGraphPin_3766"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_264.EdGraphPin_3765"'
   End Object
   Begin Object Name="MaterialExpressionComponentMask_35"
      Input=(Expression=MaterialExpressionWorldPosition'"MaterialGraphNode_264.MaterialExpressionWorldPosition_17"')
      B=True
      MaterialExpressionEditorX=-1440
      MaterialExpressionEditorY=304
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_35'
   Pins(0)=EdGraphPin'EdGraphPin_3766'
   Pins(1)=EdGraphPin'EdGraphPin_3767'
   NodePosX=-1440
   NodePosY=304
   NodeGuid=083E8D6F4E00B5E862406C8D23D12593
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_266"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3768"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_60"
   End Object
   Begin Object Name="EdGraphPin_3768"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_270.EdGraphPin_3776"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_271.EdGraphPin_3780"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_60"
      DefaultValue=16384.000000
      ParameterName="HeightFalloff_03"
      ExpressionGUID=8C181FD14F4B5A4075CC1C89FAAA57E0
      MaterialExpressionEditorX=-1760
      MaterialExpressionEditorY=416
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_60'
   Pins(0)=EdGraphPin'EdGraphPin_3768'
   NodePosX=-1760
   NodePosY=416
   bCanRenameNode=True
   NodeGuid=5E55FF08406F298080EE26A7D0BC1C28
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_267"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3769"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_61"
   End Object
   Begin Object Name="EdGraphPin_3769"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_269.EdGraphPin_3773"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_61"
      DefaultValue=4096.000000
      ParameterName="Height_03"
      ExpressionGUID=ABD6E951410BF7CBA4FA00B65C6B689A
      MaterialExpressionEditorX=-1584
      MaterialExpressionEditorY=384
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_61'
   Pins(0)=EdGraphPin'EdGraphPin_3769'
   NodePosX=-1584
   NodePosY=384
   bCanRenameNode=True
   NodeGuid=FE3D611E4DC40FE3B0E71E90D26F19DF
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_268"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3772"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3771"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3770"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_47"
   End Object
   Begin Object Name="EdGraphPin_3772"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_271.EdGraphPin_3779"'
   End Object
   Begin Object Name="EdGraphPin_3771"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_269.EdGraphPin_3775"'
   End Object
   Begin Object Name="EdGraphPin_3770"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_265.EdGraphPin_3767"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_47"
      A=(Expression=MaterialExpressionComponentMask'"MaterialGraphNode_265.MaterialExpressionComponentMask_35"')
      B=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_269.MaterialExpressionSubtract_48"')
      MaterialExpressionEditorX=-1312
      MaterialExpressionEditorY=304
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_47'
   Pins(0)=EdGraphPin'EdGraphPin_3770'
   Pins(1)=EdGraphPin'EdGraphPin_3771'
   Pins(2)=EdGraphPin'EdGraphPin_3772'
   NodePosX=-1312
   NodePosY=304
   NodeGuid=0A7BB05E48DEE07F29051EB3E3640A1B
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_269"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3775"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3774"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3773"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_48"
   End Object
   Begin Object Name="EdGraphPin_3775"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_268.EdGraphPin_3771"'
   End Object
   Begin Object Name="EdGraphPin_3774"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_270.EdGraphPin_3778"'
   End Object
   Begin Object Name="EdGraphPin_3773"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_267.EdGraphPin_3769"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_48"
      A=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_267.MaterialExpressionScalarParameter_61"')
      B=(Expression=MaterialExpressionDivide'"MaterialGraphNode_270.MaterialExpressionDivide_47"')
      MaterialExpressionEditorX=-1440
      MaterialExpressionEditorY=400
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_48'
   Pins(0)=EdGraphPin'EdGraphPin_3773'
   Pins(1)=EdGraphPin'EdGraphPin_3774'
   Pins(2)=EdGraphPin'EdGraphPin_3775'
   NodePosX=-1440
   NodePosY=400
   NodeGuid=E11CC5A44A682ABE4166B886246051D3
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_270"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3778"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3777"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3776"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_47"
   End Object
   Begin Object Name="EdGraphPin_3778"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_269.EdGraphPin_3774"'
   End Object
   Begin Object Name="EdGraphPin_3777"
      PinName="B"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3776"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_266.EdGraphPin_3768"'
   End Object
   Begin Object Name="MaterialExpressionDivide_47"
      A=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_266.MaterialExpressionScalarParameter_60"')
      MaterialExpressionEditorX=-1568
      MaterialExpressionEditorY=464
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_47'
   Pins(0)=EdGraphPin'EdGraphPin_3776'
   Pins(1)=EdGraphPin'EdGraphPin_3777'
   Pins(2)=EdGraphPin'EdGraphPin_3778'
   NodePosX=-1568
   NodePosY=464
   NodeGuid=E27F99C948FE580D57C090902BEA9819
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_271"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3781"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3780"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3779"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_48"
   End Object
   Begin Object Name="EdGraphPin_3781"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_272.EdGraphPin_3782"'
   End Object
   Begin Object Name="EdGraphPin_3780"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_266.EdGraphPin_3768"'
   End Object
   Begin Object Name="EdGraphPin_3779"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_268.EdGraphPin_3772"'
   End Object
   Begin Object Name="MaterialExpressionDivide_48"
      A=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_268.MaterialExpressionSubtract_47"')
      B=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_266.MaterialExpressionScalarParameter_60"')
      MaterialExpressionEditorX=-1200
      MaterialExpressionEditorY=304
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_48'
   Pins(0)=EdGraphPin'EdGraphPin_3779'
   Pins(1)=EdGraphPin'EdGraphPin_3780'
   Pins(2)=EdGraphPin'EdGraphPin_3781'
   NodePosX=-1200
   NodePosY=304
   NodeGuid=A83471EF4FE6B8CB735A9FB71FF44295
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_272"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3785"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3784"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3783"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3782"
   End Object
   Begin Object Class=MaterialExpressionClamp Name="MaterialExpressionClamp_36"
   End Object
   Begin Object Name="EdGraphPin_3785"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_273.EdGraphPin_3786"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_273.EdGraphPin_3787"'
   End Object
   Begin Object Name="EdGraphPin_3784"
      PinName="Max"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3783"
      PinName="Min"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3782"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_271.EdGraphPin_3781"'
   End Object
   Begin Object Name="MaterialExpressionClamp_36"
      Input=(Expression=MaterialExpressionDivide'"MaterialGraphNode_271.MaterialExpressionDivide_48"')
      MaterialExpressionEditorX=-1104
      MaterialExpressionEditorY=304
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionClamp'MaterialExpressionClamp_36'
   Pins(0)=EdGraphPin'EdGraphPin_3782'
   Pins(1)=EdGraphPin'EdGraphPin_3783'
   Pins(2)=EdGraphPin'EdGraphPin_3784'
   Pins(3)=EdGraphPin'EdGraphPin_3785'
   NodePosX=-1104
   NodePosY=304
   NodeGuid=370601FC44CC82BEA07B6C8D98DAFBB5
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_273"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3788"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3787"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3786"
   End Object
   Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_36"
   End Object
   Begin Object Name="EdGraphPin_3788"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_285.EdGraphPin_3815"'
   End Object
   Begin Object Name="EdGraphPin_3787"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_272.EdGraphPin_3785"'
   End Object
   Begin Object Name="EdGraphPin_3786"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_272.EdGraphPin_3785"'
   End Object
   Begin Object Name="MaterialExpressionMultiply_36"
      A=(Expression=MaterialExpressionClamp'"MaterialGraphNode_272.MaterialExpressionClamp_36"')
      B=(Expression=MaterialExpressionClamp'"MaterialGraphNode_272.MaterialExpressionClamp_36"')
      MaterialExpressionEditorX=-896
      MaterialExpressionEditorY=304
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_36'
   Pins(0)=EdGraphPin'EdGraphPin_3786'
   Pins(1)=EdGraphPin'EdGraphPin_3787'
   Pins(2)=EdGraphPin'EdGraphPin_3788'
   NodePosX=-896
   NodePosY=304
   NodeGuid=FC1553324E6695CDF6A165AB5F36808A
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_274"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3789"
   End Object
   Begin Object Class=MaterialExpressionVertexNormalWS Name="MaterialExpressionVertexNormalWS_16"
   End Object
   Begin Object Name="EdGraphPin_3789"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_275.EdGraphPin_3790"'
   End Object
   Begin Object Name="MaterialExpressionVertexNormalWS_16"
      MaterialExpressionEditorX=-1648
      MaterialExpressionEditorY=544
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionVertexNormalWS'MaterialExpressionVertexNormalWS_16'
   Pins(0)=EdGraphPin'EdGraphPin_3789'
   NodePosX=-1648
   NodePosY=544
   NodeGuid=6D111784496834516CB7F4949635C01F
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_275"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3791"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3790"
   End Object
   Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_36"
   End Object
   Begin Object Name="EdGraphPin_3791"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_276.EdGraphPin_3792"'
   End Object
   Begin Object Name="EdGraphPin_3790"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_274.EdGraphPin_3789"'
   End Object
   Begin Object Name="MaterialExpressionComponentMask_36"
      Input=(Expression=MaterialExpressionVertexNormalWS'"MaterialGraphNode_274.MaterialExpressionVertexNormalWS_16"')
      B=True
      MaterialExpressionEditorX=-1488
      MaterialExpressionEditorY=560
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_36'
   Pins(0)=EdGraphPin'EdGraphPin_3790'
   Pins(1)=EdGraphPin'EdGraphPin_3791'
   NodePosX=-1488
   NodePosY=560
   NodeGuid=93D274C4460A9AD6272522B12EA85B86
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_276"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3794"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3793"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3792"
   End Object
   Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_49"
   End Object
   Begin Object Name="EdGraphPin_3794"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_279.EdGraphPin_3801"'
   End Object
   Begin Object Name="EdGraphPin_3793"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_281.EdGraphPin_3807"'
   End Object
   Begin Object Name="EdGraphPin_3792"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_275.EdGraphPin_3791"'
   End Object
   Begin Object Name="MaterialExpressionSubtract_49"
      A=(Expression=MaterialExpressionComponentMask'"MaterialGraphNode_275.MaterialExpressionComponentMask_36"')
      B=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_281.MaterialExpressionScalarParameter_62"')
      ConstB=0.500000
      MaterialExpressionEditorX=-1376
      MaterialExpressionEditorY=560
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_49'
   Pins(0)=EdGraphPin'EdGraphPin_3792'
   Pins(1)=EdGraphPin'EdGraphPin_3793'
   Pins(2)=EdGraphPin'EdGraphPin_3794'
   NodePosX=-1376
   NodePosY=560
   NodeGuid=C0EE538D42EE733A2AB11F96DBFBA03C
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_277"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3797"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3796"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3795"
   End Object
   Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_37"
   End Object
   Begin Object Name="EdGraphPin_3797"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_284.EdGraphPin_3812"'
   End Object
   Begin Object Name="EdGraphPin_3796"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_278.EdGraphPin_3800"'
   End Object
   Begin Object Name="EdGraphPin_3795"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_279.EdGraphPin_3804"'
   End Object
   Begin Object Name="MaterialExpressionMultiply_37"
      A=(Expression=MaterialExpressionClamp'"MaterialGraphNode_279.MaterialExpressionClamp_37"')
      B=(Expression=MaterialExpressionDivide'"MaterialGraphNode_278.MaterialExpressionDivide_49"')
      ConstB=2.000000
      MaterialExpressionEditorX=-1072
      MaterialExpressionEditorY=560
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_37'
   Pins(0)=EdGraphPin'EdGraphPin_3795'
   Pins(1)=EdGraphPin'EdGraphPin_3796'
   Pins(2)=EdGraphPin'EdGraphPin_3797'
   NodePosX=-1072
   NodePosY=560
   NodeGuid=4A97CDA94AB79195B57CACBD5FC7B7DA
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_278"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3800"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3799"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3798"
   End Object
   Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_49"
   End Object
   Begin Object Name="EdGraphPin_3800"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_277.EdGraphPin_3796"'
   End Object
   Begin Object Name="EdGraphPin_3799"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_280.EdGraphPin_3806"'
   End Object
   Begin Object Name="EdGraphPin_3798"
      PinName="A"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="MaterialExpressionDivide_49"
      B=(Expression=MaterialExpressionOneMinus'"MaterialGraphNode_280.MaterialExpressionOneMinus_25"')
      MaterialExpressionEditorX=-1376
      MaterialExpressionEditorY=656
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_49'
   Pins(0)=EdGraphPin'EdGraphPin_3798'
   Pins(1)=EdGraphPin'EdGraphPin_3799'
   Pins(2)=EdGraphPin'EdGraphPin_3800'
   NodePosX=-1376
   NodePosY=656
   NodeGuid=3935A6EB4DD75737DED7FDA24080C383
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_279"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3804"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3803"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3802"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3801"
   End Object
   Begin Object Class=MaterialExpressionClamp Name="MaterialExpressionClamp_37"
   End Object
   Begin Object Name="EdGraphPin_3804"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_277.EdGraphPin_3795"'
   End Object
   Begin Object Name="EdGraphPin_3803"
      PinName="Max"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3802"
      PinName="Min"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3801"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_276.EdGraphPin_3794"'
   End Object
   Begin Object Name="MaterialExpressionClamp_37"
      Input=(Expression=MaterialExpressionSubtract'"MaterialGraphNode_276.MaterialExpressionSubtract_49"')
      MaterialExpressionEditorX=-1264
      MaterialExpressionEditorY=560
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionClamp'MaterialExpressionClamp_37'
   Pins(0)=EdGraphPin'EdGraphPin_3801'
   Pins(1)=EdGraphPin'EdGraphPin_3802'
   Pins(2)=EdGraphPin'EdGraphPin_3803'
   Pins(3)=EdGraphPin'EdGraphPin_3804'
   NodePosX=-1264
   NodePosY=560
   NodeGuid=D0F6507F4FC97DFAD8E3E5834516C0F3
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_280"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3806"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3805"
   End Object
   Begin Object Class=MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_25"
   End Object
   Begin Object Name="EdGraphPin_3806"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_278.EdGraphPin_3799"'
   End Object
   Begin Object Name="EdGraphPin_3805"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_281.EdGraphPin_3807"'
   End Object
   Begin Object Name="MaterialExpressionOneMinus_25"
      Input=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_281.MaterialExpressionScalarParameter_62"')
      MaterialExpressionEditorX=-1472
      MaterialExpressionEditorY=672
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionOneMinus'MaterialExpressionOneMinus_25'
   Pins(0)=EdGraphPin'EdGraphPin_3805'
   Pins(1)=EdGraphPin'EdGraphPin_3806'
   NodePosX=-1472
   NodePosY=672
   NodeGuid=49563DD54BAB57A2862498A04CCE5414
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_281"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3807"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_62"
   End Object
   Begin Object Name="EdGraphPin_3807"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_276.EdGraphPin_3793"'
      LinkedTo(1)=EdGraphPin'"MaterialGraphNode_280.EdGraphPin_3805"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_62"
      DefaultValue=0.375000
      ParameterName="Angle_03"
      ExpressionGUID=271EFA4B48714E135BB01FBC83C8E0E2
      MaterialExpressionEditorX=-1616
      MaterialExpressionEditorY=640
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_62'
   Pins(0)=EdGraphPin'EdGraphPin_3807'
   NodePosX=-1616
   NodePosY=640
   bCanRenameNode=True
   NodeGuid=CE8272A34B05EF59556CC59052AFAED5
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_282"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3810"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3809"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3808"
   End Object
   Begin Object Class=MaterialExpressionPower Name="MaterialExpressionPower_14"
   End Object
   Begin Object Name="EdGraphPin_3810"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_200.EdGraphPin_3616"'
   End Object
   Begin Object Name="EdGraphPin_3809"
      PinName="Exp"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_283.EdGraphPin_3811"'
   End Object
   Begin Object Name="EdGraphPin_3808"
      PinName="Base"
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_286.EdGraphPin_3821"'
   End Object
   Begin Object Name="MaterialExpressionPower_14"
      Base=(Expression=MaterialExpressionClamp'"MaterialGraphNode_286.MaterialExpressionClamp_38"')
      Exponent=(Expression=MaterialExpressionScalarParameter'"MaterialGraphNode_283.MaterialExpressionScalarParameter_63"')
      MaterialExpressionEditorX=-464
      MaterialExpressionEditorY=352
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionPower'MaterialExpressionPower_14'
   Pins(0)=EdGraphPin'EdGraphPin_3808'
   Pins(1)=EdGraphPin'EdGraphPin_3809'
   Pins(2)=EdGraphPin'EdGraphPin_3810'
   NodePosX=-464
   NodePosY=352
   NodeGuid=5F100704426DD742496E6C8CDF582D74
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_283"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3811"
   End Object
   Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_63"
   End Object
   Begin Object Name="EdGraphPin_3811"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_282.EdGraphPin_3809"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_63"
      DefaultValue=8.000000
      ParameterName="Hardness_03"
      ExpressionGUID=2779932E49A5D652362A6A8D0E45B2BE
      MaterialExpressionEditorX=-624
      MaterialExpressionEditorY=464
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_63'
   Pins(0)=EdGraphPin'EdGraphPin_3811'
   NodePosX=-624
   NodePosY=464
   bCanRenameNode=True
   NodeGuid=FF926BF34664CC13A1287F92CD7CC36B
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_284"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3814"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3813"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3812"
   End Object
   Begin Object Class=MaterialExpressionAdd Name="MaterialExpressionAdd_3"
   End Object
   Begin Object Name="EdGraphPin_3814"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_285.EdGraphPin_3816"'
   End Object
   Begin Object Name="EdGraphPin_3813"
      PinName="B"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3812"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_277.EdGraphPin_3797"'
   End Object
   Begin Object Name="MaterialExpressionAdd_3"
      A=(Expression=MaterialExpressionMultiply'"MaterialGraphNode_277.MaterialExpressionMultiply_37"')
      MaterialExpressionEditorX=-960
      MaterialExpressionEditorY=560
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionAdd'MaterialExpressionAdd_3'
   Pins(0)=EdGraphPin'EdGraphPin_3812'
   Pins(1)=EdGraphPin'EdGraphPin_3813'
   Pins(2)=EdGraphPin'EdGraphPin_3814'
   NodePosX=-960
   NodePosY=560
   NodeGuid=B92DACBF40AAD8860F72F5ACF513724C
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_285"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3817"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3816"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3815"
   End Object
   Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_38"
   End Object
   Begin Object Name="EdGraphPin_3817"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_286.EdGraphPin_3818"'
   End Object
   Begin Object Name="EdGraphPin_3816"
      PinName="B"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_284.EdGraphPin_3814"'
   End Object
   Begin Object Name="EdGraphPin_3815"
      PinName="A"
      PinType=(PinCategory="optional")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_273.EdGraphPin_3788"'
   End Object
   Begin Object Name="MaterialExpressionMultiply_38"
      A=(Expression=MaterialExpressionMultiply'"MaterialGraphNode_273.MaterialExpressionMultiply_36"')
      B=(Expression=MaterialExpressionAdd'"MaterialGraphNode_284.MaterialExpressionAdd_3"')
      MaterialExpressionEditorX=-768
      MaterialExpressionEditorY=352
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_38'
   Pins(0)=EdGraphPin'EdGraphPin_3815'
   Pins(1)=EdGraphPin'EdGraphPin_3816'
   Pins(2)=EdGraphPin'EdGraphPin_3817'
   NodePosX=-768
   NodePosY=352
   NodeGuid=BF7C7BEE42202210229E58A227A1E060
End Object
Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_286"
   Begin Object Class=EdGraphPin Name="EdGraphPin_3821"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3820"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3819"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_3818"
   End Object
   Begin Object Class=MaterialExpressionClamp Name="MaterialExpressionClamp_38"
   End Object
   Begin Object Name="EdGraphPin_3821"
      PinName="Output"
      PinFriendlyName=" "
      Direction=EGPD_Output
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_282.EdGraphPin_3808"'
   End Object
   Begin Object Name="EdGraphPin_3820"
      PinName="Max"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3819"
      PinName="Min"
      PinType=(PinCategory="optional")
   End Object
   Begin Object Name="EdGraphPin_3818"
      PinName="Input"
      PinFriendlyName=" "
      PinType=(PinCategory="required")
      LinkedTo(0)=EdGraphPin'"MaterialGraphNode_285.EdGraphPin_3817"'
   End Object
   Begin Object Name="MaterialExpressionClamp_38"
      Input=(Expression=MaterialExpressionMultiply'"MaterialGraphNode_285.MaterialExpressionMultiply_38"')
      MaterialExpressionEditorX=-672
      MaterialExpressionEditorY=352
      Material=PreviewMaterial'/Engine/Transient.PreviewMaterial_2'
   End Object
   MaterialExpression=MaterialExpressionClamp'MaterialExpressionClamp_38'
   Pins(0)=EdGraphPin'EdGraphPin_3818'
   Pins(1)=EdGraphPin'EdGraphPin_3819'
   Pins(2)=EdGraphPin'EdGraphPin_3820'
   Pins(3)=EdGraphPin'EdGraphPin_3821'
   NodePosX=-672
   NodePosY=352
   NodeGuid=33DCE5444722F7B12CB53DBD1F6A509C
End Object

20 comments:

  1. thank u Oliver, really usefull info!!

    ReplyDelete
  2. I was looking everywere for your contact info... can you add me on skype: dexro89 or email me at marianro2006@gmail.com please?

    ReplyDelete
    Replies
    1. Hi, feel free to contact me at the unreal forums, username: mAlkAv!An

      Delete
  3. You wouldn't happen to have a video of this tutorial would you? I feel that it makes it easier to follow and youre allowed to go more in depth without the reader getting lost.

    ReplyDelete
  4. Man, this blog helped me more than any other resource for UE. Can't be more thankful, keep it up!

    ReplyDelete
  5. Hi, been looking for this for ages as UE4 don't explain landscape texturing very well. Although how would I add texture normal maps using your setup?
    Thanks in advance.

    ReplyDelete
  6. Just came across this now, thanks for this.

    @Paul Gore: To answer your question just use the same logic but instead of using the materials use your normal maps. It should work. 8-}

    ReplyDelete
  7. I've managed to add the normal maps, micro textures and fresnels all looks really good. I'm at the point where I could do with being able to paint parts of my map.
    Combining your method with UE4's paint method doesnt work is there any work around thanks for your previous reply.

    ReplyDelete
  8. I have some troubles understanding what height falloff and height stand for ?
    Thanks for the post !

    ReplyDelete
  9. where do i paste it? and is this c++ code?

    ReplyDelete
    Replies
    1. Just open the material editor and straightly paste the code, CTRL+V.

      Delete
  10. This comment has been removed by the author.

    ReplyDelete
  11. How i can Enables Layer Painting? Automaterial is good , but how i can Add layer painting for better Control? and how i can add Far Tiling?

    ReplyDelete
    Replies
    1. Just add a Landscape Layer Blend node and duplicate the main material. I'd move the separate paint layers to Material Functions at that point because I'd just replicate the main material shader for each paint layer and swapping out the Green/Grass Textures with my own paint textures so I can still keep the automated cliff/Snow/Sand mapping and I would be adding my own textures with Normal/Occlusion/Tessellation So each paint layer would be 3x+ the original size :P

      Delete
  12. Hey, thanks for the tutorial! Since it is a bit older, I think Unreal added a Slope function that nearly makes the same, but did they also implement a function for the height blending? <3

    ReplyDelete
  13. Thanks for posting the code. Copied and pasted it into 4.12 and it worked fine.

    ReplyDelete
  14. paste works in 4.12 but not in 4.13 someone knows why? by the way thank you really much, this helps me a lot for a school project!

    ReplyDelete