Skip to main content

Description

A radial fill wheel — cooldown clocks, charge bars, progress rings. Drive one Fill value 0..1 and the wedge sweeps round.

The angle comes from atan2, so the sweep is a clean wedge with a soft leading edge, not a chopped texture. It sits inside a ring track you size with inner/outer radius, fills from a Start Angle either direction, and tints Fill Color over a dimmer Background track — all pushed to Emissive so it reads on UI or glowing in the world. No textures. Want it spinning (a loading throbber)? Bump Spin Speed — it pans on Time, so it's TSR-safe.

Settings you have to set

A paste doesn't carry material settings, so set these or it'll look wrong:

  • Shading Model → Unlit
  • Blend Mode → Translucent
  • Material Domain → Surface for world geometry; User Interface if it's a UMG widget brush
  • Want a hard 1-bit edge instead of a soft one? Blend Mode → Masked and wire the Opacity result into Opacity Mask.

Drive Fill from your gameplay value (cooldown %, health, charge). The whole wheel lives in the 0..1 UV square, so put it on a plane/quad or a UMG image.

Optional textures (bring your own)

Procedural by default — works with nothing plugged in. To customise:

  • Mask Texture — flip on Use Mask Texture to multiply a grayscale into the fill (icon cutout, tick marks, dashed track).
  • Fill Detail — flip on Use Fill Detail for a colour/gradient map multiplied into the fill colour.
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 (94 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=640
      Text="01 Sweep"
      CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
      MaterialExpressionEditorX=-1760
      MaterialExpressionEditorY=-760
      MaterialExpressionGuid=6244ACD66D68CA50A5BCF101ECE7598E
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C0'"
   CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
   NodePosX=-1760
   NodePosY=-760
   NodeWidth=520
   NodeHeight=640
   NodeComment="01 Sweep"
   NodeGuid=8CF88BBC37065EEEAAC7BB15253D4DA9
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="Fill"
      DefaultValue=0.65
      SliderMin=0
      SliderMax=1
      Group="01 Sweep"
      Desc="How much of the wheel is filled, 0..1. Drive this from your cooldown / progress value."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=-680
      MaterialExpressionGuid=6A7723A7257277D56A5D5F1E7015734F
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_1'"
   NodePosX=-1680
   NodePosY=-680
   NodeGuid=232AFC83478E0222470FF39A756A4777
   CustomProperties Pin (PinId=944E51F8004F3DA0B39381CCD8A071BB,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_22 DB28C6CB9C40C12E1E74C299A054E6FA,),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="Start Angle"
      DefaultValue=0
      SliderMin=0
      SliderMax=1
      Group="01 Sweep"
      Desc="Where the fill begins, 0..1 around the circle (0 = top / 12 o'clock)."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=-500
      MaterialExpressionGuid=72537ABC0B943179826A559079CDF196
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_2'"
   NodePosX=-1680
   NodePosY=-500
   NodeGuid=D2AC0ED662E8D699B5215D1859C4DCDA
   CustomProperties Pin (PinId=CB57923FE262156D73D1AE184D5C0FFA,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_22 111F019B59C7EA6F47F117550657A33D,),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="Direction"
      DefaultValue=1
      SliderMin=-1
      SliderMax=1
      Group="01 Sweep"
      Desc="Sweep direction: positive = clockwise, negative = anticlockwise."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=-320
      MaterialExpressionGuid=FAAA019A50B1F69FEE4B3607E6A114BB
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_3'"
   NodePosX=-1680
   NodePosY=-320
   NodeGuid=70645D1158E091ED8798AF2DA7A09165
   CustomProperties Pin (PinId=4E84288D06D5AC03E0085A7CE8EC5643,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_22 C4D6DD4D5F5E1F7CD867A115C667F295,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_4"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_4"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_4"
      ParameterName="Edge Softness"
      DefaultValue=0.015
      SliderMin=0
      SliderMax=0.25
      Group="01 Sweep"
      Desc="Softness of the sweep's leading edge (0 = razor edge)."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=-140
      MaterialExpressionGuid=0AEE8AEE52208DBECDCE66963B04527A
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_4'"
   NodePosX=-1680
   NodePosY=-140
   NodeGuid=B4136ECC5ABE9E312E65AD6E7D1A5DC6
   CustomProperties Pin (PinId=1ED8A1CCEA5BC60B8AF4017E55851193,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_22 C0CE0E8F8D7637910A32080DFA0A56D4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_5"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C5"
   End Object
   Begin Object Name="MaterialExpressionComment_C5"
      SizeX=520
      SizeY=640
      Text="02 Ring"
      CommentColor=(R=0.042311,G=0.262251,B=0.144128,A=1.000000)
      MaterialExpressionEditorX=-1760
      MaterialExpressionEditorY=-60
      MaterialExpressionGuid=7A1E5AFB8B5A17B420A05E5DAB42BCFF
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C5'"
   CommentColor=(R=0.042311,G=0.262251,B=0.144128,A=1.000000)
   NodePosX=-1760
   NodePosY=-60
   NodeWidth=520
   NodeHeight=640
   NodeComment="02 Ring"
   NodeGuid=78AA98FE321DCD6488CFC90A0AFC68FF
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_6"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_6"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_6"
      ParameterName="Inner Radius"
      DefaultValue=0.3
      SliderMin=0
      SliderMax=1
      Group="02 Ring"
      Desc="Inner edge of the ring (0 = solid disc, no hole)."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=20
      MaterialExpressionGuid=DE2BD676ED1F782FDAAAA89CA836DED9
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_6'"
   NodePosX=-1680
   NodePosY=20
   NodeGuid=11F3C5B52CA289576A78BE0B792C52BA
   CustomProperties Pin (PinId=04549E59A4BC33826139CC0C8206A3D0,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_23 C1BB1085B66B4EE5E6649923505B9F76,),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="Outer Radius"
      DefaultValue=0.48
      SliderMin=0
      SliderMax=1
      Group="02 Ring"
      Desc="Outer edge of the ring."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=200
      MaterialExpressionGuid=7AF1F9B5216F2260A0B0F2CBBE466C5A
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_7'"
   NodePosX=-1680
   NodePosY=200
   NodeGuid=52AF3085728DBE52C24CC113B3A1FDDE
   CustomProperties Pin (PinId=0288DDA179220FF3471831F2DDC88638,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_23 88E789215A8382EFCDA1F45B35EB97F3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_8"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_8"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_8"
      ParameterName="Ring Softness"
      DefaultValue=0.02
      SliderMin=0
      SliderMax=0.25
      Group="02 Ring"
      Desc="Feather on the inner + outer radius (antialiases the ring)."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=380
      MaterialExpressionGuid=3436116D6883BD97BC8ADA4B3D307EE2
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_8'"
   NodePosX=-1680
   NodePosY=380
   NodeGuid=6E1ECBE76BD1FA43899A9EFDFD0B7CB6
   CustomProperties Pin (PinId=7DB9E7C907302EAF2724BDD07C7EA3A6,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_23 DB95A2C9B5BDFEEF33BC0843B4CDC73A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_9"
   Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_9"
   End Object
   Begin Object Name="MaterialExpressionVectorParameter_9"
      ParameterName="Center"
      DefaultValue=(R=0.5,G=0.5,B=0,A=0)
      Group="02 Ring"
      Desc="Centre of the wheel in UV space (RG). Default is the middle."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=560
      MaterialExpressionGuid=1A1F1998BA96A8BE4968A24188A905D1
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_9'"
   NodePosX=-1680
   NodePosY=560
   NodeGuid=9C93DC7C79C34EB3C9C20D0C6E838078
   CustomProperties Pin (PinId=2FD313F891A9D251EA1A4BEA96885A59,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_22 4B1EF02D41DBA1CFEFD0B46FCFECD5ED,MaterialGraphNode_Custom_23 6B2575B680A001DD6FE586E7C864484F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=69D33D31E9CA1AAB94D43339907D28EA,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=B0127441A2C194284C3904F0F9E6A60F,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=AB4661663D948392BB6FF64DB52AABFB,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=4324000201B8599E8E9618DD3438DD4D,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_10"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C10"
   End Object
   Begin Object Name="MaterialExpressionComment_C10"
      SizeX=520
      SizeY=640
      Text="03 Color"
      CommentColor=(R=0.262251,G=0.144128,B=0.042311,A=1.000000)
      MaterialExpressionEditorX=-1760
      MaterialExpressionEditorY=640
      MaterialExpressionGuid=9EE1AB9FE54EAA6756A7C36CC6F71E22
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C10'"
   CommentColor=(R=0.262251,G=0.144128,B=0.042311,A=1.000000)
   NodePosX=-1760
   NodePosY=640
   NodeWidth=520
   NodeHeight=640
   NodeComment="03 Color"
   NodeGuid=C4CCAFE5425FFF4A462DFE6693DB0F28
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_11"
   Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_11"
   End Object
   Begin Object Name="MaterialExpressionVectorParameter_11"
      ParameterName="Fill Color"
      DefaultValue=(R=0.1,G=0.85,B=1,A=1)
      Group="03 Color"
      Desc="Colour of the filled wedge."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=720
      MaterialExpressionGuid=90E312E3D50AE93F13CACBA84C8DEEED
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_11'"
   NodePosX=-1680
   NodePosY=720
   NodeGuid=71B216C87EA1FF7051987C73F6CA5C32
   CustomProperties Pin (PinId=52945EF883591C6726C4014F0CAB0EF1,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 AC933E1E6EDFE3BF1817F1EE4E71E0F6,MaterialGraphNode_28 A54211BF9049215C424902382E66F9BE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=3D0AB0876F21116DCB1B56973C3DBE98,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=210E701CC2AA00EC085911ACC07C0583,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=5274F978D46E448BBB241CBBEE6CD630,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=23B53F590B81FC0FD70CF77C14237A35,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_12"
   Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_12"
   End Object
   Begin Object Name="MaterialExpressionVectorParameter_12"
      ParameterName="Background Color"
      DefaultValue=(R=0.02,G=0.06,B=0.1,A=1)
      Group="03 Color"
      Desc="Colour of the unfilled remainder of the ring (the track)."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=900
      MaterialExpressionGuid=808C04594DABE3A482A7713585F559F9
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_12'"
   NodePosX=-1680
   NodePosY=900
   NodeGuid=7C6E3604A0393C85F67E3430D2CD67CF
   CustomProperties Pin (PinId=69DEF7E663D83D2FFE7E3B130618ECF6,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 4B3DA9E605C88167083CB47F34E3620A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=503E77B26F058D896456B6A6FA3AF348,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=5D98B6D1E4B2CC098497F3E02C86D1B0,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=7BA7C7A7CD82DF0078D9A380D3C2259B,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=D38ADB89EAC42BA52C7172E0E00DF5EB,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_13"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_13"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_13"
      ParameterName="Emissive Intensity"
      DefaultValue=3
      SliderMin=0
      SliderMax=20
      Group="03 Color"
      Desc="Brightness multiplier on the emissive (push past 1 to bloom)."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=1080
      MaterialExpressionGuid=6445FFA6CCC810093BE499DB0B62E951
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_13'"
   NodePosX=-1680
   NodePosY=1080
   NodeGuid=30CC92290DBEC661DD091B6E581B2477
   CustomProperties Pin (PinId=51C1E3FB0CF69ABA83FE3EDB11C8F408,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 1678F945BE76EC4F90429066F93D4E9C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_14"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_14"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_14"
      ParameterName="Track Opacity"
      DefaultValue=0.25
      SliderMin=0
      SliderMax=1
      Group="03 Color"
      Desc="Opacity of the unfilled ring (the track). 0 = only the filled wedge shows."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=1260
      MaterialExpressionGuid=6A1D01782E06D89A5AA5861DEA62D244
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_14'"
   NodePosX=-1680
   NodePosY=1260
   NodeGuid=6AA6B7139F5B88ED43B986FF82DA9737
   CustomProperties Pin (PinId=21D928D8F464E05C0071462FA00AFEF8,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 166563158556256B52F5970972DC9D26,),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_15"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C15"
   End Object
   Begin Object Name="MaterialExpressionComment_C15"
      SizeX=520
      SizeY=280
      Text="04 Spin"
      CommentColor=(R=0.144128,G=0.102242,B=0.262251,A=1.000000)
      MaterialExpressionEditorX=-1760
      MaterialExpressionEditorY=1340
      MaterialExpressionGuid=A74C0D4441746E8A8C6C844B07213180
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C15'"
   CommentColor=(R=0.144128,G=0.102242,B=0.262251,A=1.000000)
   NodePosX=-1760
   NodePosY=1340
   NodeWidth=520
   NodeHeight=280
   NodeComment="04 Spin"
   NodeGuid=27D1E796F64C160D3EFC4556E08ABAA8
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_16"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_16"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_16"
      ParameterName="Spin Speed"
      DefaultValue=0
      SliderMin=-2
      SliderMax=2
      Group="04 Spin"
      Desc="Rotates the whole sweep over time (turns/sec). 0 = static. Time-panned, TSR-safe."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=1420
      MaterialExpressionGuid=698DCE752A29CEDCFC36D26EE052A844
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_16'"
   NodePosX=-1680
   NodePosY=1420
   NodeGuid=64F35338018A4F447CD2646761BD0065
   CustomProperties Pin (PinId=4464CCC98420AADDF10EB9CED4DEA4D7,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_22 A1CFC36D175A3FC38C4FC5F0B6422013,),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_17"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C17"
   End Object
   Begin Object Name="MaterialExpressionComment_C17"
      SizeX=520
      SizeY=460
      Text="05 Optional Textures"
      CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
      MaterialExpressionEditorX=-1760
      MaterialExpressionEditorY=1640
      MaterialExpressionGuid=71B000AE4617E042A3D13108E301C4E2
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C17'"
   CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
   NodePosX=-1760
   NodePosY=1640
   NodeWidth=520
   NodeHeight=460
   NodeComment="05 Optional Textures"
   NodeGuid=8A1B5A281F55A1C294B6E9AEB93DB2FB
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_18"
   Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_18"
   End Object
   Begin Object Name="MaterialExpressionTextureSampleParameter2D_18"
      ParameterName="Mask Texture"
      Group="05 Optional Textures"
      Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
      SamplerType=SAMPLERTYPE_LinearColor
      Desc="Optional grayscale that multiplies the procedural fill (icon cutout, dashes, tick marks). Off until you flip Use Mask Texture."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=1720
      MaterialExpressionGuid=E62F026C898F26D03DD454820D249313
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_18'"
   NodePosX=-1680
   NodePosY=1720
   NodeGuid=D3548CF06F2E26C9894A4545D0BDD0C3
   CustomProperties Pin (PinId=EC85192FD1CE149B3D165EE121F52B50,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=85491DFCD8CC677902C96A1277AD762D,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=E573ECB1CA7A48BC97097DDFAA704E53,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=1C347A55EAF9405BEAB1C87E98365D28,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_25 0786E2F49D1A81DABBF8D872DCCC293A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=2E79B076DA2BDE1018B9AA8C895F0F29,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=CEB8B27C97EA2AE5DAD9A1F3E2F845F0,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=01C54C278E6C991CBE734C4544215118,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=725F3E1171D08AF4FB5DDA202B10FA6C,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_19"
   Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_19"
   End Object
   Begin Object Name="MaterialExpressionTextureSampleParameter2D_19"
      ParameterName="Fill Detail"
      Group="05 Optional Textures"
      Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
      SamplerType=SAMPLERTYPE_LinearColor
      Desc="Optional colour/detail map multiplied into the fill colour (gradient, texture). Off until you flip Use Fill Detail."
      MaterialExpressionEditorX=-1680
      MaterialExpressionEditorY=1900
      MaterialExpressionGuid=3FA59783146F9668563957347933AED0
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_19'"
   NodePosX=-1680
   NodePosY=1900
   NodeGuid=1E987161BD60BD95FE6B0826F07B2FB7
   CustomProperties Pin (PinId=FB176E79EC7C14D3D57A2AC65A3B039D,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=3936BE5760F69567C76F29F95FF6C198,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=EBB71BABD557C54DBD54E080A9AA6F47,PinName="RGB",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 9567647D98E71EE62314964A5565D8DC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=86C9E8E16ABB9094B653C07DB702B49C,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=CF52D6D5C4781F14D90CAAF09E7EF703,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=862FF38EF5F247B9BFCF7CE8213EFBF4,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=7CD12F92D9DD97861670943528019AD9,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=0BE8EB762B90C860FDC8B33577B2C517,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_20"
   Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_20"
   End Object
   Begin Object Name="MaterialExpressionTextureCoordinate_20"
      MaterialExpressionEditorX=-1220
      MaterialExpressionEditorY=-240
      MaterialExpressionGuid=E87BD8DEE1FD1344EFCC5D8D00A49D01
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_20'"
   NodePosX=-1220
   NodePosY=-240
   NodeGuid=E941A9F3C4AAE5D0CC20F0F8B8C68E64
   CustomProperties Pin (PinId=05E92D73D5251659E3618FA6A30621FC,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_22 44966EFF53C16828EA444673ECAC897E,MaterialGraphNode_Custom_23 AE375FCBED19BAE6B560222AD6D3B712,),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.MaterialExpressionTime Name="MaterialExpressionTime_21"
   End Object
   Begin Object Name="MaterialExpressionTime_21"
      MaterialExpressionEditorX=-1220
      MaterialExpressionEditorY=1420
      MaterialExpressionGuid=2A90ACCB7163519050B166AF79A43C6C
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionTime'MaterialExpressionTime_21'"
   NodePosX=-1220
   NodePosY=1420
   NodeGuid=375534EA00D3EBB16B4B46D9ED1955E3
   CustomProperties Pin (PinId=9FC0BDC0266D57751DFADFB5515BD8D6,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Custom_22 AA24687AF62556FC3061FD23C82110C4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Custom Name="MaterialGraphNode_Custom_22"
   Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_22"
   End Object
   Begin Object Name="MaterialExpressionCustom_22"
      Code="// atan2 angle (top = 0) swept against Fill -> soft-edged wedge, 0..1.\r\n#define TAU 6.28318530718\r\nfloat2 d = UV - Center;\r\nfloat ang = frac(atan2(d.x, -d.y) / TAU + 0.5);          // 0..1, 12 o'clock origin\r\nang = frac((ang - StartAngle - Time * Spin) * sign(Direction + 1e-4));\r\nfloat w = saturate((Fill - ang) / max(EdgeSoft, 1e-4));  // inside Fill, soft lead edge\r\nw = (Fill >= 0.999) ? 1.0 : w;\r\nreturn (Fill <= 0.001) ? 0.0 : w;"
      OutputType=CMOT_Float1
      Description="Angular Wedge"
      ShowCode=True
      bShowOutputNameOnPin=True
      Inputs(0)=(InputName="UV",Input=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_20.MaterialExpressionTextureCoordinate_20'"))
      Inputs(1)=(InputName="Center",Input=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_9.MaterialExpressionVectorParameter_9'"))
      Inputs(2)=(InputName="Fill",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_1.MaterialExpressionScalarParameter_1'"))
      Inputs(3)=(InputName="StartAngle",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_2.MaterialExpressionScalarParameter_2'"))
      Inputs(4)=(InputName="Direction",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_3.MaterialExpressionScalarParameter_3'"))
      Inputs(5)=(InputName="EdgeSoft",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_4.MaterialExpressionScalarParameter_4'"))
      Inputs(6)=(InputName="Time",Input=(Expression="/Script/Engine.MaterialExpressionTime'MaterialGraphNode_21.MaterialExpressionTime_21'"))
      Inputs(7)=(InputName="Spin",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_16.MaterialExpressionScalarParameter_16'"))
      Desc="atan2 -> 0..1 angle (top origin), spun by Time; soft-edged wedge vs Fill. Clamped solid at Fill=1, empty at Fill=0."
      MaterialExpressionEditorX=-900
      MaterialExpressionEditorY=-360
      MaterialExpressionGuid=A03BC75C57F5A677A717C30A57B05FEC
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionCustom'MaterialExpressionCustom_22'"
   NodePosX=-900
   NodePosY=-360
   NodeGuid=1C7037B4FD5BD7D66855BC78E328F26F
   CustomProperties Pin (PinId=44966EFF53C16828EA444673ECAC897E,PinName="UV",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 05E92D73D5251659E3618FA6A30621FC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=4B1EF02D41DBA1CFEFD0B46FCFECD5ED,PinName="Center",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 2FD313F891A9D251EA1A4BEA96885A59,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=DB28C6CB9C40C12E1E74C299A054E6FA,PinName="Fill",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 944E51F8004F3DA0B39381CCD8A071BB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=111F019B59C7EA6F47F117550657A33D,PinName="StartAngle",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 CB57923FE262156D73D1AE184D5C0FFA,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=C4D6DD4D5F5E1F7CD867A115C667F295,PinName="Direction",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 4E84288D06D5AC03E0085A7CE8EC5643,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=C0CE0E8F8D7637910A32080DFA0A56D4,PinName="EdgeSoft",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_4 1ED8A1CCEA5BC60B8AF4017E55851193,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=AA24687AF62556FC3061FD23C82110C4,PinName="Time",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 9FC0BDC0266D57751DFADFB5515BD8D6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=A1CFC36D175A3FC38C4FC5F0B6422013,PinName="Spin",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 4464CCC98420AADDF10EB9CED4DEA4D7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=AB7AE4897F3AE63E3D964954E00E720D,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 A3025DDF627C8B9798CFFDF87E0C9CF6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Custom Name="MaterialGraphNode_Custom_23"
   Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_23"
   End Object
   Begin Object Name="MaterialExpressionCustom_23"
      Code="// Soft radial band from centre distance -> the ring track shape, 0..1.\r\n#define EDGE(x, e, s) saturate(((x) - (e)) / max(s, 1e-4) + 0.5)\r\nfloat r = length(UV - Center);\r\nreturn EDGE(r, InnerR, Soft) * (1.0 - EDGE(r, OuterR, Soft));"
      OutputType=CMOT_Float1
      Description="Radial Ring"
      ShowCode=True
      bShowOutputNameOnPin=True
      Inputs(0)=(InputName="UV",Input=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_20.MaterialExpressionTextureCoordinate_20'"))
      Inputs(1)=(InputName="Center",Input=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_9.MaterialExpressionVectorParameter_9'"))
      Inputs(2)=(InputName="InnerR",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_6.MaterialExpressionScalarParameter_6'"))
      Inputs(3)=(InputName="OuterR",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_7.MaterialExpressionScalarParameter_7'"))
      Inputs(4)=(InputName="Soft",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_8.MaterialExpressionScalarParameter_8'"))
      Desc="length(UV-Center) feathered between Inner and Outer radius. atan2-free; cheap."
      MaterialExpressionEditorX=-900
      MaterialExpressionEditorY=340
      MaterialExpressionGuid=1B96CF345CF58BF582C9BBE5A0F61256
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionCustom'MaterialExpressionCustom_23'"
   NodePosX=-900
   NodePosY=340
   NodeGuid=DA4F1229AD5FAA56B7B57EBADAE91BD8
   CustomProperties Pin (PinId=AE375FCBED19BAE6B560222AD6D3B712,PinName="UV",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 05E92D73D5251659E3618FA6A30621FC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=6B2575B680A001DD6FE586E7C864484F,PinName="Center",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 2FD313F891A9D251EA1A4BEA96885A59,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=C1BB1085B66B4EE5E6649923505B9F76,PinName="InnerR",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 04549E59A4BC33826139CC0C8206A3D0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=88E789215A8382EFCDA1F45B35EB97F3,PinName="OuterR",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 0288DDA179220FF3471831F2DDC88638,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=DB95A2C9B5BDFEEF33BC0843B4CDC73A,PinName="Soft",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_8 7DB9E7C907302EAF2724BDD07C7EA3A6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0CE404890D000C5E714FB716EAC39B98,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 0DBF967FC66F302B8E3FF69E73AC9423,MaterialGraphNode_32 D2029FA8E0918B7D9264F92E4FDDA7B1,),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.MaterialExpressionMultiply Name="MaterialExpressionMultiply_24"
   End Object
   Begin Object Name="MaterialExpressionMultiply_24"
      A=(Expression="/Script/Engine.MaterialExpressionCustom'MaterialGraphNode_Custom_22.MaterialExpressionCustom_22'")
      B=(Expression="/Script/Engine.MaterialExpressionCustom'MaterialGraphNode_Custom_23.MaterialExpressionCustom_23'")
      MaterialExpressionEditorX=-560
      MaterialExpressionEditorY=-120
      MaterialExpressionGuid=97CD35C97FBB03E8DD477ADFD76FF96C
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_24'"
   NodePosX=-560
   NodePosY=-120
   NodeGuid=84ED8295541A21905032B96134E1253F
   CustomProperties Pin (PinId=A3025DDF627C8B9798CFFDF87E0C9CF6,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_Custom_22 AB7AE4897F3AE63E3D964954E00E720D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0DBF967FC66F302B8E3FF69E73AC9423,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_Custom_23 0CE404890D000C5E714FB716EAC39B98,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=3F7F0871E3A269C12E116AD567EFD876,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 ADAFF4AD573192FA2FDEAAF874BF541F,MaterialGraphNode_26 8999648725A0E55B42E6456240EC4E73,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_25"
   Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_25"
   End Object
   Begin Object Name="MaterialExpressionMultiply_25"
      A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_24.MaterialExpressionMultiply_24'")
      B=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_18.MaterialExpressionTextureSampleParameter2D_18'",OutputIndex=1)
      MaterialExpressionEditorX=-300
      MaterialExpressionEditorY=40
      MaterialExpressionGuid=F0AA1F189BBAC94843B3D851D67405DD
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_25'"
   NodePosX=-300
   NodePosY=40
   NodeGuid=33CFB0421DD6BED3051187067176286D
   CustomProperties Pin (PinId=ADAFF4AD573192FA2FDEAAF874BF541F,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 3F7F0871E3A269C12E116AD567EFD876,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0786E2F49D1A81DABBF8D872DCCC293A,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_18 1C347A55EAF9405BEAB1C87E98365D28,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=7B540FEE7A8501517ACA1BF576063879,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 52A8CCA7F16C0AB99411DBC9E12B342D,),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.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_26"
   End Object
   Begin Object Name="MaterialExpressionStaticSwitchParameter_26"
      ParameterName="Use Mask Texture"
      DefaultValue=False
      Group="05 Optional Textures"
      Desc="On = multiply Mask Texture (R) into the procedural fill. Off = pure procedural."
      A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_25.MaterialExpressionMultiply_25'")
      B=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_24.MaterialExpressionMultiply_24'")
      MaterialExpressionEditorX=-40
      MaterialExpressionEditorY=-80
      MaterialExpressionGuid=B6B1DAF6822CBCA2A846D32A5D11DACC
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_26'"
   NodePosX=-40
   NodePosY=-80
   NodeGuid=3B0FCE017BA81AC532D6001D9D502E68
   CustomProperties Pin (PinId=52A8CCA7F16C0AB99411DBC9E12B342D,PinName="True",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 7B540FEE7A8501517ACA1BF576063879,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=8999648725A0E55B42E6456240EC4E73,PinName="False",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 3F7F0871E3A269C12E116AD567EFD876,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0B0ED7B4090F13ADCB00A6008D2DA0D6,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 86B5A429EB1C062B6E5A47B6B75BDD33,MaterialGraphNode_30 C24BB9B7F78D00A3C29E1DA1C111F656,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_27"
   Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_27"
   End Object
   Begin Object Name="MaterialExpressionMultiply_27"
      A=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_11.MaterialExpressionVectorParameter_11'")
      B=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_19.MaterialExpressionTextureSampleParameter2D_19'")
      MaterialExpressionEditorX=-300
      MaterialExpressionEditorY=-560
      MaterialExpressionGuid=8FE142E487CB531AAFD1A5C3CCC278D6
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_27'"
   NodePosX=-300
   NodePosY=-560
   NodeGuid=ED603341482177C097B176180C383FFE
   CustomProperties Pin (PinId=AC933E1E6EDFE3BF1817F1EE4E71E0F6,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_11 52945EF883591C6726C4014F0CAB0EF1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=9567647D98E71EE62314964A5565D8DC,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 EBB71BABD557C54DBD54E080A9AA6F47,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=B611180E7707761261815DBEA4E747E4,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_28 5C9B14FAD2E15396F9C4834E490AEC6C,),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.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_28"
   End Object
   Begin Object Name="MaterialExpressionStaticSwitchParameter_28"
      ParameterName="Use Fill Detail"
      DefaultValue=False
      Group="05 Optional Textures"
      Desc="On = multiply Fill Detail (RGB) into the fill colour. Off = flat Fill Color."
      A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_27.MaterialExpressionMultiply_27'")
      B=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_11.MaterialExpressionVectorParameter_11'")
      MaterialExpressionEditorX=-40
      MaterialExpressionEditorY=-640
      MaterialExpressionGuid=BB9DB9BEE1B4133FDF4C24DF97981A9F
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_28'"
   NodePosX=-40
   NodePosY=-640
   NodeGuid=EC4E6BCDD156B17EB6D5486F73739712
   CustomProperties Pin (PinId=5C9B14FAD2E15396F9C4834E490AEC6C,PinName="True",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 B611180E7707761261815DBEA4E747E4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=A54211BF9049215C424902382E66F9BE,PinName="False",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_11 52945EF883591C6726C4014F0CAB0EF1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0B27B3951BB78C47A94E4D6C8721B986,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 AF0DBF9D5AE11987416AA22B1EE20F96,),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.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_29"
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_29"
      A=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_12.MaterialExpressionVectorParameter_12'")
      B=(Expression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialGraphNode_28.MaterialExpressionStaticSwitchParameter_28'")
      Alpha=(Expression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialGraphNode_26.MaterialExpressionStaticSwitchParameter_26'")
      MaterialExpressionEditorX=300
      MaterialExpressionEditorY=-360
      MaterialExpressionGuid=2B3CE156768669FEF77E2056E34BC600
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_29'"
   NodePosX=300
   NodePosY=-360
   NodeGuid=A9A2DC846E06E189CF8E6A719F30A932
   CustomProperties Pin (PinId=4B3DA9E605C88167083CB47F34E3620A,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_12 69DEF7E663D83D2FFE7E3B130618ECF6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=AF0DBF9D5AE11987416AA22B1EE20F96,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_28 0B27B3951BB78C47A94E4D6C8721B986,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=86B5A429EB1C062B6E5A47B6B75BDD33,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_26 0B0ED7B4090F13ADCB00A6008D2DA0D6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=AE06416913B368E450A7071A8EC1DBDB,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 DD584C239D95BA7F80A989EB25362E2B,),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.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_30"
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_30"
      A=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_14.MaterialExpressionScalarParameter_14'")
      B=(Expression="/Script/Engine.MaterialExpressionConstant'MaterialGraphNode_31.MaterialExpressionConstant_31'")
      Alpha=(Expression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialGraphNode_26.MaterialExpressionStaticSwitchParameter_26'")
      MaterialExpressionEditorX=300
      MaterialExpressionEditorY=300
      MaterialExpressionGuid=EC30229661CF649902FAEDBA4BC0F27B
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_30'"
   NodePosX=300
   NodePosY=300
   NodeGuid=641A1F0764F058C24E63F75C9AAAB307
   CustomProperties Pin (PinId=166563158556256B52F5970972DC9D26,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 21D928D8F464E05C0071462FA00AFEF8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=30E32564C3258DA9169F265EB95E8877,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 1D97CF317AD66EEBA46F78B0843D26E6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=C24BB9B7F78D00A3C29E1DA1C111F656,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_26 0B0ED7B4090F13ADCB00A6008D2DA0D6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=34575398DB5BC3A3AE71DEAD75ADADC6,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 0823B4AADAC4870C434FBDEB3C7BD2A4,),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=1
      MaterialExpressionEditorX=-40
      MaterialExpressionEditorY=420
      MaterialExpressionGuid=8CACC31F0D70B7C7531C83C690BBBDC8
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_31'"
   NodePosX=-40
   NodePosY=420
   NodeGuid=4E8ECAE5F6E65147335424AF4DB05D86
   CustomProperties Pin (PinId=1D97CF317AD66EEBA46F78B0843D26E6,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 30E32564C3258DA9169F265EB95E8877,),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"
      A=(Expression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialGraphNode_30.MaterialExpressionLinearInterpolate_30'")
      B=(Expression="/Script/Engine.MaterialExpressionCustom'MaterialGraphNode_Custom_23.MaterialExpressionCustom_23'")
      MaterialExpressionEditorX=960
      MaterialExpressionEditorY=440
      MaterialExpressionGuid=AC3C38492B75EB66BFF3758D1B45D1C6
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_32'"
   NodePosX=960
   NodePosY=440
   NodeGuid=954A3076A64BE116AEDC3760710448CC
   CustomProperties Pin (PinId=0823B4AADAC4870C434FBDEB3C7BD2A4,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 34575398DB5BC3A3AE71DEAD75ADADC6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=D2029FA8E0918B7D9264F92E4FDDA7B1,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_Custom_23 0CE404890D000C5E714FB716EAC39B98,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=5ADF782C9E9088EC5512C231516FB256,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_36 0903DF8447BA3A8F78E95B48EAD275CD,),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_33"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C33"
   End Object
   Begin Object Name="MaterialExpressionComment_C33"
      SizeX=440
      SizeY=320
      Text="Emissive Color"
      CommentColor=(R=1.000000,G=0.254152,B=0.042311,A=1.000000)
      MaterialExpressionEditorX=820
      MaterialExpressionEditorY=-440
      MaterialExpressionGuid=98D413D0ECE668B3255727E73CCD6FC2
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C33'"
   CommentColor=(R=1.000000,G=0.254152,B=0.042311,A=1.000000)
   NodePosX=820
   NodePosY=-440
   NodeWidth=440
   NodeHeight=320
   NodeComment="Emissive Color"
   NodeGuid=DFD86D92F149B2F0F413A465B6558FFE
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_34"
   Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_34"
   End Object
   Begin Object Name="MaterialExpressionMultiply_34"
      A=(Expression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialGraphNode_29.MaterialExpressionLinearInterpolate_29'")
      B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_13.MaterialExpressionScalarParameter_13'")
      MaterialExpressionEditorX=960
      MaterialExpressionEditorY=-320
      MaterialExpressionGuid=8C0488DDAC415DAEEBFD4C7B91D6F5F4
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_34'"
   NodePosX=960
   NodePosY=-320
   NodeGuid=0E71B9B81D238BA4714EBBB26DB52C57
   CustomProperties Pin (PinId=DD584C239D95BA7F80A989EB25362E2B,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_29 AE06416913B368E450A7071A8EC1DBDB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=1678F945BE76EC4F90429066F93D4E9C,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_13 51C1E3FB0CF69ABA83FE3EDB11C8F408,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=E55B91BAC4CEB94EB7B72F95968F5E20,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_36 916A67D4518E7880D82DDA9E2A07D156,),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_35"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C35"
   End Object
   Begin Object Name="MaterialExpressionComment_C35"
      SizeX=440
      SizeY=300
      Text="Opacity"
      CommentColor=(R=0.327778,G=0.502886,B=1.000000,A=1.000000)
      MaterialExpressionEditorX=820
      MaterialExpressionEditorY=320
      MaterialExpressionGuid=ADE3BF2B5F6B67E4391F975B159C1F99
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C35'"
   CommentColor=(R=0.327778,G=0.502886,B=1.000000,A=1.000000)
   NodePosX=820
   NodePosY=320
   NodeWidth=440
   NodeHeight=300
   NodeComment="Opacity"
   NodeGuid=7C1D8107AC84A0659250303B4A85A4E6
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Root Name="MaterialGraphNode_Root_36"
   Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialFill'"
   NodePosX=1500
   NodePosY=-40
   NodeGuid=7E12912639D540FDFD51B08AD66EC554
   CustomProperties Pin (PinId=916A67D4518E7880D82DDA9E2A07D156,PinName="Emissive Color",PinType.PinCategory="materialinput",PinType.PinSubCategory="rgba",PinType.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 E55B91BAC4CEB94EB7B72F95968F5E20,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0903DF8447BA3A8F78E95B48EAD275CD,PinName="Opacity",PinType.PinCategory="materialinput",PinType.PinSubCategory="red",PinType.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 5ADF782C9E9088EC5512C231516FB256,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Nodes: ScalarParameter (x10), Comment (x7), Multiply (x5), VectorParameter (x3), Custom (x2), LinearInterpolate (x2), StaticSwitchParameter (x2), TextureSampleParameter2D (x2), Constant, Material, TextureCoordinate, Time

more from @hazesee all

Stylized Character

@hazeUE 5.6+

Ground Blend

@hazeUE 5.6+

Wobble

@hazeUE 5.6+

More like this

Guide Line

@hazeUE 5.6+

Glow Ring

@hazeUE 5.6+

Wind Swish

@hazeUE 5.6+

Radial Fill

@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
2 hours ago
Published
4 hours ago
Nodes
37