
Description
Stylized grass blades that bend in the wind — no textures needed.
The colour ramps from a darker root to a lighter tip, and every blade sways on its own from a sine-based wind (the tip bends, the root stays planted). There's an optional vertex-colour flower tint too. Drop it on grass cards or blade meshes; wind direction, strength, speed and colours are all on the instance.
Settings you have to set
Material settings don't survive a paste, so set these:
- Blend Mode → Masked
- Two Sided → On (for blade cards)
Optional textures (bring your own)
Works bare, but for proper grass:
- Blade Albedo — your blade colour/detail map, multiplied into the gradient (Use Blade Albedo).
- Blade Alpha — a grayscale cutout to shape the card (Use Blade Alpha).
- Detail Normal — tangent-space normal for blade detail (Use Detail Normal).
One thing: the gradient and the sway pivot from the blade root, so model your blades with their base at local Z = 0.
Preview only · open in editor for full material editing
Want this graph on your blog or forum?
View T3D source (107 KB)expandcollapse
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_0"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C0"
End Object
Begin Object Name="MaterialExpressionComment_C0"
SizeX=480
SizeY=760
Text="01 Colour"
CommentColor=(R=0.042311,G=0.262251,B=0.068478,A=1.000000)
MaterialExpressionEditorX=-1660
MaterialExpressionEditorY=-840
MaterialExpressionGuid=7D53C394C6361439CDE2B14C264D3B2D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C0'"
CommentColor=(R=0.042311,G=0.262251,B=0.068478,A=1.000000)
NodePosX=-1660
NodePosY=-840
NodeWidth=480
NodeHeight=760
NodeComment="01 Colour"
NodeGuid=403D8CA63BE0644E0B1F4414DB20B576
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_1"
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_1"
End Object
Begin Object Name="MaterialExpressionVectorParameter_1"
ParameterName="Base Colour"
DefaultValue=(R=0.04,G=0.13,B=0.03,A=1)
Group="01 Colour"
Desc="Colour at the blade root (darker)."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=-760
MaterialExpressionGuid=F5611853FA8417D1217C048AD8D07DB6
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_1'"
NodePosX=-1580
NodePosY=-760
NodeGuid=51819C51554805944CF2DD17EB4C9A7D
CustomProperties Pin (PinId=4703B55E37FF562EA0673DFF941DDBB4,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 F72D73B8C0BF51253E98646035C9CAF3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=6EEF9F4D7EEE8A54A20C58486D9977D7,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=B01CDA25389BF7ABEAD42A91821713A5,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=7FC0367BB151F52CD423B79DEDEBD499,PinName="B",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=F3238946335C90FC653ED4EE6C93CA64,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_2"
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_2"
End Object
Begin Object Name="MaterialExpressionVectorParameter_2"
ParameterName="Tip Colour"
DefaultValue=(R=0.22,G=0.45,B=0.12,A=1)
Group="01 Colour"
Desc="Colour at the blade tip (lighter)."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=-560
MaterialExpressionGuid=3EA18907095D0EC7346643D7C0DD0348
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_2'"
NodePosX=-1580
NodePosY=-560
NodeGuid=7A261D5472359B510167730730F67FEF
CustomProperties Pin (PinId=DDF0605EFDDF18CD2D6D9FD9128CBB99,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 F35ECA458E006204D6333A899F0CFF87,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=DBC505A819A175AB327547F11A11C8F0,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=EB31129DED3D17844D407C0DB5C5FDB0,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=C2DA8AC86590A6B7A803E2A4CA825B16,PinName="B",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=C01C675B27A1BBD16C25B0E9FD9977E2,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_3"
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_3"
End Object
Begin Object Name="MaterialExpressionVectorParameter_3"
ParameterName="Flower Colour"
DefaultValue=(R=0.92,G=0.74,B=0.42,A=1)
Group="01 Colour"
Desc="Tint mixed in by vertex-colour Red (flowered blades)."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=-360
MaterialExpressionGuid=8D81728EBC2DED60D007AC528B77005E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_3'"
NodePosX=-1580
NodePosY=-360
NodeGuid=6350D84C01DAB5950888869D096692C7
CustomProperties Pin (PinId=625EE4E90670FC6D4395F7477611E2D5,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 639447BBDB163FB84D70405479EAFDD5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=2B8FB6F997FBFC9BD54D21FDA01069B8,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9CB220FAE6A111E64DDFDE3ABD87285A,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=3AC1D85EE5439F0F09956624BF0AF244,PinName="B",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=84775BA6A1FE93A1BA8574D130322C92,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_4"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_4"
End Object
Begin Object Name="MaterialExpressionScalarParameter_4"
ParameterName="Flower Amount"
DefaultValue=0
SliderMin=0
SliderMax=1
Group="01 Colour"
Desc="How strongly vertex-colour Red tints toward Flower Colour. 0 = off."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=-160
MaterialExpressionGuid=19AC84498CAD769BC286E75C41A24BDC
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_4'"
NodePosX=-1580
NodePosY=-160
NodeGuid=49CC71FEB87369367A347E6BEDC297C9
CustomProperties Pin (PinId=C823DE4A899A24A36E2F8A0563B5DFE6,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_23 0EB32B6324352D050FAA2A8AB193D38F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_5"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C5"
End Object
Begin Object Name="MaterialExpressionComment_C5"
SizeX=480
SizeY=200
Text="02 Blade"
CommentColor=(R=0.042311,G=0.155926,B=0.376262,A=1.000000)
MaterialExpressionEditorX=-1660
MaterialExpressionEditorY=-40
MaterialExpressionGuid=35ECF703FB712E02085D7F5BECE25839
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C5'"
CommentColor=(R=0.042311,G=0.155926,B=0.376262,A=1.000000)
NodePosX=-1660
NodePosY=-40
NodeWidth=480
NodeHeight=200
NodeComment="02 Blade"
NodeGuid=6B05B51357C43E52B139F5DB4A4EA439
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_6"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_6"
End Object
Begin Object Name="MaterialExpressionScalarParameter_6"
ParameterName="Blade Height"
DefaultValue=50
SliderMin=5
SliderMax=300
Group="02 Blade"
Desc="Local height (cm) of a blade — sets the root→tip gradient + where the sway pivots."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=40
MaterialExpressionGuid=7C0752E0AC21B6DA5A08A67BEC5E5F01
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_6'"
NodePosX=-1580
NodePosY=40
NodeGuid=B0E5BB228A292C31DC2FA4A959FD5DAB
CustomProperties Pin (PinId=D69F9E21F4FFAE27A7543748E96E38DD,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 A9B6713E7283711DDC584AF99A26F2C7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_7"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C7"
End Object
Begin Object Name="MaterialExpressionComment_C7"
SizeX=480
SizeY=760
Text="03 Wind"
CommentColor=(R=0.068478,G=0.102242,B=0.262251,A=1.000000)
MaterialExpressionEditorX=-1660
MaterialExpressionEditorY=240
MaterialExpressionGuid=F1EC8BEC79551CEF713F5E9B27670F6F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C7'"
CommentColor=(R=0.068478,G=0.102242,B=0.262251,A=1.000000)
NodePosX=-1660
NodePosY=240
NodeWidth=480
NodeHeight=760
NodeComment="03 Wind"
NodeGuid=ABCA2CDD79D80D1D8F95101212C4B045
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_8"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_8"
End Object
Begin Object Name="MaterialExpressionScalarParameter_8"
ParameterName="Wind Strength"
DefaultValue=6
SliderMin=0
SliderMax=50
Group="03 Wind"
Desc="How far the tip sways (cm)."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=320
MaterialExpressionGuid=AC59E5761C4DF91EEBF4D0E00AF6C749
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_8'"
NodePosX=-1580
NodePosY=320
NodeGuid=43143FE80043319CCEF3AF3D5355728A
CustomProperties Pin (PinId=CAA37884FB405CDB8A75A639462CB05B,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_41 38A44AED6ABCB8678E315E41DD6EC4C7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_9"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_9"
End Object
Begin Object Name="MaterialExpressionScalarParameter_9"
ParameterName="Wind Speed"
DefaultValue=1.5
SliderMin=0
SliderMax=8
Group="03 Wind"
Desc="Sway speed."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=500
MaterialExpressionGuid=DBA3291E12ED642925DB0C58ECE6BA50
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_9'"
NodePosX=-1580
NodePosY=500
NodeGuid=AEAFD9495B48116203D34D069F202890
CustomProperties Pin (PinId=869B0E58491D6FD062DA0E7A8B8EB1FC,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_41 F94D9367647DB5BEAC7DE0389E1C9407,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_10"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_10"
End Object
Begin Object Name="MaterialExpressionScalarParameter_10"
ParameterName="Wind Frequency"
DefaultValue=0.04
SliderMin=0
SliderMax=0.3
Group="03 Wind"
Desc="Spatial frequency — how quickly the wind phase varies across the field."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=680
MaterialExpressionGuid=0F8A6C88DED74C911D10640D4988D434
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_10'"
NodePosX=-1580
NodePosY=680
NodeGuid=947E1E4E9300D3769349C6F32EEFD4DC
CustomProperties Pin (PinId=43B83EC9CDCD3830C1F7B1F5C3FC40C1,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_41 4315BAE683235F16BDA9D5CC6D4E7BAF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_11"
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_11"
End Object
Begin Object Name="MaterialExpressionVectorParameter_11"
ParameterName="Wind Direction"
DefaultValue=(R=1,G=0.3,B=0,A=0)
Group="03 Wind"
Desc="Horizontal direction the blades lean (XY)."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=860
MaterialExpressionGuid=173A1134688FE9492FDF43C379691D54
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_11'"
NodePosX=-1580
NodePosY=860
NodeGuid=973C64BB6E6160ECC44D2CB8ABB42E73
CustomProperties Pin (PinId=51420773301B8EEEDF0AC9C1B8BC2B6C,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_41 5F95793635971E22A7634B8E839F72D6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=490D1D1E8EDDA6839B2BA9BD70B4CEA6,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=6A73542006FFE03F487A72A83A592F13,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=D98CB36A645D652E427F42C9BB8D70EA,PinName="B",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=4145475791734F1B3AE762E31E16F0EB,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_12"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C12"
End Object
Begin Object Name="MaterialExpressionComment_C12"
SizeX=480
SizeY=200
Text="04 Surface"
CommentColor=(R=0.144128,G=0.102242,B=0.262251,A=1.000000)
MaterialExpressionEditorX=-1660
MaterialExpressionEditorY=1080
MaterialExpressionGuid=42BCBEC83A1BBD75D502F507A5F06518
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C12'"
CommentColor=(R=0.144128,G=0.102242,B=0.262251,A=1.000000)
NodePosX=-1660
NodePosY=1080
NodeWidth=480
NodeHeight=200
NodeComment="04 Surface"
NodeGuid=428274D3CA4FE9880BBD2507261CB85C
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_13"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C13"
End Object
Begin Object Name="MaterialExpressionComment_C13"
SizeX=480
SizeY=560
Text="05 Optional Textures"
CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
MaterialExpressionEditorX=-1660
MaterialExpressionEditorY=1320
MaterialExpressionGuid=DFDE6AE1C2F04CA5DBCCA2291CAFD632
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C13'"
CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
NodePosX=-1660
NodePosY=1320
NodeWidth=480
NodeHeight=560
NodeComment="05 Optional Textures"
NodeGuid=AA1C20CFEC05B7C3C8B69B93EC1D29B3
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_14"
Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_14"
End Object
Begin Object Name="MaterialExpressionTextureSampleParameter2D_14"
ParameterName="Blade Albedo"
Group="05 Optional Textures"
Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
SamplerType=SAMPLERTYPE_LinearColor
Desc="Optional blade colour/detail map, multiplied into the procedural colour."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=1400
MaterialExpressionGuid=83EBD407DF0998E9F3EC94F848C6D4DA
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_14'"
NodePosX=-1580
NodePosY=1400
NodeGuid=D31F19FC1DBB40F9E2911DBB2361F147
CustomProperties Pin (PinId=F0C26001EFB47E891840E178B8FBE68E,PinName="UVs",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=706785A3FCCB0734C9E7F5DFF0D5636E,PinName="ApplyViewMipBias",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=3B82996E45C0DB31BBB2DE15C8C7E0D1,PinName="RGB",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 FD20F5D415D295BB2AE1C31CE73AA530,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=642ABBFD0B9918E04E956526A12C1B47,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9E04EDAB468BB5BEDF49989A537C4D29,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=8BAC72F1BEE9AE45262C9212015EBC73,PinName="B",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=A041BBCD48AA0B6EE5B0C4BA81FB167A,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=33CB34C33CE70E6B6E55040EB9D890FD,PinName="RGBA",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_15"
Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_15"
End Object
Begin Object Name="MaterialExpressionTextureSampleParameter2D_15"
ParameterName="Detail Normal"
Group="05 Optional Textures"
Texture=Texture2D'/Engine/EngineMaterials/BaseFlattenNormalMap'
SamplerType=SAMPLERTYPE_Normal
Desc="Optional tangent-space normal for blade detail."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=1580
MaterialExpressionGuid=596429F978F01F54AE3F8CE4EA7AD732
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_15'"
NodePosX=-1580
NodePosY=1580
NodeGuid=CE3E1C66826C54D7681B8BA5925886A9
CustomProperties Pin (PinId=F59F144A501F92C6C5C172D64F9798AF,PinName="UVs",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=1FDDABBA732DE561AE1E8D211F5122AD,PinName="ApplyViewMipBias",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=45BCB8CF732A3CD54D7787BCEBFBCB1D,PinName="RGB",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_39 56D596F5B72A374A971A9CBB9CA67C48,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=DEBD2C39C58FB94CF2B4999723212726,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=AC1EE1DB241852AFEA81B82EF80194DC,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=B2FAD216D26D7D3A3217AC29569E0687,PinName="B",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=3531ED77E6BF6DF48C97EF36E71867E5,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=CBC6C023E9E06C5741989578A54030C8,PinName="RGBA",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_16"
Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_16"
End Object
Begin Object Name="MaterialExpressionTextureSampleParameter2D_16"
ParameterName="Blade Alpha"
Group="05 Optional Textures"
Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
SamplerType=SAMPLERTYPE_LinearColor
Desc="Optional grayscale alpha to cut the blade card shape (masked)."
MaterialExpressionEditorX=-1580
MaterialExpressionEditorY=1760
MaterialExpressionGuid=F3989C8FB634C568DBAF7A26CEA37539
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_16'"
NodePosX=-1580
NodePosY=1760
NodeGuid=3F77DCE87943F40E60194598165FB0C0
CustomProperties Pin (PinId=DDAE666B8A4992C445EDDFC25B1937B9,PinName="UVs",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=A4BAA0EC5D16E67A32019610C8141FF5,PinName="ApplyViewMipBias",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=ABDAB6462B53197DF96B3CC180FF9743,PinName="RGB",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=DFBCBD36D99A96BD6700F54DB42E1ECC,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_37 980080EE4B22BAE914640C278252B30E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=319E6FBF4EB8746E2134CEAA2E6DF422,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=18756650F8FDB166720B86F13E6FF80A,PinName="B",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=C844CFB5AEA39C535E434CAD9E8BDAAE,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=04ED94155D20A8B641EA54B810D2748A,PinName="RGBA",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_17"
Begin Object Class=/Script/Engine.MaterialExpressionLocalPosition Name="MaterialExpressionLocalPosition_17"
End Object
Begin Object Name="MaterialExpressionLocalPosition_17"
MaterialExpressionEditorX=-1060
MaterialExpressionEditorY=-40
MaterialExpressionGuid=08ED1736CC4233F79C2653B194E1DA97
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionLocalPosition'MaterialExpressionLocalPosition_17'"
NodePosX=-1060
NodePosY=-40
NodeGuid=1380F0E73B9073252E62648321118A8A
CustomProperties Pin (PinId=5D21BF18795D8FF358178653B5721CF5,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_18 1D34B3B1DEAF40F6EA71B9D55D2979B7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_18"
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_18"
End Object
Begin Object Name="MaterialExpressionComponentMask_18"
R=False
G=False
B=True
A=False
Input=(Expression="/Script/Engine.MaterialExpressionLocalPosition'MaterialGraphNode_17.MaterialExpressionLocalPosition_17'")
MaterialExpressionEditorX=-860
MaterialExpressionEditorY=-40
MaterialExpressionGuid=549B2BF3ABF09275643105BD6951A8A1
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_18'"
NodePosX=-860
NodePosY=-40
NodeGuid=D941982E6413C2B113BD909C21664AEE
CustomProperties Pin (PinId=1D34B3B1DEAF40F6EA71B9D55D2979B7,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_17 5D21BF18795D8FF358178653B5721CF5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=36E482AC736FDFE9BFB2157F4E2C4D8E,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 32136ED0CFB8D2BDFB6E5F9CC2136B78,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_19"
Begin Object Class=/Script/Engine.MaterialExpressionDivide Name="MaterialExpressionDivide_19"
End Object
Begin Object Name="MaterialExpressionDivide_19"
A=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_18.MaterialExpressionComponentMask_18'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_6.MaterialExpressionScalarParameter_6'")
MaterialExpressionEditorX=-660
MaterialExpressionEditorY=-40
MaterialExpressionGuid=829E2B01F077A5583C22DABEC39612FA
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionDivide'MaterialExpressionDivide_19'"
NodePosX=-660
NodePosY=-40
NodeGuid=E05B1315DFB19888DC1C60BA2BBA058A
CustomProperties Pin (PinId=32136ED0CFB8D2BDFB6E5F9CC2136B78,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_18 36E482AC736FDFE9BFB2157F4E2C4D8E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=A9B6713E7283711DDC584AF99A26F2C7,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_6 D69F9E21F4FFAE27A7543748E96E38DD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=68F3C9CAE5979790A7CCF8873954B97E,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_20 92DCC98590DAE11DBEE975443D6CAB9B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_20"
Begin Object Class=/Script/Engine.MaterialExpressionSaturate Name="MaterialExpressionSaturate_20"
End Object
Begin Object Name="MaterialExpressionSaturate_20"
Input=(Expression="/Script/Engine.MaterialExpressionDivide'MaterialGraphNode_19.MaterialExpressionDivide_19'")
MaterialExpressionEditorX=-460
MaterialExpressionEditorY=-40
MaterialExpressionGuid=D95A4DDABCCB690DA674550665C5AA9B
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSaturate'MaterialExpressionSaturate_20'"
NodePosX=-460
NodePosY=-40
NodeGuid=4B207488775D3F231AE615D8735B7A02
CustomProperties Pin (PinId=92DCC98590DAE11DBEE975443D6CAB9B,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 68F3C9CAE5979790A7CCF8873954B97E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=AD8C39E152E2C0F2B4B6EA493CCBAE88,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 9EF35C86E5CD452F302D66F20B07EF6E,MaterialGraphNode_Custom_41 E8BFBBE35065325D7CC6A234212EADB7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_21"
Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_21"
End Object
Begin Object Name="MaterialExpressionLinearInterpolate_21"
A=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_1.MaterialExpressionVectorParameter_1'")
B=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_2.MaterialExpressionVectorParameter_2'")
Alpha=(Expression="/Script/Engine.MaterialExpressionSaturate'MaterialGraphNode_20.MaterialExpressionSaturate_20'")
MaterialExpressionEditorX=-220
MaterialExpressionEditorY=-700
MaterialExpressionGuid=87E9A61D9DBB053C01E36EFB15F012EB
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_21'"
NodePosX=-220
NodePosY=-700
NodeGuid=007DCCB486701CAF4F0D63FFD8930CAC
CustomProperties Pin (PinId=F72D73B8C0BF51253E98646035C9CAF3,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_1 4703B55E37FF562EA0673DFF941DDBB4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=F35ECA458E006204D6333A899F0CFF87,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_2 DDF0605EFDDF18CD2D6D9FD9128CBB99,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9EF35C86E5CD452F302D66F20B07EF6E,PinName="Alpha",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_20 AD8C39E152E2C0F2B4B6EA493CCBAE88,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=BF27B721EAB6D2F965A3F63EA933681C,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 E7B358D06FD9441E9001AF90A250E390,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_22"
Begin Object Class=/Script/Engine.MaterialExpressionVertexColor Name="MaterialExpressionVertexColor_22"
End Object
Begin Object Name="MaterialExpressionVertexColor_22"
MaterialExpressionEditorX=-1060
MaterialExpressionEditorY=-460
MaterialExpressionGuid=0642DC2A2EF2C431AC61C176CCCD1E5A
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVertexColor'MaterialExpressionVertexColor_22'"
NodePosX=-1060
NodePosY=-460
NodeGuid=0C7BADDA4B51F59F27D434FBED09E6FE
CustomProperties Pin (PinId=FC72E91624B33536FFDF6734B0C1563A,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=536CA6B8A633E74325DA996E56636D76,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_23 65C63DFE0AED1DA2B9A171FA40D2A7F8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=849F3D862CCD62DEE64AA95C6FE8EE03,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=17B50F714283BEE4F4CE46C6DB264EA4,PinName="B",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=F169AC0DE55B088F6F4728FA44F2D483,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_23"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_23"
End Object
Begin Object Name="MaterialExpressionMultiply_23"
A=(Expression="/Script/Engine.MaterialExpressionVertexColor'MaterialGraphNode_22.MaterialExpressionVertexColor_22'",OutputIndex=1)
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_4.MaterialExpressionScalarParameter_4'")
MaterialExpressionEditorX=-460
MaterialExpressionEditorY=-420
MaterialExpressionGuid=2E4F03D8EA316F1FF4FCA8C9FA01CD15
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_23'"
NodePosX=-460
NodePosY=-420
NodeGuid=50DE9CA43834FDBAAFF91FC15ABC9E3A
CustomProperties Pin (PinId=65C63DFE0AED1DA2B9A171FA40D2A7F8,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_22 536CA6B8A633E74325DA996E56636D76,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=0EB32B6324352D050FAA2A8AB193D38F,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_4 C823DE4A899A24A36E2F8A0563B5DFE6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=04246FEDD493E90B68ED8BCE93879563,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 8A9E3EB62FCD2D56364F45F07AB5C47E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_24"
Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_24"
End Object
Begin Object Name="MaterialExpressionLinearInterpolate_24"
A=(Expression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialGraphNode_21.MaterialExpressionLinearInterpolate_21'")
B=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_3.MaterialExpressionVectorParameter_3'")
Alpha=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_23.MaterialExpressionMultiply_23'")
MaterialExpressionEditorX=120
MaterialExpressionEditorY=-680
MaterialExpressionGuid=5CBFF66D11D47F2A7176764D3E145618
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_24'"
NodePosX=120
NodePosY=-680
NodeGuid=0262DAA3C145A5031B123A647FD5F709
CustomProperties Pin (PinId=E7B358D06FD9441E9001AF90A250E390,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 BF27B721EAB6D2F965A3F63EA933681C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=639447BBDB163FB84D70405479EAFDD5,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_3 625EE4E90670FC6D4395F7477611E2D5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=8A9E3EB62FCD2D56364F45F07AB5C47E,PinName="Alpha",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_23 04246FEDD493E90B68ED8BCE93879563,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=DB3EEDB3C545BE7B33CF897C1701ED93,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 85E3478089D102F40FA23EF57AB506FC,MaterialGraphNode_31 4D369EF912DD5483C2CCDCB766172A33,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_25"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_25"
End Object
Begin Object Name="MaterialExpressionMultiply_25"
A=(Expression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialGraphNode_24.MaterialExpressionLinearInterpolate_24'")
B=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_14.MaterialExpressionTextureSampleParameter2D_14'")
MaterialExpressionEditorX=520
MaterialExpressionEditorY=-620
MaterialExpressionGuid=69DA131BB33AF0537049FBE1B45FC862
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_25'"
NodePosX=520
NodePosY=-620
NodeGuid=612D7841882B5849B321F1F0A95E0E11
CustomProperties Pin (PinId=85E3478089D102F40FA23EF57AB506FC,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 DB3EEDB3C545BE7B33CF897C1701ED93,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=FD20F5D415D295BB2AE1C31CE73AA530,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_14 3B82996E45C0DB31BBB2DE15C8C7E0D1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=BE6D0D3723D05835F2E171ED6949FB77,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_31 921836C31F0D6F632D63419D88147507,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_26"
Begin Object Class=/Script/Engine.MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_26"
End Object
Begin Object Name="MaterialExpressionWorldPosition_26"
MaterialExpressionEditorX=-1060
MaterialExpressionEditorY=440
MaterialExpressionGuid=6FA5B0E5689A78A8C9AAFBA17216FC38
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionWorldPosition'MaterialExpressionWorldPosition_26'"
NodePosX=-1060
NodePosY=440
NodeGuid=19B6ED5A5666C6AB2659851AA7187FE7
CustomProperties Pin (PinId=5FDC3453CF66CA7A2C4DBCBDDC012F3A,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_41 81EE1FAE9D74ED6381D6FA6591A805A2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_27"
Begin Object Class=/Script/Engine.MaterialExpressionTime Name="MaterialExpressionTime_27"
End Object
Begin Object Name="MaterialExpressionTime_27"
MaterialExpressionEditorX=-1060
MaterialExpressionEditorY=580
MaterialExpressionGuid=7CC6FE691FADCDB4B8E918AB8A2D6A94
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTime'MaterialExpressionTime_27'"
NodePosX=-1060
NodePosY=580
NodeGuid=4EE3F864A8555E84678DADE769EFC6B8
CustomProperties Pin (PinId=04BCBC89C630184BCD8CB66A51128C07,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_41 741DD07171F2B6E91B16010C17597264,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_28"
Begin Object Class=/Script/Engine.MaterialExpressionConstant3Vector Name="MaterialExpressionConstant3Vector_28"
End Object
Begin Object Name="MaterialExpressionConstant3Vector_28"
Constant=(R=0,G=0,B=1,A=0)
MaterialExpressionEditorX=640
MaterialExpressionEditorY=220
MaterialExpressionGuid=FE0EF16D8F5AD48B22AC9D6BA8365C9C
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionConstant3Vector'MaterialExpressionConstant3Vector_28'"
NodePosX=640
NodePosY=220
NodeGuid=70FE6B7B5E63670627C81E3FC0E59135
CustomProperties Pin (PinId=51ED38ABABB3D5A8C3D857274D109FF9,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_39 2A31A7CA22BA370F05DEC280B3E8D898,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_29"
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_29"
End Object
Begin Object Name="MaterialExpressionConstant_29"
R=1
MaterialExpressionEditorX=640
MaterialExpressionEditorY=60
MaterialExpressionGuid=415EEB49D86D889F6F375C1C4FF147C7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_29'"
NodePosX=640
NodePosY=60
NodeGuid=602C5B80C03700557AEA4FC5C0DB6555
CustomProperties Pin (PinId=9B53C8542AA45D549E3B589326D850AC,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_37 BEB69100808F4CD17FB4781347E8A924,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_30"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C30"
End Object
Begin Object Name="MaterialExpressionComment_C30"
SizeX=440
SizeY=300
Text="Base Color"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=1080
MaterialExpressionEditorY=-780
MaterialExpressionGuid=0372F4EC4A3BD64B080795D081629F77
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C30'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=1080
NodePosY=-780
NodeWidth=440
NodeHeight=300
NodeComment="Base Color"
NodeGuid=A551DDA0CEF7A40F66E523F1559E0E17
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_31"
Begin Object Class=/Script/Engine.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_31"
End Object
Begin Object Name="MaterialExpressionStaticSwitchParameter_31"
ParameterName="Use Blade Albedo"
DefaultValue=False
Group="05 Optional Textures"
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_25.MaterialExpressionMultiply_25'")
B=(Expression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialGraphNode_24.MaterialExpressionLinearInterpolate_24'")
MaterialExpressionEditorX=1200
MaterialExpressionEditorY=-680
MaterialExpressionGuid=1772BE06D09C08ADE73A6F1FBCF24D7D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_31'"
NodePosX=1200
NodePosY=-680
NodeGuid=345860C00D420D06BC4B1C1B1CABDF7C
CustomProperties Pin (PinId=921836C31F0D6F632D63419D88147507,PinName="True",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 BE6D0D3723D05835F2E171ED6949FB77,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=4D369EF912DD5483C2CCDCB766172A33,PinName="False",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 DB3EEDB3C545BE7B33CF897C1701ED93,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=6BF8E4845CE9B2B80701047E69718A95,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_42 247D09FBFC2E21A50A79E4E5C7935A87,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_32"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C32"
End Object
Begin Object Name="MaterialExpressionComment_C32"
SizeX=380
SizeY=170
Text="Specular"
CommentColor=(R=1.000000,G=0.637597,B=0.132868,A=1.000000)
MaterialExpressionEditorX=1080
MaterialExpressionEditorY=-440
MaterialExpressionGuid=AF54E9C15B920B5B2D250B40B4F04E15
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C32'"
CommentColor=(R=1.000000,G=0.637597,B=0.132868,A=1.000000)
NodePosX=1080
NodePosY=-440
NodeWidth=380
NodeHeight=170
NodeComment="Specular"
NodeGuid=0A33DC720C1ACDB25F2CE5B187D08AEB
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_33"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_33"
End Object
Begin Object Name="MaterialExpressionScalarParameter_33"
ParameterName="Specular"
DefaultValue=0.2
SliderMin=0
SliderMax=1
Group="04 Surface"
Desc="Grass is fairly matte — keep low."
MaterialExpressionEditorX=1200
MaterialExpressionEditorY=-380
MaterialExpressionGuid=563243A08918D3AA0E55CDAE5343BCE4
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_33'"
NodePosX=1200
NodePosY=-380
NodeGuid=5F8D837ADFE5D2C9FE160BF08AFCBB7E
CustomProperties Pin (PinId=C2E59EE392851242F879A0FA12EB929E,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_42 BFA04A6F595B5D9C11D6594BD4D03323,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_34"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C34"
End Object
Begin Object Name="MaterialExpressionComment_C34"
SizeX=380
SizeY=170
Text="Roughness"
CommentColor=(R=1.000000,G=0.637597,B=0.132868,A=1.000000)
MaterialExpressionEditorX=1080
MaterialExpressionEditorY=-240
MaterialExpressionGuid=6E59F96B2FD8535395F13DA59BD0856E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C34'"
CommentColor=(R=1.000000,G=0.637597,B=0.132868,A=1.000000)
NodePosX=1080
NodePosY=-240
NodeWidth=380
NodeHeight=170
NodeComment="Roughness"
NodeGuid=BC232493CDB3C63E2D5C5EAAA597E277
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_35"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_35"
End Object
Begin Object Name="MaterialExpressionScalarParameter_35"
ParameterName="Roughness"
DefaultValue=0.85
SliderMin=0
SliderMax=1
Group="04 Surface"
Desc="High — grass scatters."
MaterialExpressionEditorX=1200
MaterialExpressionEditorY=-180
MaterialExpressionGuid=54F9892F70A8844BC84D34846C7B2DC7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_35'"
NodePosX=1200
NodePosY=-180
NodeGuid=087422F7E72326B6CC22C6FDC7DC91B8
CustomProperties Pin (PinId=79D0A78F9A20CBC1ECBBAAAD1E6E99E3,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_42 D0E8A55181276D527BC8EDFBAB641F98,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_36"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C36"
End Object
Begin Object Name="MaterialExpressionComment_C36"
SizeX=400
SizeY=190
Text="Opacity Mask"
CommentColor=(R=0.327778,G=0.502886,B=1.000000,A=1.000000)
MaterialExpressionEditorX=1080
MaterialExpressionEditorY=-40
MaterialExpressionGuid=B23B2A06AA223D59AF8B22BDD5FDB3D2
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C36'"
CommentColor=(R=0.327778,G=0.502886,B=1.000000,A=1.000000)
NodePosX=1080
NodePosY=-40
NodeWidth=400
NodeHeight=190
NodeComment="Opacity Mask"
NodeGuid=558F0459F7E53F0DFE9A3DE1D52C3EE2
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_37"
Begin Object Class=/Script/Engine.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_37"
End Object
Begin Object Name="MaterialExpressionStaticSwitchParameter_37"
ParameterName="Use Blade Alpha"
DefaultValue=False
Group="05 Optional Textures"
A=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_16.MaterialExpressionTextureSampleParameter2D_16'",OutputIndex=1)
B=(Expression="/Script/Engine.MaterialExpressionConstant'MaterialGraphNode_29.MaterialExpressionConstant_29'")
MaterialExpressionEditorX=1200
MaterialExpressionEditorY=50
MaterialExpressionGuid=BC1CD2AB189F2558B8DE707AC41CBAE6
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_37'"
NodePosX=1200
NodePosY=50
NodeGuid=BC393809DAFBFCC4E2FFC66C977A3136
CustomProperties Pin (PinId=980080EE4B22BAE914640C278252B30E,PinName="True",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_16 DFBCBD36D99A96BD6700F54DB42E1ECC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=BEB69100808F4CD17FB4781347E8A924,PinName="False",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_29 9B53C8542AA45D549E3B589326D850AC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=46C8EEFD46A9FEF00A9724E5C6F3BC3B,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_42 5BC594D8163D7A1D3FEF3F5EC9A7A756,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_38"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C38"
End Object
Begin Object Name="MaterialExpressionComment_C38"
SizeX=400
SizeY=190
Text="Normal"
CommentColor=(R=0.571125,G=0.287441,B=0.822786,A=1.000000)
MaterialExpressionEditorX=1080
MaterialExpressionEditorY=200
MaterialExpressionGuid=02BBE72ECFA98AE7E3082C9BBDF09002
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C38'"
CommentColor=(R=0.571125,G=0.287441,B=0.822786,A=1.000000)
NodePosX=1080
NodePosY=200
NodeWidth=400
NodeHeight=190
NodeComment="Normal"
NodeGuid=D9E05043229FD858A1192C2625F86989
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_39"
Begin Object Class=/Script/Engine.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_39"
End Object
Begin Object Name="MaterialExpressionStaticSwitchParameter_39"
ParameterName="Use Detail Normal"
DefaultValue=False
Group="05 Optional Textures"
A=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_15.MaterialExpressionTextureSampleParameter2D_15'")
B=(Expression="/Script/Engine.MaterialExpressionConstant3Vector'MaterialGraphNode_28.MaterialExpressionConstant3Vector_28'")
MaterialExpressionEditorX=1200
MaterialExpressionEditorY=290
MaterialExpressionGuid=5647B711658CD5508CF1BDF27CAB80DF
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_39'"
NodePosX=1200
NodePosY=290
NodeGuid=D16971B11CC23FF48F2E9490F960BB2A
CustomProperties Pin (PinId=56D596F5B72A374A971A9CBB9CA67C48,PinName="True",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_15 45BCB8CF732A3CD54D7787BCEBFBCB1D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=2A31A7CA22BA370F05DEC280B3E8D898,PinName="False",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_28 51ED38ABABB3D5A8C3D857274D109FF9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5837684E1836B66B10F252B45AF19D37,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_42 C4A138A6EA7F37AECECA7BA07CD82292,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_40"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C40"
End Object
Begin Object Name="MaterialExpressionComment_C40"
SizeX=520
SizeY=260
Text="World Position Offset"
CommentColor=(R=0.327778,G=0.198069,B=0.665387,A=1.000000)
MaterialExpressionEditorX=1080
MaterialExpressionEditorY=440
MaterialExpressionGuid=68FB43678B5DCF63D38E6E9B596AA821
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C40'"
CommentColor=(R=0.327778,G=0.198069,B=0.665387,A=1.000000)
NodePosX=1080
NodePosY=440
NodeWidth=520
NodeHeight=260
NodeComment="World Position Offset"
NodeGuid=B4AAB60121B51DD489793C2324B4574E
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Custom Name="MaterialGraphNode_Custom_41"
Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_41"
End Object
Begin Object Name="MaterialExpressionCustom_41"
Code="// Per-blade horizontal sway: world-phase sine, cantilevered by the root->tip gradient.\r\n// Time-panned (never reseeded) -> TSR-safe.\r\nfloat phase = (WorldPos.x + WorldPos.y) * Freq + Time * Speed;\r\nfloat sway = sin(phase) * Strength * (Gradient * Gradient);\r\nreturn float3(Dir.x, Dir.y, 0.0) * sway;"
OutputType=CMOT_Float3
Description="Grass Wind"
ShowCode=True
bShowOutputNameOnPin=True
Inputs(0)=(InputName="WorldPos",Input=(Expression="/Script/Engine.MaterialExpressionWorldPosition'MaterialGraphNode_26.MaterialExpressionWorldPosition_26'"))
Inputs(1)=(InputName="Gradient",Input=(Expression="/Script/Engine.MaterialExpressionSaturate'MaterialGraphNode_20.MaterialExpressionSaturate_20'"))
Inputs(2)=(InputName="Time",Input=(Expression="/Script/Engine.MaterialExpressionTime'MaterialGraphNode_27.MaterialExpressionTime_27'"))
Inputs(3)=(InputName="Strength",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_8.MaterialExpressionScalarParameter_8'"))
Inputs(4)=(InputName="Speed",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_9.MaterialExpressionScalarParameter_9'"))
Inputs(5)=(InputName="Freq",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_10.MaterialExpressionScalarParameter_10'"))
Inputs(6)=(InputName="Dir",Input=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_11.MaterialExpressionVectorParameter_11'"))
Desc="Sine sway in the wind direction, scaled by gradient² so the tip bends and the root stays put."
MaterialExpressionEditorX=1200
MaterialExpressionEditorY=540
MaterialExpressionGuid=8BAEC9433285E81511052346309BEC2A
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_StylizedGrass'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionCustom'MaterialExpressionCustom_41'"
NodePosX=1200
NodePosY=540
NodeGuid=C01C98D4BF6DCD3825689C5AE1494F63
CustomProperties Pin (PinId=81EE1FAE9D74ED6381D6FA6591A805A2,PinName="WorldPos",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_26 5FDC3453CF66CA7A2C4DBCBDDC012F3A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=E8BFBBE35065325D7CC6A234212EADB7,PinName="Gradient",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_20 AD8C39E152E2C0F2B4B6EA493CCBAE88,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=741DD07171F2B6E91B16010C17597264,PinName="Time",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 04BCBC89C630184BCD8CB66A51128C07,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=38A44AED6ABCB8678E315E41DD6EC4C7,PinName="Strength",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_8 CAA37884FB405CDB8A75A639462CB05B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=F94D9367647DB5BEAC7DE0389E1C9407,PinName="Speed",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_9 869B0E58491D6FD062DA0E7A8B8EB1FC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=4315BAE683235F16BDA9D5CC6D4E7BAF,PinName="Freq",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.Pin
…Source truncated for rendering. Use Copy to grab the full 107 KB.
Nodes: Comment (x11), ScalarParameter (x7), VectorParameter (x4), StaticSwitchParameter (x3), TextureSampleParameter2D (x3), LinearInterpolate (x2), Multiply (x2), ComponentMask, Constant, Constant3Vector, Custom, Divide, LocalPosition, Material, Saturate, Time, VertexColor, WorldPosition
More like this
CC0 1.0: Public Domain
Public domain: use it however you like, no credit required.
Zero dependencies
Pastes and works in any UE 5.3+ project. No textures, no material functions, no MPCs.
Details
- Last update
- 2 hours ago
- Published
- 5 hours ago
- Nodes
- 43



0 comments
Sign in to join the discussion.
No comments yet. Be the first.