Skip to main content

Description

A ground zone marker, built from a circle SDF — no textures. Project it on the floor and go.

It's the glowing ring you draw on the ground for a build zone or an ability range. Centre the decal UV, take the distance from the middle, and you've got a radial field — one SmoothStep makes the soft filled disc, another makes the bright edge ring sitting right on the radius. Fill colour, edge colour, radius, ring width, opacity and a slow breathing pulse are all on the instance, and the pulse is a plain Time sine so it stays TSR-safe. Emissive + Opacity out, nothing else needed.

Settings you have to set

Material settings don't come across in a paste, so set these or it won't render right:

  • Material Domain → Deferred Decal
  • Blend Mode → Translucent
  • Decal Blend Mode → Translucent (Emissive + Opacity)
  • Shading Model → Unlit

Drop a Decal Actor, point its projection box down at the ground, and keep the box shallow so the marker doesn't climb up walls. A square box gives you a clean circle.

Optional textures (bring your own)

Procedural by default — works with nothing plugged in. Want a custom shape:

  • Shape Mask — flip on Use Shape Mask and drop in a grayscale sprite (R = coverage) to swap the disc for an arrow, brackets, a number, any icon. The colour, glow and pulse still apply.
material graph

Preview only · open in editor for full material editing

Want this graph on your blog or forum?

0 comments

Sign in to join the discussion.

No comments yet. Be the first.

