
Description
The translucent build-placement ghost — green when you can build, red when you can't. One parameter flips it.
Drop it on your placement preview mesh and drive Valid from your building Blueprint: 1 for buildable, 0 for blocked. The whole ghost lerps from a green tint to a red one — no swapping materials. A Fresnel rim lights the silhouette, world-aligned scanlines drift up the mesh like it's being scanned into existence, and the surface breathes a little so it never looks dead. Everything — both tints, rim tightness, line density and speed, glow, opacity — is on the instance. No textures needed.
Settings you have to set
A paste doesn't carry material settings, so set these or it won't look right:
- Material Domain → Surface
- Blend Mode → Translucent
- Shading Model → Unlit
- Two Sided → On
Only Emissive Color and Opacity are wired (it's Unlit on purpose, so it reads on any background). Want it lit by the scene instead? Switch Shading Model to Default Lit and feed Base Color yourself.
Optional textures (bring your own)
Procedural by default — works with nothing plugged in. Want a grid, hexes, or circuit lines instead of plain scanlines:
- Pattern — flip on Use Pattern and drop in a grayscale map; it multiplies into the scanlines. Set Pattern Tiling to taste.
Preview only · open in editor for full material editing
Want this graph on your blog or forum?
View T3D source (134 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=470
SizeY=640
Text="01 Validity Tint"
CommentColor=(R=0.042311,G=0.262251,B=0.102242,A=1.000000)
MaterialExpressionEditorX=-1820
MaterialExpressionEditorY=-760
MaterialExpressionGuid=47562245307825F421938FD7EA2E4162
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C0'"
CommentColor=(R=0.042311,G=0.262251,B=0.102242,A=1.000000)
NodePosX=-1820
NodePosY=-760
NodeWidth=470
NodeHeight=640
NodeComment="01 Validity Tint"
NodeGuid=FFBAD5115A72A7AA2803BBC4867A7205
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_1"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_1"
End Object
Begin Object Name="MaterialExpressionScalarParameter_1"
ParameterName="Valid"
DefaultValue=1
SliderMin=0
SliderMax=1
Group="01 Validity Tint"
Desc="Placement state: 1 = buildable (Valid Tint), 0 = blocked (Blocked Tint). Drive from the placement Blueprint."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=-680
MaterialExpressionGuid=E815AA7CB77478FFED027D4EE07459AD
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_1'"
NodePosX=-1740
NodePosY=-680
NodeGuid=94DC0F062343BE10FDB3A217AD370C88
CustomProperties Pin (PinId=5691CF91968BB26469003CCBB80AFD1A,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 99078A7DA4F559D6A885D63D45E62263,),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="Blocked Tint"
DefaultValue=(R=0.9,G=0.06,B=0.04,A=1)
Group="01 Validity Tint"
Desc="Colour shown when placement is blocked (Valid = 0)."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=-480
MaterialExpressionGuid=4EF157BF54C199284BCD455D2D1DE8F7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_2'"
NodePosX=-1740
NodePosY=-480
NodeGuid=149D208CC19449FB6686BD2E12BBB112
CustomProperties Pin (PinId=B71B7B7DDA85D58BD2414560146FDB25,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 9C87E0F15E35EA78B9E4F47D20C967D9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=7E4258F397E2A1038705D233EACB518A,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=CDA671BDDC66B115DA3FB09F0E720071,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=316574340F1332C1CDC6F89EFA391AAD,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=36748ED142E21CD9B8735F0397C6F015,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="Valid Tint"
DefaultValue=(R=0.1,G=0.95,B=0.35,A=1)
Group="01 Validity Tint"
Desc="Colour shown when placement is valid (Valid = 1)."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=-280
MaterialExpressionGuid=13F320C28D37F77912046BC189DB095E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_3'"
NodePosX=-1740
NodePosY=-280
NodeGuid=317243E7C33C65CFC929199F1F1C71B0
CustomProperties Pin (PinId=49BA51C736425399BBB813D5542F632F,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 64DF946E08C80EBAA9689F881034F4EE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5B8877B1796D3D9C84D0BFC802B9357B,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=F5F8155BEAD32447BCDED6A1EB65D65D,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=D71809161B81274980ED4A541E1F6452,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=1EF7284362EC0192DE46BE482B88E71F,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_4"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C4"
End Object
Begin Object Name="MaterialExpressionComment_C4"
SizeX=470
SizeY=460
Text="02 Rim"
CommentColor=(R=0.042311,G=0.155926,B=0.376262,A=1.000000)
MaterialExpressionEditorX=-1820
MaterialExpressionEditorY=-60
MaterialExpressionGuid=68E8454C374DC684EC6DD1B78F88E215
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C4'"
CommentColor=(R=0.042311,G=0.155926,B=0.376262,A=1.000000)
NodePosX=-1820
NodePosY=-60
NodeWidth=470
NodeHeight=460
NodeComment="02 Rim"
NodeGuid=42C9C49E8D9B290DB9C39F2CA3F64AE1
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_5"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_5"
End Object
Begin Object Name="MaterialExpressionScalarParameter_5"
ParameterName="Rim Power"
DefaultValue=3
SliderMin=0.5
SliderMax=8
Group="02 Rim"
Desc="Fresnel exponent — higher = tighter rim, lower = the whole body glows."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=20
MaterialExpressionGuid=A3AD93BF46395F2290F25D6EB679DB99
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_5'"
NodePosX=-1740
NodePosY=20
NodeGuid=AEEC350181994060F53818A777518B70
CustomProperties Pin (PinId=0D5F1791D4C5947630D86ED0F1C771B6,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 A08765293AA495A93FA4E6857CA0687C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
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="Body Fill"
DefaultValue=0.18
SliderMin=0
SliderMax=1
Group="02 Rim"
Desc="Face-on fill floor so the ghost's interior isn't empty (Fresnel base reflect fraction)."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=200
MaterialExpressionGuid=5737376FB3357D2245E487AFC82A325A
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_6'"
NodePosX=-1740
NodePosY=200
NodeGuid=41EB3D8E1842ECDC2B3CFA650356FE4F
CustomProperties Pin (PinId=32D08A4D5A09CC7A014503C819B724DE,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 06582D1816A84E10023422365255B445,),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=470
SizeY=820
Text="03 Scanlines"
CommentColor=(R=0.068478,G=0.102242,B=0.262251,A=1.000000)
MaterialExpressionEditorX=-1820
MaterialExpressionEditorY=360
MaterialExpressionGuid=8A68E34624CB85CBA313168CD220FCA1
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C7'"
CommentColor=(R=0.068478,G=0.102242,B=0.262251,A=1.000000)
NodePosX=-1820
NodePosY=360
NodeWidth=470
NodeHeight=820
NodeComment="03 Scanlines"
NodeGuid=A0E03EDF53600B9C1F76D2BC0FE13177
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="Scan Density"
DefaultValue=0.06
SliderMin=0.001
SliderMax=0.5
Group="03 Scanlines"
Desc="Lines per world-cm of height — higher = more, tighter bands."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=440
MaterialExpressionGuid=D744EC6DF8E2D17A6DA0B38E233E1A2E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_8'"
NodePosX=-1740
NodePosY=440
NodeGuid=5F8CA5592D8A83D6ECF770A58E9EB6CE
CustomProperties Pin (PinId=6E675A6E691FC49E89AEE613111E2264,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_27 53F70B77F835F4C09B7192C8DF2A5831,),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="Scan Speed"
DefaultValue=0.15
SliderMin=-2
SliderMax=2
Group="03 Scanlines"
Desc="How fast the bands drift up the mesh (panned by Time — TSR-safe)."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=620
MaterialExpressionGuid=83B20D1C0221177392CB748CB8A9D545
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_9'"
NodePosX=-1740
NodePosY=620
NodeGuid=5ABDD731CE6E1DFDB8658D4F12A23D97
CustomProperties Pin (PinId=AEF312AA206587079D59D1897FCCD236,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_28 EB377CA06A975F7B1E19915E29B1396B,),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="Scan Thickness"
DefaultValue=0.32
SliderMin=0.02
SliderMax=0.5
Group="03 Scanlines"
Desc="Half-width of each bright line within its period (0..0.5)."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=800
MaterialExpressionGuid=C47C7B66066440F18496663AC6E8213D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_10'"
NodePosX=-1740
NodePosY=800
NodeGuid=005A0459211D76612BB9F873E80947F2
CustomProperties Pin (PinId=BEAA67D7FA98727950D2EAD91CA5793D,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_33 FEFBC0436DD25AA9A158ED0BE60D4BC2,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_11"
End Object
Begin Object Name="MaterialExpressionScalarParameter_11"
ParameterName="Scan Glow"
DefaultValue=0.7
SliderMin=0
SliderMax=2
Group="03 Scanlines"
Desc="How much the scanlines add to the rim glow."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=980
MaterialExpressionGuid=06C541CB2237B28354C2D651422DBB4F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_11'"
NodePosX=-1740
NodePosY=980
NodeGuid=4C9732655C8BA8439DA2A883BA263EDF
CustomProperties Pin (PinId=3F87B0F1D383F61B1AD0A052774C2A37,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 367BD58D83C306E42CC425CF8A4DD901,),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=470
SizeY=640
Text="04 Ghost"
CommentColor=(R=0.144128,G=0.102242,B=0.262251,A=1.000000)
MaterialExpressionEditorX=-1820
MaterialExpressionEditorY=1260
MaterialExpressionGuid=CFA0A5E3530C9BDD66496B04FEED464B
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C12'"
CommentColor=(R=0.144128,G=0.102242,B=0.262251,A=1.000000)
NodePosX=-1820
NodePosY=1260
NodeWidth=470
NodeHeight=640
NodeComment="04 Ghost"
NodeGuid=CB1FC54B1D7421601C15D2C97A1185F8
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_13"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_13"
End Object
Begin Object Name="MaterialExpressionScalarParameter_13"
ParameterName="Emissive Strength"
DefaultValue=4
SliderMin=0
SliderMax=20
Group="04 Ghost"
Desc="Emissive multiplier — push above 1 so the rim + lines bloom."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=1340
MaterialExpressionGuid=50F82F8D55CFE7532CB0B8922AEA98E5
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_13'"
NodePosX=-1740
NodePosY=1340
NodeGuid=FF66975DC596AC5751D59A41153BEABB
CustomProperties Pin (PinId=89793412C50F6B148F8C617DD5A66FA0,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_55 548AB7E6282531AFCA5FC256ABDF35B4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_14"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_14"
End Object
Begin Object Name="MaterialExpressionScalarParameter_14"
ParameterName="Ghost Opacity"
DefaultValue=0.7
SliderMin=0
SliderMax=1
Group="04 Ghost"
Desc="Overall translucency of the ghost."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=1520
MaterialExpressionGuid=5E840F86B566F491F9E2D45C71A384AF
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_14'"
NodePosX=-1740
NodePosY=1520
NodeGuid=9181292E1673DA29934B293BD1D12F0F
CustomProperties Pin (PinId=DF0AA3914549E1DFB9D37AEF6EE8B0A2,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_51 412798EE584A2260B67EBD5A0D6BF52A,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_15"
End Object
Begin Object Name="MaterialExpressionScalarParameter_15"
ParameterName="Body Opacity Floor"
DefaultValue=0.12
SliderMin=0
SliderMax=1
Group="04 Ghost"
Desc="Minimum opacity across the whole surface so faces read even where there's no rim/line."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=1700
MaterialExpressionGuid=62DE325D169B2CA234505A6DB1D3318E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_15'"
NodePosX=-1740
NodePosY=1700
NodeGuid=BAA7FF60D3250F0335C6FF0D9ADDA217
CustomProperties Pin (PinId=89FF9D967F358ECB962C812D5ADFF6C9,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_48 238C1FDB8298680378BA01389AF2C221,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_16"
End Object
Begin Object Name="MaterialExpressionScalarParameter_16"
ParameterName="Pulse Speed"
DefaultValue=1.6
SliderMin=0
SliderMax=8
Group="04 Ghost"
Desc="Breathing speed of the soft opacity pulse."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=1880
MaterialExpressionGuid=B6688EF16707621475F629BFFF8FE6D5
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_16'"
NodePosX=-1740
NodePosY=1880
NodeGuid=9C9830E14989385D6912EF2214EDC857
CustomProperties Pin (PinId=4B43EE8078FA28D36225379760923D7D,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_44 639AF03F35CA5EBB73A8C4E5D75EB996,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_17"
End Object
Begin Object Name="MaterialExpressionScalarParameter_17"
ParameterName="Pulse Amount"
DefaultValue=0.12
SliderMin=0
SliderMax=0.5
Group="04 Ghost"
Desc="Depth of the opacity breathe (0 = steady)."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=2060
MaterialExpressionGuid=476257D244027B6B8993E63C630C471D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_17'"
NodePosX=-1740
NodePosY=2060
NodeGuid=22D740AC61FBB2E3413D47EB78C831B2
CustomProperties Pin (PinId=F400B79575DC2366FEF9E184D3E6007C,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_43 11CBDE3D0DA07BC5CF2CF9F42DA3BEE6,),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_18"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C18"
End Object
Begin Object Name="MaterialExpressionComment_C18"
SizeX=470
SizeY=420
Text="05 Optional Textures"
CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
MaterialExpressionEditorX=-1820
MaterialExpressionEditorY=2240
MaterialExpressionGuid=8FBF8E3F0FEB4EF0AE034AA4295A5681
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C18'"
CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
NodePosX=-1820
NodePosY=2240
NodeWidth=470
NodeHeight=420
NodeComment="05 Optional Textures"
NodeGuid=182B6A35B6FDD49C9A627455AD6973D0
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_19"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_19"
End Object
Begin Object Name="MaterialExpressionScalarParameter_19"
ParameterName="Pattern Tiling"
DefaultValue=8
SliderMin=0.25
SliderMax=64
Group="05 Optional Textures"
Desc="UV tiling for the optional pattern/grid texture."
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=2320
MaterialExpressionGuid=8B2EFA947541126BB102CE37AC675098
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_19'"
NodePosX=-1740
NodePosY=2320
NodeGuid=D96ADF2D40ADA0E583509B374BC49C82
CustomProperties Pin (PinId=E43F15F492EFB4F1B0DA2F51A9D85935,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_36 2626FE0BFB57A229F61A47CDAF65740E,),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.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_20"
End Object
Begin Object Name="MaterialExpressionTextureSampleParameter2D_20"
ParameterName="Pattern"
Group="05 Optional Textures"
Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
SamplerType=SAMPLERTYPE_LinearColor
Desc="Optional grayscale grid/hex/circuit map multiplied into the scanline mask. White (default) = scanlines only."
Coordinates=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_36.MaterialExpressionMultiply_36'")
MaterialExpressionEditorX=-1740
MaterialExpressionEditorY=2500
MaterialExpressionGuid=588B8A3AA39F6A4CEEBAF0A98D57136A
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_20'"
NodePosX=-1740
NodePosY=2500
NodeGuid=3C841CF82DBB9DB3BF86A19EC76201CC
CustomProperties Pin (PinId=78EA13E96D3705666A06DF6156E78AB4,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,LinkedTo=(MaterialGraphNode_36 9A2C22243846983EDE980448A3E34A88,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=8A89098CBA074DAF8CF3930923ED9F28,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=0DA2ABF5C5C42D7075125994607C0DF4,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=F02DD354CF90FF6148E224345615D764,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 5F2D41C1A6101B756F80F0EE9BBAF923,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=8B48C8C88C9FA9BDF5BEFEFB503860B4,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=4A9197F132F0EA8C9AAF2294C342270A,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=34DA8FE4DC625745E9F749C201CCB844,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=3A7C39E5FCCB402EBDA1D9B32ADE0CF1,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_21"
Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_21"
End Object
Begin Object Name="MaterialExpressionLinearInterpolate_21"
A=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_2.MaterialExpressionVectorParameter_2'")
B=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_3.MaterialExpressionVectorParameter_3'")
Alpha=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_1.MaterialExpressionScalarParameter_1'")
MaterialExpressionEditorX=-1200
MaterialExpressionEditorY=-440
MaterialExpressionGuid=C32D8A9D7906EA0536B1E2C86E6F32AE
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_21'"
NodePosX=-1200
NodePosY=-440
NodeGuid=6EDBFB3C555D178A92BB263B3A22E1DC
CustomProperties Pin (PinId=9C87E0F15E35EA78B9E4F47D20C967D9,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_2 B71B7B7DDA85D58BD2414560146FDB25,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=64DF946E08C80EBAA9689F881034F4EE,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 49BA51C736425399BBB813D5542F632F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=99078A7DA4F559D6A885D63D45E62263,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_1 5691CF91968BB26469003CCBB80AFD1A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=965B6107044F72517381B62DB1B03D62,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_56 897279EB4CE78E5156E5F20147CC7793,),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.MaterialExpressionVertexNormalWS Name="MaterialExpressionVertexNormalWS_22"
End Object
Begin Object Name="MaterialExpressionVertexNormalWS_22"
MaterialExpressionEditorX=-1200
MaterialExpressionEditorY=60
MaterialExpressionGuid=22D096447CA3E88A5C1805B71DB3448D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVertexNormalWS'MaterialExpressionVertexNormalWS_22'"
NodePosX=-1200
NodePosY=60
NodeGuid=483D2D25FA05CCDA8AA6EAFA8D6D457F
CustomProperties Pin (PinId=7CD3FB750985756F6A924323FC1F595E,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 9B2218BE4CFA8071A39615C25E588C9C,),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.MaterialExpressionFresnel Name="MaterialExpressionFresnel_23"
End Object
Begin Object Name="MaterialExpressionFresnel_23"
Exponent=3
BaseReflectFraction=0.18
ExponentIn=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_5.MaterialExpressionScalarParameter_5'")
BaseReflectFractionIn=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_6.MaterialExpressionScalarParameter_6'")
Normal=(Expression="/Script/Engine.MaterialExpressionVertexNormalWS'MaterialGraphNode_22.MaterialExpressionVertexNormalWS_22'")
MaterialExpressionEditorX=-980
MaterialExpressionEditorY=120
MaterialExpressionGuid=42FAAD547B5EF896D59392203AFB2131
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionFresnel'MaterialExpressionFresnel_23'"
NodePosX=-980
NodePosY=120
NodeGuid=54A59240CE7A3B75DFDF88E77361AB17
CustomProperties Pin (PinId=A08765293AA495A93FA4E6857CA0687C,PinName="ExponentIn",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_5 0D5F1791D4C5947630D86ED0F1C771B6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=06582D1816A84E10023422365255B445,PinName="BaseReflectFractionIn",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 32D08A4D5A09CC7A014503C819B724DE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9B2218BE4CFA8071A39615C25E588C9C,PinName="Normal",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 7CD3FB750985756F6A924323FC1F595E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=B959D5753906D763E1AA78AEE492D114,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_40 5B0E1B6086300075EE82C138B06DC728,MaterialGraphNode_46 BBA118E59193D8C6952A0FBBC26B1954,),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.MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_24"
End Object
Begin Object Name="MaterialExpressionWorldPosition_24"
MaterialExpressionEditorX=-1320
MaterialExpressionEditorY=460
MaterialExpressionGuid=8C42A8507F7F97E73E665682BDE61734
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionWorldPosition'MaterialExpressionWorldPosition_24'"
NodePosX=-1320
NodePosY=460
NodeGuid=B37C608CB3CD0355E034A505388BC946
CustomProperties Pin (PinId=EB5B31735326492DFAE3686FB203E94B,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 4BC781A7BAF336E3058CB6725617E9A1,),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.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_25"
End Object
Begin Object Name="MaterialExpressionComponentMask_25"
R=False
G=False
B=True
A=False
Input=(Expression="/Script/Engine.MaterialExpressionWorldPosition'MaterialGraphNode_24.MaterialExpressionWorldPosition_24'")
MaterialExpressionEditorX=-1120
MaterialExpressionEditorY=460
MaterialExpressionGuid=AF38747F51E66D4C76E9FF6D7A2BBEA3
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_25'"
NodePosX=-1120
NodePosY=460
NodeGuid=EAD697F34E4CC4761FC24D51629D9995
CustomProperties Pin (PinId=4BC781A7BAF336E3058CB6725617E9A1,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_24 EB5B31735326492DFAE3686FB203E94B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=3EB473B97CDBBC0100070511D2D6CA6F,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_27 AB46B09C8674ACF87F16EBBB7F87B682,),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.MaterialExpressionTime Name="MaterialExpressionTime_26"
End Object
Begin Object Name="MaterialExpressionTime_26"
MaterialExpressionEditorX=-1320
MaterialExpressionEditorY=700
MaterialExpressionGuid=F30455D07AB4D122D9AF76090784090D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTime'MaterialExpressionTime_26'"
NodePosX=-1320
NodePosY=700
NodeGuid=9D07538F6B4A3BEA936E28800BEBAF1B
CustomProperties Pin (PinId=2AC4D2D2263826BB30B32C0368E68651,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_28 C71D025472332617186EC05834C8B0E3,MaterialGraphNode_44 8F1B456845FEB6659784314CD0D35289,),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.MaterialExpressionMultiply Name="MaterialExpressionMultiply_27"
End Object
Begin Object Name="MaterialExpressionMultiply_27"
A=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_25.MaterialExpressionComponentMask_25'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_8.MaterialExpressionScalarParameter_8'")
MaterialExpressionEditorX=-940
MaterialExpressionEditorY=480
MaterialExpressionGuid=7E40A4A2CBE393B6298C04876FACFA54
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_27'"
NodePosX=-940
NodePosY=480
NodeGuid=2483E3A7FA8357F387D6AB2FE28C60DB
CustomProperties Pin (PinId=AB46B09C8674ACF87F16EBBB7F87B682,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_25 3EB473B97CDBBC0100070511D2D6CA6F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=53F70B77F835F4C09B7192C8DF2A5831,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_8 6E675A6E691FC49E89AEE613111E2264,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5ED7DFBDE89F280B738456B335093753,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_29 9F0C9541FDBAA912645518800D5B9F91,),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.MaterialExpressionMultiply Name="MaterialExpressionMultiply_28"
End Object
Begin Object Name="MaterialExpressionMultiply_28"
A=(Expression="/Script/Engine.MaterialExpressionTime'MaterialGraphNode_26.MaterialExpressionTime_26'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_9.MaterialExpressionScalarParameter_9'")
MaterialExpressionEditorX=-940
MaterialExpressionEditorY=660
MaterialExpressionGuid=C458F120FD37DBF31735E4F5892F37F8
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_28'"
NodePosX=-940
NodePosY=660
NodeGuid=1593A9961F4F72A0A59F8BCAD40EABAC
CustomProperties Pin (PinId=C71D025472332617186EC05834C8B0E3,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_26 2AC4D2D2263826BB30B32C0368E68651,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=EB377CA06A975F7B1E19915E29B1396B,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_9 AEF312AA206587079D59D1897FCCD236,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=C6ECA99B2594FBD46395A417C28D4604,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_29 B610AE2F61D44AE7CC643D420C3F7CC1,),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.MaterialExpressionAdd Name="MaterialExpressionAdd_29"
End Object
Begin Object Name="MaterialExpressionAdd_29"
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_27.MaterialExpressionMultiply_27'")
B=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_28.MaterialExpressionMultiply_28'")
MaterialExpressionEditorX=-760
MaterialExpressionEditorY=540
MaterialExpressionGuid=2447C109579DE209C5CD85DDDF0D67D7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionAdd'MaterialExpressionAdd_29'"
NodePosX=-760
NodePosY=540
NodeGuid=91B71307CD39A5E6228B299A5A429539
CustomProperties Pin (PinId=9F0C9541FDBAA912645518800D5B9F91,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_27 5ED7DFBDE89F280B738456B335093753,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=B610AE2F61D44AE7CC643D420C3F7CC1,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_28 C6ECA99B2594FBD46395A417C28D4604,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=A9A953668F1DD67FF1F44A76CBD06272,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_30 7D1B234A0B18573D42448264DAC2A375,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_30"
Begin Object Class=/Script/Engine.MaterialExpressionFrac Name="MaterialExpressionFrac_30"
End Object
Begin Object Name="MaterialExpressionFrac_30"
Input=(Expression="/Script/Engine.MaterialExpressionAdd'MaterialGraphNode_29.MaterialExpressionAdd_29'")
MaterialExpressionEditorX=-600
MaterialExpressionEditorY=540
MaterialExpressionGuid=4E5E4C41461665206C8698D3CC06F537
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionFrac'MaterialExpressionFrac_30'"
NodePosX=-600
NodePosY=540
NodeGuid=1E6751FA92E818EDD65ACC1B71FD9329
CustomProperties Pin (PinId=7D1B234A0B18573D42448264DAC2A375,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_29 A9A953668F1DD67FF1F44A76CBD06272,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5C64823F42CD9A305E7A0FD158A5AB56,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 12112B95E11AB19AF79F2EB959070DBC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_31"
Begin Object Class=/Script/Engine.MaterialExpressionSubtract Name="MaterialExpressionSubtract_31"
End Object
Begin Object Name="MaterialExpressionSubtract_31"
A=(Expression="/Script/Engine.MaterialExpressionFrac'MaterialGraphNode_30.MaterialExpressionFrac_30'")
MaterialExpressionEditorX=-440
MaterialExpressionEditorY=540
MaterialExpressionGuid=9FDF5B4AE95721287EB145F5C9BF34A5
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSubtract'MaterialExpressionSubtract_31'"
NodePosX=-440
NodePosY=540
NodeGuid=22610581789A980F7A7089B80BBF6FE6
CustomProperties Pin (PinId=12112B95E11AB19AF79F2EB959070DBC,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_30 5C64823F42CD9A305E7A0FD158A5AB56,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=1CEF575997FDBA34C75428539A69B245,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,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=DB34F24F7CE986B5D4CBF097C830A533,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_32 1C9A972881B3849F1D938373EC12A250,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_32"
Begin Object Class=/Script/Engine.MaterialExpressionAbs Name="MaterialExpressionAbs_32"
End Object
Begin Object Name="MaterialExpressionAbs_32"
Input=(Expression="/Script/Engine.MaterialExpressionSubtract'MaterialGraphNode_31.MaterialExpressionSubtract_31'")
MaterialExpressionEditorX=-280
MaterialExpressionEditorY=540
MaterialExpressionGuid=B96EDBBA9F0F74A7DA10782865CB2DE6
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionAbs'MaterialExpressionAbs_32'"
NodePosX=-280
NodePosY=540
NodeGuid=C14B2F28C559C7B326F9F75F56E11EC1
CustomProperties Pin (PinId=1C9A972881B3849F1D938373EC12A250,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_31 DB34F24F7CE986B5D4CBF097C830A533,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=62CBA3400F8677AD0677AA81DE33FEDC,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_33 93F837D40AD61134DF6D86C3B529E709,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_33"
Begin Object Class=/Script/Engine.MaterialExpressionSmoothStep Name="MaterialExpressionSmoothStep_33"
End Object
Begin Object Name="MaterialExpressionSmoothStep_33"
ConstMin=0
Max=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_10.MaterialExpressionScalarParameter_10'")
Value=(Expression="/Script/Engine.MaterialExpressionAbs'MaterialGraphNode_32.MaterialExpressionAbs_32'")
MaterialExpressionEditorX=-120
MaterialExpressionEditorY=540
MaterialExpressionGuid=23156804090BC148989FA0A46B842E01
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSmoothStep'MaterialExpressionSmoothStep_33'"
NodePosX=-120
NodePosY=540
NodeGuid=6710C57CA6F197CBFCBA1B4519E6CA63
CustomProperties Pin (PinId=C2E8CF018CF0EAD39C4787467470E8B5,PinName="Min",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=FEFBC0436DD25AA9A158ED0BE60D4BC2,PinName="Max",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_10 BEAA67D7FA98727950D2EAD91CA5793D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=93F837D40AD61134DF6D86C3B529E709,PinName="Value",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_32 62CBA3400F8677AD0677AA81DE33FEDC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=44A9DF5CB19A15C652779D4112CADD54,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_34 AC21AFBFD5EB7C4B616D3CCE1E92AB3C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_34"
Begin Object Class=/Script/Engine.MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_34"
End Object
Begin Object Name="MaterialExpressionOneMinus_34"
Input=(Expression="/Script/Engine.MaterialExpressionSmoothStep'MaterialGraphNode_33.MaterialExpressionSmoothStep_33'")
MaterialExpressionEditorX=60
MaterialExpressionEditorY=540
MaterialExpressionGuid=A8ABC067D0959ECC6724B79FF27E2AAA
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionOneMinus'MaterialExpressionOneMinus_34'"
NodePosX=60
NodePosY=540
NodeGuid=8FEF85D9AB2E145E062BCDDF8D59DE4C
CustomProperties Pin (PinId=AC21AFBFD5EB7C4B616D3CCE1E92AB3C,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_33 44A9DF5CB19A15C652779D4112CADD54,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=C7D1C76A0F8247F7EA746FA5EDEBBCF5,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 992744028662B4D9EF98E1A93E620F8D,MaterialGraphNode_38 20B094A1C136A4569F27C3791F3FDE67,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_35"
Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_35"
End Object
Begin Object Name="MaterialExpressionTextureCoordinate_35"
MaterialExpressionEditorX=-1320
MaterialExpressionEditorY=2360
MaterialExpressionGuid=C4C348B178C14FC37B974DA6E16A2126
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_35'"
NodePosX=-1320
NodePosY=2360
NodeGuid=2B8C56A4C7B6076E64B8CB7A932053B2
CustomProperties Pin (PinId=E54C46551166DA63DD10862F9BEF122F,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_36 7CACCFC6D8B9031207A8DB527835C7B2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_36"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_36"
End Object
Begin Object Name="MaterialExpressionMultiply_36"
A=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_35.MaterialExpressionTextureCoordinate_35'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_19.MaterialExpressionScalarParameter_19'")
MaterialExpressionEditorX=-1120
MaterialExpressionEditorY=2360
MaterialExpressionGuid=07344F2AD24E29CAA529E06660409F7D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_36'"
NodePosX=-1120
NodePosY=2360
NodeGuid=2945D149E3C186DA28CDDC318AD7525F
CustomProperties Pin (PinId=7CACCFC6D8B9031207A8DB527835C7B2,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_35 E54C46551166DA63DD10862F9BEF122F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=2626FE0BFB57A229F61A47CDAF65740E,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_19 E43F15F492EFB4F1B0DA2F51A9D85935,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9A2C22243846983EDE980448A3E34A88,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 78EA13E96D3705666A06DF6156E78AB4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_37"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_37"
End Object
Begin Object Name="MaterialExpressionMultiply_37"
A=(Expression="/Script/Engine.MaterialExpressionOneMinus'MaterialGraphNode_34.MaterialExpressionOneMinus_34'")
B=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_20.MaterialExpressionTextureSampleParameter2D_20'",OutputIndex=1)
MaterialExpressionEditorX=320
MaterialExpressionEditorY=700
MaterialExpressionGuid=593CBA0EAF947FEFA649CC6933A291AE
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_37'"
NodePosX=320
NodePosY=700
NodeGuid=D42DD9EAB06270ED65C406A74F5A9BEE
CustomProperties Pin (PinId=992744028662B4D9EF98E1A93E620F8D,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_34 C7D1C76A0F8247F7EA746FA5EDEBBCF5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5F2D41C1A6101B756F80F0EE9BBAF923,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_20 F02DD354CF90FF6148E224345615D764,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=EFF1F27DCF22A4DC67617772516B6ED6,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_38 94F8F31B173EB4675EA36FD37C859369,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_38"
Begin Object Class=/Script/Engine.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_38"
End Object
Begin Object Name="MaterialExpressionStaticSwitchParameter_38"
ParameterName="Use Pattern"
DefaultValue=False
Group="05 Optional Textures"
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_37.MaterialExpressionMultiply_37'")
B=(Expression="/Script/Engine.MaterialExpressionOneMinus'MaterialGraphNode_34.MaterialExpressionOneMinus_34'")
MaterialExpressionEditorX=540
MaterialExpressionEditorY=600
MaterialExpressionGuid=B300071B0832DFC7EB7CD5C5E4181CA2
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_38'"
NodePosX=540
NodePosY=600
NodeGuid=5448DD7F69EFEBA80B5083B82AB24999
CustomProperties Pin (PinId=94F8F31B173EB4675EA36FD37C859369,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_37 EFF1F27DCF22A4DC67617772516B6ED6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=20B094A1C136A4569F27C3791F3FDE67,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_34 C7D1C76A0F8247F7EA746FA5EDEBBCF5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=370073811E1B8FDE5B6939EF6F308FE5,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 2D2FCD208AE9704851B058F584C5BDF9,MaterialGraphNode_47 B9D8F0BD178B90C6F2FEFE5945F2D4D7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_39"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_39"
End Object
Begin Object Name="MaterialExpressionMultiply_39"
A=(Expression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialGraphNode_38.MaterialExpressionStaticSwitchParameter_38'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_11.MaterialExpressionScalarParameter_11'")
MaterialExpressionEditorX=780
MaterialExpressionEditorY=320
MaterialExpressionGuid=F55761BD448F142844F046152D8C945B
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_39'"
NodePosX=780
NodePosY=320
NodeGuid=C9D88AC60FA87F037CC6A8DE56B7829E
CustomProperties Pin (PinId=2D2FCD208AE9704851B058F584C5BDF9,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_38 370073811E1B8FDE5B6939EF6F308FE5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=367BD58D83C306E42CC425CF8A4DD901,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_11 3F87B0F1D383F61B1AD0A052774C2A37,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=1358A803E8C6744FD9DEB070C09B6052,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_40 45718D051951152C7B96E821A84B9F94,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_40"
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_40"
End Object
Begin Object Name="MaterialExpressionAdd_40"
A=(Expression="/Script/Engine.MaterialExpressionFresnel'MaterialGraphNode_23.MaterialExpressionFresnel_23'")
B=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_39.MaterialExpressionMultiply_39'")
MaterialExpressionEditorX=960
MaterialExpressionEditorY=200
MaterialExpressionGuid=7A022E950679C044080BE0DE42EBEC26
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionAdd'MaterialExpressionAdd_40'"
NodePosX=960
NodePosY=200
NodeGuid=5036666122464C6807B5B05D4E894922
CustomProperties Pin (PinId=5B0E1B6086300075EE82C138B06DC728,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_23 B959D5753906D763E1AA78AEE492D114,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=45718D051951152C7B96E821A84B9F94,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_39 1358A803E8C6744FD9DEB070C09B6052,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=1B7592896599A4ED995163713FEB3299,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_41 538A3EB0DE00F4D21A520EDF2048F015,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_41"
Begin Object Class=/Script/Engine.MaterialExpressionSaturate Name="MaterialExpressionSaturate_41"
End Object
Begin Object Name="MaterialExpressionSaturate_41"
Input=(Expression="/Script/Engine.MaterialExpressionAdd'MaterialGraphNode_40.MaterialExpressionAdd_40'")
MaterialExpressionEditorX=1140
MaterialExpressionEditorY=200
MaterialExpressionGuid=31C9D2F28DF06579CD533942C7CC7B5D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSaturate'MaterialExpressionSaturate_41'"
NodePosX=1140
NodePosY=200
NodeGuid=17E80E74E5D09F8FBA26C50A25ACA0EE
CustomProperties Pin (PinId=538A3EB0DE00F4D21A520EDF2048F015,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_40 1B7592896599A4ED995163713FEB3299,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=E98A68092504750649D88F945F587EE2,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_55 57639C03D676080DA41A6F3CB8E6FE69,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_42"
Begin Object Class=/Script/Engine.MaterialExpressionSine Name="MaterialExpressionSine_42"
End Object
Begin Object Name="MaterialExpressionSine_42"
Input=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_44.MaterialExpressionMultiply_44'")
MaterialExpressionEditorX=540
MaterialExpressionEditorY=1700
MaterialExpressionGuid=4084189FA05FD3F6BC8F26846CDDD329
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSine'MaterialExpressionSine_42'"
NodePosX=540
NodePosY=1700
NodeGuid=111AAD61F5B308AFFC1A617F9E43D4D6
CustomProperties Pin (PinId=4BB239234B4A481D01FE30836E0D66B6,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_44 D094FB22DB79024C56CA0425F4E53781,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=42A80CE0F120570B354FED73AA6EB38C,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_43 BEE152624CED4684C29214F75FD4BF6B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_43"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_43"
End Object
Begin Object Name="MaterialExpressionMultiply_43"
A=(Expression="/Script/Engine.MaterialExpressionSine'MaterialGraphNode_42.MaterialExpressionSine_42'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_17.MaterialExpressionScalarParameter_17'")
MaterialExpressionEditorX=720
MaterialExpressionEditorY=1740
MaterialExpressionGuid=1D60329F353774394E1D5825F1072699
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_43'"
NodePosX=720
NodePosY=1740
NodeGuid=FCDED8098E3705440459310D2292F85E
CustomProperties Pin (PinId=BEE152624CED4684C29214F75FD4BF6B,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_42 42A80CE0F120570B354FED73AA6EB38C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=11CBDE3D0DA07BC5CF2CF9F42DA3BEE6,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_17 F400B79575DC2366FEF9E184D3E6007C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=F405CDF05E3D95AA6DF28334F10ADF93,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_45 F5FE88DD6F18831F3A0F074F5CDED013,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_44"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_44"
End Object
Begin Object Name="MaterialExpressionMultiply_44"
A=(Expression="/Script/Engine.MaterialExpressionTime'MaterialGraphNode_26.MaterialExpressionTime_26'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_16.MaterialExpressionScalarParameter_16'")
MaterialExpressionEditorX=360
MaterialExpressionEditorY=1700
MaterialExpressionGuid=F8A44E397A4441D98F3461230538E562
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_44'"
NodePosX=360
NodePosY=1700
NodeGuid=9343C70AF9BCEFD4B38B5B0E27B5ACC1
CustomProperties Pin (PinId=8F1B456845FEB6659784314CD0D35289,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_26 2AC4D2D2263826BB30B32C0368E68651,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=639AF03F35CA5EBB73A8C4E5D75EB996,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_16 4B43EE8078FA28D36225379760923D7D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=D094FB22DB79024C56CA0425F4E53781,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_42 4BB239234B4A481D01FE30836E0D66B6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_45"
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_45"
End Object
Begin Object Name="MaterialExpressionAdd_45"
B=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_43.MaterialExpressionMultiply_43'")
MaterialExpressionEditorX=900
MaterialExpressionEditorY=1740
MaterialExpressionGuid=6B5B0DB3FC25BFFC4FFD7DC44EA1DD7A
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_PlacementGhost'"
…Source truncated for rendering. Use Copy to grab the full 134 KB.
Nodes: ScalarParameter (x15), Multiply (x13), Comment (x7), Add (x5), Saturate (x2), VectorParameter (x2), Abs, ComponentMask, Frac, Fresnel, LinearInterpolate, Material, OneMinus, Sine, SmoothStep, StaticSwitchParameter, Subtract, TextureCoordinate, TextureSampleParameter2D, Time, VertexNormalWS, 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
- 3 hours ago
- Published
- 3 hours ago
- Nodes
- 60




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