source
View T3D source (109 KB)expand
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=520
      SizeY=560
      Text="01 Shape"
      CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
      MaterialExpressionEditorX=-1860
      MaterialExpressionEditorY=-760
      MaterialExpressionGuid=E47098E00ED536FEDE90D798346FF3B7
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C0'"
   CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
   NodePosX=-1860
   NodePosY=-760
   NodeWidth=520
   NodeHeight=560
   NodeComment="01 Shape"
   NodeGuid=E4291FCDD04F43CEAF2A07B8CD86606F
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="Radius"
      DefaultValue=0.42
      SliderMin=0.05
      SliderMax=0.5
      Group="01 Shape"
      Desc="Disc radius in decal-UV units (0.5 = edge of the projection box). The edge ring sits on this radius."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=-680
      MaterialExpressionGuid=FC2BCFF8EBEA0E85B213219431FECDE1
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_1'"
   NodePosX=-1780
   NodePosY=-680
   NodeGuid=078FE13DC349F7073141AB1DC5696391
   CustomProperties Pin (PinId=B43965432ECBCFC2065E2669C52FA79B,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 C6D71089FFC1E0909392B9E4BF689B98,MaterialGraphNode_20 8ADF2774B7C821B76CF07EE81B00E6FD,MaterialGraphNode_22 A7850CC5F39E7AF289BC736C94870F73,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_2"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_2"
      ParameterName="Edge Feather"
      DefaultValue=0.04
      SliderMin=0.001
      SliderMax=0.25
      Group="01 Shape"
      Desc="Softness of the disc's outer edge (SmoothStep width). Small = crisp, large = soft falloff."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=-500
      MaterialExpressionGuid=EFE41476B8DBE1821380EA72632C8472
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_2'"
   NodePosX=-1780
   NodePosY=-500
   NodeGuid=E9A6E694C5DDFD557ADEFBDBE795B888
   CustomProperties Pin (PinId=63206B47A65184D9E3D6D974C6BFC0FB,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 0EAD4CE268D6CEF708A6BF592C970588,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_3"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_3"
      ParameterName="Ring Width"
      DefaultValue=0.05
      SliderMin=0
      SliderMax=0.3
      Group="01 Shape"
      Desc="Half-thickness of the bright boundary ring. 0 hides the ring (fill only)."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=-320
      MaterialExpressionGuid=A98AB81761B9081E14283B104F75C75B
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_3'"
   NodePosX=-1780
   NodePosY=-320
   NodeGuid=6BACACBC76CEE9EEE9AC990825F5EB8A
   CustomProperties Pin (PinId=4403B662687F238C9523F8B89D44F0D1,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 35D982F231666063117A7792B8BA3DAF,),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=520
      SizeY=560
      Text="02 Colour"
      CommentColor=(R=0.042311,G=0.262251,B=0.144128,A=1.000000)
      MaterialExpressionEditorX=-1860
      MaterialExpressionEditorY=-160
      MaterialExpressionGuid=8D53097F44066DFD2EF216363B5E4965
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C4'"
   CommentColor=(R=0.042311,G=0.262251,B=0.144128,A=1.000000)
   NodePosX=-1860
   NodePosY=-160
   NodeWidth=520
   NodeHeight=560
   NodeComment="02 Colour"
   NodeGuid=78177EE7845DF7B852E28E8971EFEA81
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_5"
   Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_5"
   End Object
   Begin Object Name="MaterialExpressionVectorParameter_5"
      ParameterName="Fill Colour"
      DefaultValue=(R=0.04,G=0.35,B=0.85,A=1)
      Group="02 Colour"
      Desc="Colour of the filled disc interior."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=-80
      MaterialExpressionGuid=788B24533836307C4EF6B59D90164309
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_5'"
   NodePosX=-1780
   NodePosY=-80
   NodeGuid=EEE66AE38A71520A968E1CCF4DD1301E
   CustomProperties Pin (PinId=51926B22614A0828AF5A68D6249DABBE,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_26 5FC0AE8D5591EA7077AE84F482DB4226,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=AF55C82B5EC5ED91260D8D1B39BB24ED,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=02AA07EE8D4CD3FC87FCD6E1F2D1AAB2,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=6934162BD648373ECE20F13A3940F3C5,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=3909C1025DE337BE3C0C6FA03D60165B,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_6"
   Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_6"
   End Object
   Begin Object Name="MaterialExpressionVectorParameter_6"
      ParameterName="Edge Colour"
      DefaultValue=(R=0.45,G=0.85,B=1,A=1)
      Group="02 Colour"
      Desc="Colour of the bright boundary ring (usually brighter than the fill)."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=100
      MaterialExpressionGuid=17AEBCB3230026D446DA68197B01542A
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_6'"
   NodePosX=-1780
   NodePosY=100
   NodeGuid=C6F38796F5E177A63E42E0375205F871
   CustomProperties Pin (PinId=11031E589CA85CE42D461E4D30DB8B39,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_26 95C98B33EACFBBB2ABDF876C93AA9D61,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=007944AAEB3B8078A4C5C45CBB693953,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=EEA883A8AED8D11D7108CD670452B7A4,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=AF5805BFE3A4DD8C1AF11932F2CD4DEE,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=ED617BA02B235971CB9740574ECD529C,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_7"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_7"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_7"
      ParameterName="Emissive Intensity"
      DefaultValue=4
      SliderMin=0
      SliderMax=50
      Group="02 Colour"
      Desc="Overall emissive brightness multiplier."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=290
      MaterialExpressionGuid=98CA2F0D5677C41157F381FB35DD8FC0
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_7'"
   NodePosX=-1780
   NodePosY=290
   NodeGuid=24D980992A3DD5F4FD52528A2D18787D
   CustomProperties Pin (PinId=E0FB05BDE726D8BD200E7C2A6919907F,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 3C66987A23085CBB891B80FD27C12B3F,),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_8"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C8"
   End Object
   Begin Object Name="MaterialExpressionComment_C8"
      SizeX=520
      SizeY=380
      Text="03 Opacity"
      CommentColor=(R=0.068478,G=0.102242,B=0.262251,A=1.000000)
      MaterialExpressionEditorX=-1860
      MaterialExpressionEditorY=440
      MaterialExpressionGuid=203613F52761B9CA6431BB869E33EF31
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C8'"
   CommentColor=(R=0.068478,G=0.102242,B=0.262251,A=1.000000)
   NodePosX=-1860
   NodePosY=440
   NodeWidth=520
   NodeHeight=380
   NodeComment="03 Opacity"
   NodeGuid=A06491520F1826C3A58AE38032638575
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="Fill Opacity"
      DefaultValue=0.55
      SliderMin=0
      SliderMax=1
      Group="03 Opacity"
      Desc="Opacity of the filled disc interior (the ring always draws at full strength)."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=520
      MaterialExpressionGuid=83A60CBCDE379D66070919633D24C522
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_9'"
   NodePosX=-1780
   NodePosY=520
   NodeGuid=CA381006662C0B0FEE40EA6DF2542DFB
   CustomProperties Pin (PinId=9D2562FD5DBCC262CD4648A62A9D2115,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 B73C59FF20F9E53E456CF371C2CD6D4D,),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="Master Opacity"
      DefaultValue=1
      SliderMin=0
      SliderMax=1
      Group="03 Opacity"
      Desc="Master opacity multiplier for the whole decal (fade the marker in/out)."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=700
      MaterialExpressionGuid=9DF105664C4490AFB0B3C75F161C4A37
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_10'"
   NodePosX=-1780
   NodePosY=700
   NodeGuid=ED5EAD713152D7392673C738A14D1787
   CustomProperties Pin (PinId=2B9BF484DCFCEEF060B5F387038248C7,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 CE636DC2A1A8D07F1BDF9CCC65C5D123,),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_11"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C11"
   End Object
   Begin Object Name="MaterialExpressionComment_C11"
      SizeX=520
      SizeY=380
      Text="04 Pulse"
      CommentColor=(R=0.262251,G=0.144128,B=0.042311,A=1.000000)
      MaterialExpressionEditorX=-1860
      MaterialExpressionEditorY=920
      MaterialExpressionGuid=A946A73E81CC6D346AE4377E81080281
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C11'"
   CommentColor=(R=0.262251,G=0.144128,B=0.042311,A=1.000000)
   NodePosX=-1860
   NodePosY=920
   NodeWidth=520
   NodeHeight=380
   NodeComment="04 Pulse"
   NodeGuid=7432B0EE6BE148494F4166FCC28B8FCB
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_12"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_12"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_12"
      ParameterName="Pulse Speed"
      DefaultValue=2
      SliderMin=0
      SliderMax=12
      Group="04 Pulse"
      Desc="Breathing-pulse speed (rad/s). 0 = no pulse."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=1000
      MaterialExpressionGuid=41B28C5DED73E52EC1517699604CFF93
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_12'"
   NodePosX=-1780
   NodePosY=1000
   NodeGuid=DA3C0DE8F735A6C9B1DD6D3C206E823E
   CustomProperties Pin (PinId=168992D724FD21E8D5EE0F8F2970970D,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 FB069B9745DB86CE57A028D44483A433,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
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="Pulse Floor"
      DefaultValue=1
      SliderMin=0
      SliderMax=1
      Group="04 Pulse"
      Desc="Dimmest point of the pulse, as a fraction of full brightness. 1.0 = pulse off (always full)."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=1180
      MaterialExpressionGuid=4CD862ADF3E19F1445907A3D20590DCB
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_13'"
   NodePosX=-1780
   NodePosY=1180
   NodeGuid=BF300927C28E40A26E4EA03455C20BB1
   CustomProperties Pin (PinId=64294D78A85DEE65569D77984F8952AC,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 792F90BA2CDD15237CEE1EF3FF00BCB8,),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.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_14"
   End Object
   Begin Object Name="MaterialExpressionTextureCoordinate_14"
      UTiling=1
      VTiling=1
      Desc="Decal projection UV (0..1 across the decal box footprint)."
      MaterialExpressionEditorX=-1240
      MaterialExpressionEditorY=-540
      MaterialExpressionGuid=F5FC4FB49F18C09819279D0B4D5593F4
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_14'"
   NodePosX=-1240
   NodePosY=-540
   NodeGuid=CBB68F575F9B621C91609E2FC7271660
   CustomProperties Pin (PinId=B0BF26AD2C13F21EAF88657E752D0D08,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_17 7B0C0537FBBF761AF4E9AD9043EBA10D,),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.MaterialExpressionConstant2Vector Name="MaterialExpressionConstant2Vector_15"
   End Object
   Begin Object Name="MaterialExpressionConstant2Vector_15"
      R=0.5
      G=0.5
      Desc="Decal-UV centre."
      MaterialExpressionEditorX=-1240
      MaterialExpressionEditorY=-360
      MaterialExpressionGuid=949C757611FCCA21DAA08C9846AB3F1D
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialExpressionConstant2Vector_15'"
   NodePosX=-1240
   NodePosY=-360
   NodeGuid=583844AF599BB05D18768F015A6B0C3C
   CustomProperties Pin (PinId=436AAFD2FEA6521491981E44487EE907,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_17 A1CF2F0DD453AD0F337FBA1041415BB1,),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.MaterialExpressionConstant2Vector Name="MaterialExpressionConstant2Vector_16"
   End Object
   Begin Object Name="MaterialExpressionConstant2Vector_16"
      R=0
      G=0
      Desc="Origin for the radial distance."
      MaterialExpressionEditorX=-1240
      MaterialExpressionEditorY=-180
      MaterialExpressionGuid=6C22F85F39A2A03528A3D37C678E6DA2
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialExpressionConstant2Vector_16'"
   NodePosX=-1240
   NodePosY=-180
   NodeGuid=86C0FF87F14BCDE43F2668DF794A00F6
   CustomProperties Pin (PinId=9FE91385D5B255FD9D6D1D5F3CA32773,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_18 57F802ABBCE322B6853A46ED0A849D91,),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.MaterialExpressionSubtract Name="MaterialExpressionSubtract_17"
   End Object
   Begin Object Name="MaterialExpressionSubtract_17"
      A=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_14.MaterialExpressionTextureCoordinate_14'")
      B=(Expression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialGraphNode_15.MaterialExpressionConstant2Vector_15'")
      MaterialExpressionEditorX=-1000
      MaterialExpressionEditorY=-480
      MaterialExpressionGuid=6312B2F42837EEA5292951E72875CBB1
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSubtract'MaterialExpressionSubtract_17'"
   NodePosX=-1000
   NodePosY=-480
   NodeGuid=C40214BECB7093C730328602A9247B30
   CustomProperties Pin (PinId=7B0C0537FBBF761AF4E9AD9043EBA10D,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_14 B0BF26AD2C13F21EAF88657E752D0D08,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=A1CF2F0DD453AD0F337FBA1041415BB1,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_15 436AAFD2FEA6521491981E44487EE907,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=D31023DA2F7B5396E9C2B3F1717FB6B4,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_18 EF3F782F5E3815A6CFE3D872BE481527,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_18"
   Begin Object Class=/Script/Engine.MaterialExpressionDistance Name="MaterialExpressionDistance_18"
   End Object
   Begin Object Name="MaterialExpressionDistance_18"
      Desc="Radial SDF: distance from centre (0 at centre, ~0.5 at box edge)."
      A=(Expression="/Script/Engine.MaterialExpressionSubtract'MaterialGraphNode_17.MaterialExpressionSubtract_17'")
      B=(Expression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialGraphNode_16.MaterialExpressionConstant2Vector_16'")
      MaterialExpressionEditorX=-820
      MaterialExpressionEditorY=-440
      MaterialExpressionGuid=16B4DE605EDA35B7CFD01BF94087DFBB
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionDistance'MaterialExpressionDistance_18'"
   NodePosX=-820
   NodePosY=-440
   NodeGuid=23CA18B92D81EFA06336D3D5354574F7
   CustomProperties Pin (PinId=EF3F782F5E3815A6CFE3D872BE481527,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_17 D31023DA2F7B5396E9C2B3F1717FB6B4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=57F802ABBCE322B6853A46ED0A849D91,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 9FE91385D5B255FD9D6D1D5F3CA32773,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=6F840601BE6DFBBBBF066E59A1B74DE0,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 E63C8A59DE6E7D5918DFFD7226218F5E,MaterialGraphNode_22 BA57B5E4E5666598995AA7BD7E045AA5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_19"
   Begin Object Class=/Script/Engine.MaterialExpressionSubtract Name="MaterialExpressionSubtract_19"
   End Object
   Begin Object Name="MaterialExpressionSubtract_19"
      Desc="Inner edge = Radius - Feather."
      A=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_1.MaterialExpressionScalarParameter_1'")
      B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_2.MaterialExpressionScalarParameter_2'")
      MaterialExpressionEditorX=-640
      MaterialExpressionEditorY=-680
      MaterialExpressionGuid=24B64704F9B16C3B4DB9C0681EBDFE42
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSubtract'MaterialExpressionSubtract_19'"
   NodePosX=-640
   NodePosY=-680
   NodeGuid=4F7E0032A7A1F8B2CD5155663EC069D8
   CustomProperties Pin (PinId=C6D71089FFC1E0909392B9E4BF689B98,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_1 B43965432ECBCFC2065E2669C52FA79B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0EAD4CE268D6CEF708A6BF592C970588,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_2 63206B47A65184D9E3D6D974C6BFC0FB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=2E73D28315CE51466B7322B41B85AD63,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 951462A30E853578A7D90225B49FCD87,),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.MaterialExpressionSmoothStep Name="MaterialExpressionSmoothStep_20"
   End Object
   Begin Object Name="MaterialExpressionSmoothStep_20"
      Desc="0 inside the disc, ramps to 1 across the feather band, 1 outside."
      Min=(Expression="/Script/Engine.MaterialExpressionSubtract'MaterialGraphNode_19.MaterialExpressionSubtract_19'")
      Max=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_1.MaterialExpressionScalarParameter_1'")
      Value=(Expression="/Script/Engine.MaterialExpressionDistance'MaterialGraphNode_18.MaterialExpressionDistance_18'")
      MaterialExpressionEditorX=-440
      MaterialExpressionEditorY=-560
      MaterialExpressionGuid=4271BB1BEB5D673E96EF9A05640105DA
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSmoothStep'MaterialExpressionSmoothStep_20'"
   NodePosX=-440
   NodePosY=-560
   NodeGuid=049F0617B2E08BBF6CEF610A63F82FCB
   CustomProperties Pin (PinId=951462A30E853578A7D90225B49FCD87,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,LinkedTo=(MaterialGraphNode_19 2E73D28315CE51466B7322B41B85AD63,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=8ADF2774B7C821B76CF07EE81B00E6FD,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_1 B43965432ECBCFC2065E2669C52FA79B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=E63C8A59DE6E7D5918DFFD7226218F5E,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_18 6F840601BE6DFBBBBF066E59A1B74DE0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=1D86357F5E6EBFA26B0C3B59735675D1,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 30FF4825132771993BA0C1371E0688DC,),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.MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_21"
   End Object
   Begin Object Name="MaterialExpressionOneMinus_21"
      Desc="Filled disc mask: 1 inside, soft edge, 0 outside."
      Input=(Expression="/Script/Engine.MaterialExpressionSmoothStep'MaterialGraphNode_20.MaterialExpressionSmoothStep_20'")
      MaterialExpressionEditorX=-240
      MaterialExpressionEditorY=-560
      MaterialExpressionGuid=89D30C51BADEEFEAC0FAD3EF95EB9F25
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionOneMinus'MaterialExpressionOneMinus_21'"
   NodePosX=-240
   NodePosY=-560
   NodeGuid=12BD38A8452FCB4E4938F008B9C2F720
   CustomProperties Pin (PinId=30FF4825132771993BA0C1371E0688DC,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_20 1D86357F5E6EBFA26B0C3B59735675D1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=8252E8102244C7798588E3B8D432F99B,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 3123D0D8C245669047BEB1DAE2756C93,),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.MaterialExpressionSubtract Name="MaterialExpressionSubtract_22"
   End Object
   Begin Object Name="MaterialExpressionSubtract_22"
      Desc="Signed distance to the ring centreline (d - Radius)."
      A=(Expression="/Script/Engine.MaterialExpressionDistance'MaterialGraphNode_18.MaterialExpressionDistance_18'")
      B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_1.MaterialExpressionScalarParameter_1'")
      MaterialExpressionEditorX=-640
      MaterialExpressionEditorY=-200
      MaterialExpressionGuid=D64665CFBB2A959C053A8DE1231064BB
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSubtract'MaterialExpressionSubtract_22'"
   NodePosX=-640
   NodePosY=-200
   NodeGuid=CA39122509CC9FB1C07A83A5F4A76015
   CustomProperties Pin (PinId=BA57B5E4E5666598995AA7BD7E045AA5,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_18 6F840601BE6DFBBBBF066E59A1B74DE0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=A7850CC5F39E7AF289BC736C94870F73,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_1 B43965432ECBCFC2065E2669C52FA79B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=C13BFD1A8411B6475FE6E7253D2B4B2A,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 9BEA7241051922B54494D2B03DCDC62F,),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.MaterialExpressionAbs Name="MaterialExpressionAbs_23"
   End Object
   Begin Object Name="MaterialExpressionAbs_23"
      Desc="|d - Radius| — symmetric distance from the boundary."
      Input=(Expression="/Script/Engine.MaterialExpressionSubtract'MaterialGraphNode_22.MaterialExpressionSubtract_22'")
      MaterialExpressionEditorX=-460
      MaterialExpressionEditorY=-200
      MaterialExpressionGuid=F0CE30909FAF445E18846728BDA88229
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionAbs'MaterialExpressionAbs_23'"
   NodePosX=-460
   NodePosY=-200
   NodeGuid=4781170EDB258220ED84A50C9E801321
   CustomProperties Pin (PinId=9BEA7241051922B54494D2B03DCDC62F,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_22 C13BFD1A8411B6475FE6E7253D2B4B2A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=9C6E1EC7A1E1AC9F25D52B11EAB33040,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 627F417A038A153F21E32E10ABA50ECD,),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.MaterialExpressionSmoothStep Name="MaterialExpressionSmoothStep_24"
   End Object
   Begin Object Name="MaterialExpressionSmoothStep_24"
      ConstMin=0
      Desc="Ramps 0..1 outward from the boundary across Ring Width."
      Max=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_3.MaterialExpressionScalarParameter_3'")
      Value=(Expression="/Script/Engine.MaterialExpressionAbs'MaterialGraphNode_23.MaterialExpressionAbs_23'")
      MaterialExpressionEditorX=-280
      MaterialExpressionEditorY=-200
      MaterialExpressionGuid=CB351ECE85322CFB92B4867002277D86
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSmoothStep'MaterialExpressionSmoothStep_24'"
   NodePosX=-280
   NodePosY=-200
   NodeGuid=6B5C337606A1121A0B0F35D143B2931E
   CustomProperties Pin (PinId=D442EF97025CDB97D475EE1364D81CEE,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=35D982F231666063117A7792B8BA3DAF,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_3 4403B662687F238C9523F8B89D44F0D1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=627F417A038A153F21E32E10ABA50ECD,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_23 9C6E1EC7A1E1AC9F25D52B11EAB33040,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=11F5466D3877AFCDD4E5F5FD2CF8BEE3,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 B8860DE926C5A3646009041DF929E363,),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.MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_25"
   End Object
   Begin Object Name="MaterialExpressionOneMinus_25"
      Desc="Bright boundary ring mask: 1 on the line, falling off to 0."
      Input=(Expression="/Script/Engine.MaterialExpressionSmoothStep'MaterialGraphNode_24.MaterialExpressionSmoothStep_24'")
      MaterialExpressionEditorX=-80
      MaterialExpressionEditorY=-200
      MaterialExpressionGuid=D4D480DA11AFF259BA80B09589CAB012
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionOneMinus'MaterialExpressionOneMinus_25'"
   NodePosX=-80
   NodePosY=-200
   NodeGuid=C3FD4E2BFC53A0742B8E9906D21D0FAD
   CustomProperties Pin (PinId=B8860DE926C5A3646009041DF929E363,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 11F5466D3877AFCDD4E5F5FD2CF8BEE3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0DC9987BCD3339267EB2A1B4358D4452,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_26 64E3FF3802019456CA7164B0F23ED812,MaterialGraphNode_38 F619A6B432B41D3D677FC4CDD2DEB3DA,),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.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_26"
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_26"
      Desc="Fill colour, overwritten by edge colour where the ring is bright."
      A=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_5.MaterialExpressionVectorParameter_5'")
      B=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_6.MaterialExpressionVectorParameter_6'")
      Alpha=(Expression="/Script/Engine.MaterialExpressionOneMinus'MaterialGraphNode_25.MaterialExpressionOneMinus_25'")
      MaterialExpressionEditorX=220
      MaterialExpressionEditorY=-360
      MaterialExpressionGuid=ADCC5CD7FA784C57EFAAAB17511A0D9A
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_26'"
   NodePosX=220
   NodePosY=-360
   NodeGuid=4EA4843255DE4E190CC2923CF59E0639
   CustomProperties Pin (PinId=5FC0AE8D5591EA7077AE84F482DB4226,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_5 51926B22614A0828AF5A68D6249DABBE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=95C98B33EACFBBB2ABDF876C93AA9D61,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_6 11031E589CA85CE42D461E4D30DB8B39,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=64E3FF3802019456CA7164B0F23ED812,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_25 0DC9987BCD3339267EB2A1B4358D4452,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=A6C9E1CB8F29ECD08750DE22CC1A371E,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 EE6E696C4A80BA7F806F140525C1DE25,),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"
      Desc="Apply emissive intensity."
      A=(Expression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialGraphNode_26.MaterialExpressionLinearInterpolate_26'")
      B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_7.MaterialExpressionScalarParameter_7'")
      MaterialExpressionEditorX=440
      MaterialExpressionEditorY=-360
      MaterialExpressionGuid=A476E3F247B93B4ED390481250F7D583
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_27'"
   NodePosX=440
   NodePosY=-360
   NodeGuid=1838EC45C4C8E517616647A756CB1727
   CustomProperties Pin (PinId=EE6E696C4A80BA7F806F140525C1DE25,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 A6C9E1CB8F29ECD08750DE22CC1A371E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=3C66987A23085CBB891B80FD27C12B3F,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_7 E0FB05BDE726D8BD200E7C2A6919907F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=2C5768BEF97B6E96F9C48EAFC28B3058,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 79EF4CB3B59B75A73F4EB0C8C87AFC09,),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.MaterialExpressionTime Name="MaterialExpressionTime_28"
   End Object
   Begin Object Name="MaterialExpressionTime_28"
      MaterialExpressionEditorX=-1240
      MaterialExpressionEditorY=1060
      MaterialExpressionGuid=A3E84EE74BF8B367ED37A1B83630310E
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionTime'MaterialExpressionTime_28'"
   NodePosX=-1240
   NodePosY=1060
   NodeGuid=248A87208BB393159C53A55958C63370
   CustomProperties Pin (PinId=595C9209C9C1DDE08F66F7153325921E,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 60F94232E4D573D117126E10941392A3,),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.MaterialExpressionMultiply Name="MaterialExpressionMultiply_29"
   End Object
   Begin Object Name="MaterialExpressionMultiply_29"
      Desc="Time * Pulse Speed (Time-panned -> TSR-safe)."
      A=(Expression="/Script/Engine.MaterialExpressionTime'MaterialGraphNode_28.MaterialExpressionTime_28'")
      B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_12.MaterialExpressionScalarParameter_12'")
      MaterialExpressionEditorX=-1000
      MaterialExpressionEditorY=1060
      MaterialExpressionGuid=A9D028AEE0D9C5613C61F20BDA791055
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_29'"
   NodePosX=-1000
   NodePosY=1060
   NodeGuid=60F6F5078983E11AB572030E3D6D258D
   CustomProperties Pin (PinId=60F94232E4D573D117126E10941392A3,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_28 595C9209C9C1DDE08F66F7153325921E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=FB069B9745DB86CE57A028D44483A433,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_12 168992D724FD21E8D5EE0F8F2970970D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=8F3A783BC071AFE3543B86AA56C38A7E,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 7670383AC3E2DC9F416AFFE75A93214E,),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.MaterialExpressionSine Name="MaterialExpressionSine_30"
   End Object
   Begin Object Name="MaterialExpressionSine_30"
      Input=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_29.MaterialExpressionMultiply_29'")
      MaterialExpressionEditorX=-820
      MaterialExpressionEditorY=1040
      MaterialExpressionGuid=720FFBF55AA30B55BCD2E2E2B1B0D077
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSine'MaterialExpressionSine_30'"
   NodePosX=-820
   NodePosY=1040
   NodeGuid=C0BC4EE7F17C525EBB3949BED2A34067
   CustomProperties Pin (PinId=7670383AC3E2DC9F416AFFE75A93214E,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 8F3A783BC071AFE3543B86AA56C38A7E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=3A7A003CA01A6B63F39CFC88D30A633A,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 DA76D459082240C6407D96D48C366A52,),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.MaterialExpressionConstant Name="MaterialExpressionConstant_31"
   End Object
   Begin Object Name="MaterialExpressionConstant_31"
      R=0.5
      MaterialExpressionEditorX=-820
      MaterialExpressionEditorY=1220
      MaterialExpressionGuid=1D003D748CE248D4E6E6159B00CA6167
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_31'"
   NodePosX=-820
   NodePosY=1220
   NodeGuid=A66C100D9C45AE6B64744F9FB7C1BCFD
   CustomProperties Pin (PinId=B7A017F1F1610DF29B55748DABDA0560,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 BB2562199479778340202DB3DF69E4D5,),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.MaterialExpressionMultiply Name="MaterialExpressionMultiply_32"
   End Object
   Begin Object Name="MaterialExpressionMultiply_32"
      Desc="sin -> *0.5."
      A=(Expression="/Script/Engine.MaterialExpressionSine'MaterialGraphNode_30.MaterialExpressionSine_30'")
      B=(Expression="/Script/Engine.MaterialExpressionConstant'MaterialGraphNode_31.MaterialExpressionConstant_31'")
      MaterialExpressionEditorX=-640
      MaterialExpressionEditorY=1060
      MaterialExpressionGuid=BF311E024D55E9E34422571FB3FF964D
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_32'"
   NodePosX=-640
   NodePosY=1060
   NodeGuid=4F7FBA7D12E77463CF5A4734EEBF01F7
   CustomProperties Pin (PinId=DA76D459082240C6407D96D48C366A52,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 3A7A003CA01A6B63F39CFC88D30A633A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=BB2562199479778340202DB3DF69E4D5,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_31 B7A017F1F1610DF29B55748DABDA0560,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=E3436361D3836691BCF02FE3C981B82E,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 2D9269B4448F48E51AC8B53D865739B8,),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.MaterialExpressionConstant Name="MaterialExpressionConstant_33"
   End Object
   Begin Object Name="MaterialExpressionConstant_33"
      R=0.5
      MaterialExpressionEditorX=-640
      MaterialExpressionEditorY=1240
      MaterialExpressionGuid=54EEE9EB73ABA2F2F1ABDDE274E8E88D
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_33'"
   NodePosX=-640
   NodePosY=1240
   NodeGuid=578A902F343B83C04951D1B31689AD10
   CustomProperties Pin (PinId=AABB9F6AB48540247C391F3D4E7D2DFC,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 68B3D779DF525D44A72A95B2450CA269,),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.MaterialExpressionAdd Name="MaterialExpressionAdd_34"
   End Object
   Begin Object Name="MaterialExpressionAdd_34"
      Desc="+0.5 -> 0..1 pulse."
      A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_32.MaterialExpressionMultiply_32'")
      B=(Expression="/Script/Engine.MaterialExpressionConstant'MaterialGraphNode_33.MaterialExpressionConstant_33'")
      MaterialExpressionEditorX=-460
      MaterialExpressionEditorY=1060
      MaterialExpressionGuid=9E441219776AE2D34E52CAD6B0E96DFD
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionAdd'MaterialExpressionAdd_34'"
   NodePosX=-460
   NodePosY=1060
   NodeGuid=4F21EC9A7774BF50EDD7CE25BCF94E35
   CustomProperties Pin (PinId=2D9269B4448F48E51AC8B53D865739B8,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_32 E3436361D3836691BCF02FE3C981B82E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=68B3D779DF525D44A72A95B2450CA269,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_33 AABB9F6AB48540247C391F3D4E7D2DFC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=B4E109E5D1CD712749E6B516E775EA4D,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 C965F1EC2CDD4CF37F9C28605FC1A845,),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.MaterialExpressionConstant Name="MaterialExpressionConstant_35"
   End Object
   Begin Object Name="MaterialExpressionConstant_35"
      R=1
      MaterialExpressionEditorX=-280
      MaterialExpressionEditorY=1240
      MaterialExpressionGuid=3B92BFA5A1EB6F73B4776A5A999B773D
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_35'"
   NodePosX=-280
   NodePosY=1240
   NodeGuid=9EF4D53834C7243CC6B87B4BBCE0BE3F
   CustomProperties Pin (PinId=4FA801B0827963630F7315152FF085E6,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 E66FD0D54C5999DA9C45BEC43B42A29C,),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.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_36"
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_36"
      Desc="Floor..1 by the 0..1 pulse -> brightness multiplier."
      A=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_13.MaterialExpressionScalarParameter_13'")
      B=(Expression="/Script/Engine.MaterialExpressionConstant'MaterialGraphNode_35.MaterialExpressionConstant_35'")
      Alpha=(Expression="/Script/Engine.MaterialExpressionAdd'MaterialGraphNode_34.MaterialExpressionAdd_34'")
      MaterialExpressionEditorX=-100
      MaterialExpressionEditorY=1060
      MaterialExpressionGuid=BD9CDD88A56BBC9EDD0CE011E5380E59
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_36'"
   NodePosX=-100
   NodePosY=1060
   NodeGuid=C5D1DD3C0C6E7489372CF199B8E4E7AF
   CustomProperties Pin (PinId=792F90BA2CDD15237CEE1EF3FF00BCB8,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_13 64294D78A85DEE65569D77984F8952AC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=E66FD0D54C5999DA9C45BEC43B42A29C,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_35 4FA801B0827963630F7315152FF085E6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=C965F1EC2CDD4CF37F9C28605FC1A845,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_34 B4E109E5D1CD712749E6B516E775EA4D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=E4E48EFE4B29789CF4AABBDC1D7B0160,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 B9899C44F49A89CDFA15AF9A4DEED644,),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"
      Desc="Disc interior * Fill Opacity."
      A=(Expression="/Script/Engine.MaterialExpressionOneMinus'MaterialGraphNode_21.MaterialExpressionOneMinus_21'")
      B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_9.MaterialExpressionScalarParameter_9'")
      MaterialExpressionEditorX=220
      MaterialExpressionEditorY=480
      MaterialExpressionGuid=BC04ADFC29A3EBD077B3B24337C6A798
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_37'"
   NodePosX=220
   NodePosY=480
   NodeGuid=28EA25E463D77D7A05520EB0B22FCD50
   CustomProperties Pin (PinId=3123D0D8C245669047BEB1DAE2756C93,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 8252E8102244C7798588E3B8D432F99B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=B73C59FF20F9E53E456CF371C2CD6D4D,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 9D2562FD5DBCC262CD4648A62A9D2115,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=EBA5802880263B05A0D7FF055100FCEB,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 F9758DD73A832B7CB78CE39B6F3A5BEE,),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.MaterialExpressionMax Name="MaterialExpressionMax_38"
   End Object
   Begin Object Name="MaterialExpressionMax_38"
      Desc="Combine the faded fill with the always-on ring."
      A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_37.MaterialExpressionMultiply_37'")
      B=(Expression="/Script/Engine.MaterialExpressionOneMinus'MaterialGraphNode_25.MaterialExpressionOneMinus_25'")
      MaterialExpressionEditorX=440
      MaterialExpressionEditorY=360
      MaterialExpressionGuid=4CE66EBFDF70ED96BCB8A51AA8E05C1C
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMax'MaterialExpressionMax_38'"
   NodePosX=440
   NodePosY=360
   NodeGuid=89E40F931D60D0D759611D573595293F
   CustomProperties Pin (PinId=F9758DD73A832B7CB78CE39B6F3A5BEE,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_37 EBA5802880263B05A0D7FF055100FCEB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=F619A6B432B41D3D677FC4CDD2DEB3DA,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_25 0DC9987BCD3339267EB2A1B4358D4452,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0E352C5EF386815E4B3B4DCDCC10E826,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 CA119B095D41295683D878C82E1646DA,),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"
      Desc="Apply master opacity."
      A=(Expression="/Script/Engine.MaterialExpressionMax'MaterialGraphNode_38.MaterialExpressionMax_38'")
      B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_10.MaterialExpressionScalarParameter_10'")
      MaterialExpressionEditorX=640
      MaterialExpressionEditorY=360
      MaterialExpressionGuid=973A30F576C6BF391E45FD0617C3F912
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_39'"
   NodePosX=640
   NodePosY=360
   NodeGuid=0B96C6BD5835C650DC669D36BE42491C
   CustomProperties Pin (PinId=CA119B095D41295683D878C82E1646DA,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 0E352C5EF386815E4B3B4DCDCC10E826,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=CE636DC2A1A8D07F1BDF9CCC65C5D123,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_10 2B9BF484DCFCEEF060B5F387038248C7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=EA859C1F175FDBD16DFF9C7CD3D10D11,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 AE9A819795C270D8CB14BB3538E1CAD2,MaterialGraphNode_46 64491BC4C6D365AE1248F0D2F8D7ABE2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_40"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C40"
   End Object
   Begin Object Name="MaterialExpressionComment_C40"
      SizeX=520
      SizeY=360
      Text="05 Optional Textures"
      CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
      MaterialExpressionEditorX=-1860
      MaterialExpressionEditorY=1360
      MaterialExpressionGuid=8E7D097C2A66D601ED53B9B9B602DD61
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C40'"
   CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
   NodePosX=-1860
   NodePosY=1360
   NodeWidth=520
   NodeHeight=360
   NodeComment="05 Optional Textures"
   NodeGuid=470EF195E4A33CD56F0E3BC2DC83DCFA
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_41"
   Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_41"
   End Object
   Begin Object Name="MaterialExpressionTextureSampleParameter2D_41"
      ParameterName="Shape Mask"
      Group="05 Optional Textures"
      Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
      SamplerType=SAMPLERTYPE_LinearColor
      Desc="Optional grayscale sprite (R = coverage) that replaces the procedural disc — arrows, brackets, icons. White until you flip Use Shape Mask."
      MaterialExpressionEditorX=-1780
      MaterialExpressionEditorY=1440
      MaterialExpressionGuid=66C339D5CB712A3FA26A511A3D0147A1
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_41'"
   NodePosX=-1780
   NodePosY=1440
   NodeGuid=394277B3BCE5E6A7F358E8B29F00B9D3
   CustomProperties Pin (PinId=6815219E24CA93FF1834B76DD185ADA5,PinName="UVs",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=CD0C27D63D50E1AAD2C2DB1EF3DC0AF5,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=5AD22B69EEEEC9D2506FBD53F6A682FE,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=95F39EAB562F36B66698C9254CC7A95C,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_42 722B6AF0C92CAC7DC757FDA72DCAF261,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=B73AEBCC324995904D960EB9C0FE5F49,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=8BE46AF372477AE4C846A36F342940E6,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=F1F779B1A4F51A1A19FE415A84826037,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=C87C9336A22585E6CD26B2626E17C64E,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_42"
   Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_42"
   End Object
   Begin Object Name="MaterialExpressionMultiply_42"
      Desc="Gate the combined alpha by the shape sprite."
      A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_39.MaterialExpressionMultiply_39'")
      B=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_41.MaterialExpressionTextureSampleParameter2D_41'",OutputIndex=1)
      MaterialExpressionEditorX=860
      MaterialExpressionEditorY=420
      MaterialExpressionGuid=4776751C6195F7850D58F75553AC7F0C
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_42'"
   NodePosX=860
   NodePosY=420
   NodeGuid=14774CCD320213E459496705B72EC042
   CustomProperties Pin (PinId=AE9A819795C270D8CB14BB3538E1CAD2,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_39 EA859C1F175FDBD16DFF9C7CD3D10D11,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=722B6AF0C92CAC7DC757FDA72DCAF261,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_41 95F39EAB562F36B66698C9254CC7A95C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=BED8A1EF65DA5B87735BA30C867F8674,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_46 338A50AEF1EDBB9A6074A33C46967FF1,),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_43"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C43"
   End Object
   Begin Object Name="MaterialExpressionComment_C43"
      SizeX=440
      SizeY=260
      Text="Emissive Color"
      CommentColor=(R=1.000000,G=0.450786,B=0.063010,A=1.000000)
      MaterialExpressionEditorX=1160
      MaterialExpressionEditorY=-420
      MaterialExpressionGuid=5084D9AD96A1775191F8D8A859C2B8EC
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_ZoneMarker'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C43'"
   CommentColor=(R=1.000000,G=0.450786,B=0.063010,A=1.000000)
   NodePosX=1160
   NodePosY=-420
   NodeWidth=440
   NodeHeight=260
   NodeComment="Emissive Color"
   NodeGuid=9978757CDE2A575AFFAA1C227D1DAB43
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_44"
   Begin Object Class=/Script/Engine.MaterialExpressio
…

Source truncated for rendering. Use Copy to grab the full 109 KB.

Nodes: ScalarParameter (x8), Comment (x7), Multiply (x7), Constant (x3), Subtract (x3), Constant2Vector (x2), LinearInterpolate (x2), OneMinus (x2), SmoothStep (x2), VectorParameter (x2), Abs, Add, Distance, Material, Max, Sine, StaticSwitchParameter, TextureCoordinate, TextureSampleParameter2D, Time

more from @hazesee all

Stylized Character

@hazeUE 5.6+

Ground Blend

@hazeUE 5.6+

Wobble

@hazeUE 5.6+

More like this

Stylized Button

@hazeUE 5.6+

Stylized Character

@hazeUE 5.6+

Ground Blend

@hazeUE 5.6+

Zone Marker

@hazefounder
UE 5.6UE 5.7

0
license

CC0 1.0: Public Domain

Public domain: use it however you like, no credit required.

dependencies

Zero dependencies

Pastes and works in any UE 5.3+ project. No textures, no material functions, no MPCs.

ue compatibility
UE 5.3UE 5.4UE 5.5UE 5.6UE 5.7

Details

Last update
3 hours ago
Published
3 hours ago
Nodes
48