Skip to main content

Description

Radial Motion Blur

A centered zoom / speed-streak blur as a post-process — the whole frame smears outward from a focal point while the middle stays razor sharp. Drop it on a Post Process Volume and animate one slider: sprint bursts, dashes, hit-reactions, nitro boosts, warp jumps. The eye stays locked on the centre while the edges scream past — that's the whole trick of a good speed effect.

It works the way real radial blur does. For every pixel it draws a line back to the Focal Center, then a tiny Custom HLSL block marches a fixed set of forward-and-back sample pairs along that line, reads the post-process scene at each tap and averages them with the centre weighted heaviest — so you get a clean symmetric streak, not a one-sided smear. The clever part is the spacing scales with how far the pixel sits from the centre: the middle barely moves while the corners stretch out hard, which is exactly what sells "zoom." A soft focal ring (Focal Radius + Focal Falloff, shaped by Distance Power) keeps a crisp circle in the middle, and Blur Strength cross-fades the whole smear over the untouched scene so you can drive it 0 → 1 from gameplay and back. There's no Time and no noise anywhere in it, so it sits rock-steady under TSR/TAA — frame-perfect, no shimmer.

Distinct from Anamorphic Streaks (that's a fixed horizontal bar smear for lens flares) — this one is the rotationally-symmetric zoom blur that radiates from a point.

Settings you have to set

This is a Post Process material — none of these come across in the paste, so set them or it won't show:

  • Material DomainPost Process (collapses the graph to Emissive Color)
  • Wire the one result node (in the frame labelled Emissive Color) into the Material's Emissive Color pin — root links never survive a paste
  • Blendable Location → leave on After Tone Mapping to smear the final image, or flip to Before Tone Mapping if you want the streaks to feed bloom
  • Add the material to a Post Process Volume (Post Process Materials array), or AddOrUpdateBlendable it from Blueprint. Use a global volume with Infinite Extent (Unbound) to cover the whole view.
  • Blur Strength defaults to 0 (effect off) on purpose — it's meant to be animated. If you paste it and "nothing happens," that's why: push Blur Strength up.

No Custom Depth or project flags needed for the basic effect — it reads the scene color, plus scene depth only if you turn on the depth focus k

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 (102 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=470
      SizeY=520
      Text="01 Blur"
      CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
      MaterialExpressionEditorX=-2480
      MaterialExpressionEditorY=-640
      MaterialExpressionGuid=9300AA104F69D08E79F1771E572510DB
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C0'"
   CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
   NodePosX=-2480
   NodePosY=-640
   NodeWidth=470
   NodeHeight=520
   NodeComment="01 Blur"
   NodeGuid=B2B9D77E5103011D2B0B79CF95D0D173
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="Blur Strength"
      DefaultValue=0
      SliderMin=0
      SliderMax=1
      Group="01 Blur"
      SortPriority=0
      Desc="Master amount of the effect — cross-fades the radial smear over the untouched scene. 0 = off (pass-through), 1 = full speed blur. Animate this from gameplay (0 -> 1 on a sprint/dash/hit, back to 0)."
      MaterialExpressionEditorX=-2400
      MaterialExpressionEditorY=-560
      MaterialExpressionGuid=9AC3AD6258D1BD178EF0C48EBABDE58E
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_1'"
   NodePosX=-2400
   NodePosY=-560
   NodeGuid=9EEDCDD591A57EA613DEA142F310D128
   CustomProperties Pin (PinId=FC57B719F24E2C52ECF00D861058DB0D,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_39 FC163FFBD306C04EC0F9A5C3703B3C88,),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="Spread"
      DefaultValue=0.1
      SliderMin=0
      SliderMax=0.5
      Group="01 Blur"
      SortPriority=1
      Desc="How far the taps march along the radial vector, in screen widths at the frame edge. Small = a tight, fast motion blur; large = a long warp-jump streak (push past ~0.3 and the discrete taps start to read as parallel slices)."
      MaterialExpressionEditorX=-2400
      MaterialExpressionEditorY=-380
      MaterialExpressionGuid=DF73AC3BC9878E18F818309A6213460E
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_2'"
   NodePosX=-2400
   NodePosY=-380
   NodeGuid=695C53A9ADCEB3DE60BD43B8DE24C29D
   CustomProperties Pin (PinId=2D9E6C9B334AC242C608F42F870F311E,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_24 904130871766F339F058E6D4A0B5FCAB,),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="Distance Power"
      DefaultValue=1.4
      SliderMin=0.5
      SliderMax=4
      Group="01 Blur"
      SortPriority=2
      Desc="How sharply the blur ramps up with distance from the focal centre. 1 = linear growth; higher keeps more of the mid-frame sharp and slams the smear into the corners (the zoom-streak signature)."
      MaterialExpressionEditorX=-2400
      MaterialExpressionEditorY=-200
      MaterialExpressionGuid=D9C771BB1230EA918576A8F58EDF838D
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_3'"
   NodePosX=-2400
   NodePosY=-200
   NodeGuid=C5E6CBCE569320E18A549CA95F0C2487
   CustomProperties Pin (PinId=B2A14DAE323EED71549C4F7B240A0BD7,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_24 A18B93EB77D88B10857B2809A0E985DC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_4"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C4"
   End Object
   Begin Object Name="MaterialExpressionComment_C4"
      SizeX=470
      SizeY=700
      Text="02 Focal Centre"
      CommentColor=(R=0.078187,G=0.238398,B=0.564712,A=1.000000)
      MaterialExpressionEditorX=-2480
      MaterialExpressionEditorY=-80
      MaterialExpressionGuid=9A8A792614995A4CA8087EFD1C377B68
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C4'"
   CommentColor=(R=0.078187,G=0.238398,B=0.564712,A=1.000000)
   NodePosX=-2480
   NodePosY=-80
   NodeWidth=470
   NodeHeight=700
   NodeComment="02 Focal Centre"
   NodeGuid=B099DA2AED4C8259D2EE6D497A15E363
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_5"
   Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_5"
   End Object
   Begin Object Name="MaterialExpressionVectorParameter_5"
      ParameterName="Focal Center"
      DefaultValue=(R=0.5,G=0.5,B=0,A=0)
      Group="02 Focal Centre"
      SortPriority=0
      Desc="Screen-space point the blur radiates from, in 0..1 UV (R = X, G = Y). (0.5, 0.5) = dead centre. Push it toward where the action / crosshair is so the streaks point away from what the player is looking at."
      MaterialExpressionEditorX=-2400
      MaterialExpressionEditorY=0
      MaterialExpressionGuid=F785D5EB47D9992438E95E868CF5C149
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_5'"
   NodePosX=-2400
   NodePosY=0
   NodeGuid=FDAB1C6DE3E0642C65A555029030DD42
   CustomProperties Pin (PinId=EA0550CDDE8CAE3F2B9F4F9696EC0BAE,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_20 310B1433F8D86E99F04A08A8288551C4,MaterialGraphNode_21 FD71B60EB767EBD721160079C8B88012,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=D8206F3F4394C65A087AB02AB30F88F0,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=19266E7016E9C3034F9FC57EAC2CAB1E,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=871DD8ACE8B1D929CCC78A381FF5B2E6,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=4E116B384D492CCA1D5DAE799DEB3EDD,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_6"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_6"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_6"
      ParameterName="Focal Radius"
      DefaultValue=0.16
      SliderMin=0
      SliderMax=0.7
      Group="02 Focal Centre"
      SortPriority=1
      Desc="Radius of the crisp circle kept sharp at the centre (in screen widths). Inside this the scene is untouched; the blur fades in beyond it. 0 = blur reaches the very centre."
      MaterialExpressionEditorX=-2400
      MaterialExpressionEditorY=180
      MaterialExpressionGuid=136E2505836307D9C5F25471DE612216
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_6'"
   NodePosX=-2400
   NodePosY=180
   NodeGuid=0D936E7CA3C88498D7FC316B802453FA
   CustomProperties Pin (PinId=26042C5E275A0EA50FA08B5623C66ADD,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_24 30AB0099E36C86C374C55C6BC5303DD1,),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="Focal Falloff"
      DefaultValue=0.35
      SliderMin=0.01
      SliderMax=1
      Group="02 Focal Centre"
      SortPriority=2
      Desc="Width of the soft transition band from sharp centre to full blur (in screen widths). Small = a hard ring; large = a gentle gradient out to the edges."
      MaterialExpressionEditorX=-2400
      MaterialExpressionEditorY=360
      MaterialExpressionGuid=442CEEBA63125D762C23942029BE0E55
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_7'"
   NodePosX=-2400
   NodePosY=360
   NodeGuid=9396F9617E8456FC080E6EEBA45490A7
   CustomProperties Pin (PinId=BEF4328BF7B3A1F66ADB915B8C9040A6,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_24 6D36A470BF147F92EEE706C6A26C93F0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_8"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C8"
   End Object
   Begin Object Name="MaterialExpressionComment_C8"
      SizeX=470
      SizeY=520
      Text="03 Focus Keep (Depth)"
      CommentColor=(R=0.049707,G=0.158961,B=0.381326,A=1.000000)
      MaterialExpressionEditorX=-2480
      MaterialExpressionEditorY=700
      MaterialExpressionGuid=55A8541BC1F107B52D664B86366C2673
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C8'"
   CommentColor=(R=0.049707,G=0.158961,B=0.381326,A=1.000000)
   NodePosX=-2480
   NodePosY=700
   NodeWidth=470
   NodeHeight=520
   NodeComment="03 Focus Keep (Depth)"
   NodeGuid=992E3926DE0FAACC3F0D4649208FFE22
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_9"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_9"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_9"
      ParameterName="Focus Distance"
      DefaultValue=1200
      SliderMin=50
      SliderMax=20000
      Group="03 Focus Keep (Depth)"
      SortPriority=1
      Desc="World distance (cm) kept sharp when Depth Focus Keep is on — scene nearer than this is held crisp, beyond it blurs. Set roughly to your subject's distance from camera."
      MaterialExpressionEditorX=-2400
      MaterialExpressionEditorY=780
      MaterialExpressionGuid=A6108E745E948B2137B103FA49D9A3EB
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_9'"
   NodePosX=-2400
   NodePosY=780
   NodeGuid=B7FBCCCFE865423DA148D9B09D410E3C
   CustomProperties Pin (PinId=20EC44C7586DA09211DFB9F8D3627386,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 ADE8C8EA9046DB4B3C75C2446AD80ED6,MaterialGraphNode_28 10F5C350C9F0BDB78C8FD3DEA3DB52F1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_10"
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_10"
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_10"
      ParameterName="Focus Range"
      DefaultValue=800
      SliderMin=1
      SliderMax=10000
      Group="03 Focus Keep (Depth)"
      SortPriority=2
      Desc="Soft depth transition (cm) over which the held-sharp region fades into the blur. Larger = a gentler near/far separation."
      MaterialExpressionEditorX=-2400
      MaterialExpressionEditorY=960
      MaterialExpressionGuid=2B8F7F74F0FFC1FEA473F07BD2FB44E9
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_10'"
   NodePosX=-2400
   NodePosY=960
   NodeGuid=597BE9E288CFE86536FEF5E3D3DA5384
   CustomProperties Pin (PinId=AE80DC5E5EAFDD68F483C56723437DB5,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 F8B00F1249679E316627F0284172C2EF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_11"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C11"
   End Object
   Begin Object Name="MaterialExpressionComment_C11"
      SizeX=470
      SizeY=320
      Text="04 Optional Texture"
      CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
      MaterialExpressionEditorX=-2480
      MaterialExpressionEditorY=1240
      MaterialExpressionGuid=C8A6EE39DF12C3AF002E2BF6B28BCC7A
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C11'"
   CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
   NodePosX=-2480
   NodePosY=1240
   NodeWidth=470
   NodeHeight=320
   NodeComment="04 Optional Texture"
   NodeGuid=C921507E6F3EF72DBB237A79DDA5E524
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_12"
   Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_12"
   End Object
   Begin Object Name="MaterialExpressionTextureSampleParameter2D_12"
      ParameterName="Strength Mask"
      Group="04 Optional Texture"
      SortPriority=1
      Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
      SamplerType=SAMPLERTYPE_Grayscale
      Desc="Optional bring-your-own grayscale map (sampled by screen UV) that scales blur strength across the frame — paint a clear centre, a vignette of heavy edge blur, or any custom falloff. White = full strength everywhere. Off until Use Strength Mask is on."
      MaterialExpressionEditorX=-2400
      MaterialExpressionEditorY=1320
      MaterialExpressionGuid=ABD109B7B58FF68BAD079C99A925F408
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_12'"
   NodePosX=-2400
   NodePosY=1320
   NodeGuid=6EC58990C7C14FED6B607CBA279E4D30
   CustomProperties Pin (PinId=E2B0A391E29C5EF45D987FCC4A5CA32B,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=E1F0904D3D1283F85F186047867A1205,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=74AA1C10C53BD35394CACCF65CD59506,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=796F1AAB1B5B21923FB2A0EFF7624D7B,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_37 DEDE3E4B673946A594FE32FC8513EFC8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=E55DEC7C94CD02F5865F196CD9F4AC9C,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=4CD156AC46A3B1ED4A10BABB018B0610,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=45474EC968F63D43872DC29229EA9990,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=9C1C4F79DA9905E487118795DDF9C956,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_Comment Name="MaterialGraphNode_Comment_13"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C13"
   End Object
   Begin Object Name="MaterialExpressionComment_C13"
      SizeX=640
      SizeY=640
      Text="Screen sources (feed the blur engine)"
      CommentColor=(R=1.000000,G=0.194618,B=0.445201,A=1.000000)
      MaterialExpressionEditorX=-1840
      MaterialExpressionEditorY=-640
      MaterialExpressionGuid=550A08767BCB50CDC01D33AB53724F1B
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C13'"
   CommentColor=(R=1.000000,G=0.194618,B=0.445201,A=1.000000)
   NodePosX=-1840
   NodePosY=-640
   NodeWidth=640
   NodeHeight=640
   NodeComment="Screen sources (feed the blur engine)"
   NodeGuid=672AA527AB7BACCB57F5A81E1C1B0D52
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_14"
   Begin Object Class=/Script/Engine.MaterialExpressionScreenPosition Name="MaterialExpressionScreenPosition_14"
   End Object
   Begin Object Name="MaterialExpressionScreenPosition_14"
      MaterialExpressionEditorX=-1800
      MaterialExpressionEditorY=-560
      MaterialExpressionGuid=9F8EE98925D3BB652C2539C8C732FC96
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionScreenPosition'MaterialExpressionScreenPosition_14'"
   NodePosX=-1800
   NodePosY=-560
   NodeGuid=9CADECF3794DD887D175C39D00F2F61A
   CustomProperties Pin (PinId=4A2EF0B0A75B5549CBE2AFE031FAA67F,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_15 B8EB34F27E6912A80D7C22F87E775F52,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_15"
   Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_15"
   End Object
   Begin Object Name="MaterialExpressionComponentMask_15"
      R=True
      G=True
      B=False
      A=False
      Input=(Expression="/Script/Engine.MaterialExpressionScreenPosition'MaterialGraphNode_14.MaterialExpressionScreenPosition_14'")
      MaterialExpressionEditorX=-1560
      MaterialExpressionEditorY=-560
      MaterialExpressionGuid=889B3B514B8BF41BDF07E28009D5E91D
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_15'"
   NodePosX=-1560
   NodePosY=-560
   NodeGuid=918571FE08C3E9690EF9E315EFFBA30C
   CustomProperties Pin (PinId=B8EB34F27E6912A80D7C22F87E775F52,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_14 4A2EF0B0A75B5549CBE2AFE031FAA67F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=AB49637DFA78EC82CE98448AA26532F7,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_24 1DA3FB0FDE3EB08ACAE6A096881A81CC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_16"
   Begin Object Class=/Script/Engine.MaterialExpressionSceneTexture Name="MaterialExpressionSceneTexture_16"
   End Object
   Begin Object Name="MaterialExpressionSceneTexture_16"
      SceneTextureId=PPI_PostProcessInput0
      bFiltered=False
      MaterialExpressionEditorX=-1800
      MaterialExpressionEditorY=-320
      MaterialExpressionGuid=5B0BF239CFA89A4B2D1DFF0540DAD8A2
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSceneTexture'MaterialExpressionSceneTexture_16'"
   NodePosX=-1800
   NodePosY=-320
   NodeGuid=8CCD4E5ECF9D0F7C5998FE89978B5446
   CustomProperties Pin (PinId=F3882FB5ED6C3E435F4F4675DF3E27CB,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=547C044D8C74A28D753E3F7BE28130A3,PinName="Color",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=18AE0D9B562B5237BEDE078172B2EFDE,PinName="Size",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=7BD634270F1B4B050E83B2A87F289141,PinName="InvSize",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_17 A05E0695F1B5F0465337BB91ACDB8100,MaterialGraphNode_18 12EA10F1EB18ADC341FFB5B9432C9FAC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_17"
   Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_17"
   End Object
   Begin Object Name="MaterialExpressionComponentMask_17"
      R=True
      G=False
      B=False
      A=False
      Input=(Expression="/Script/Engine.MaterialExpressionSceneTexture'MaterialGraphNode_16.MaterialExpressionSceneTexture_16'",OutputIndex=2)
      MaterialExpressionEditorX=-1560
      MaterialExpressionEditorY=-320
      MaterialExpressionGuid=01364621D0EB95C36E382E8B97C010E0
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_17'"
   NodePosX=-1560
   NodePosY=-320
   NodeGuid=7F1DBA37B804C75128C9226F83769499
   CustomProperties Pin (PinId=A05E0695F1B5F0465337BB91ACDB8100,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_16 7BD634270F1B4B050E83B2A87F289141,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=3267A335ABAFD789FFC48EDBBC9E801D,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 96ECAF4E4B4942D5A95BAC05E92CE604,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_18"
   Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_18"
   End Object
   Begin Object Name="MaterialExpressionComponentMask_18"
      R=False
      G=True
      B=False
      A=False
      Input=(Expression="/Script/Engine.MaterialExpressionSceneTexture'MaterialGraphNode_16.MaterialExpressionSceneTexture_16'",OutputIndex=2)
      MaterialExpressionEditorX=-1560
      MaterialExpressionEditorY=-160
      MaterialExpressionGuid=F0C7046DBE465C2850F9C1B9C9E23628
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_18'"
   NodePosX=-1560
   NodePosY=-160
   NodeGuid=EA3649AFB0ABF5A4DD526073A762503A
   CustomProperties Pin (PinId=12EA10F1EB18ADC341FFB5B9432C9FAC,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_16 7BD634270F1B4B050E83B2A87F289141,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=3FF0F84A7BC1CD06442B64E888E35BAA,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 7415FE3D872EF071B8E48DADF655CFAC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_19"
   Begin Object Class=/Script/Engine.MaterialExpressionDivide Name="MaterialExpressionDivide_19"
   End Object
   Begin Object Name="MaterialExpressionDivide_19"
      A=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_18.MaterialExpressionComponentMask_18'")
      B=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_17.MaterialExpressionComponentMask_17'")
      MaterialExpressionEditorX=-1340
      MaterialExpressionEditorY=-240
      MaterialExpressionGuid=C574FF52461E66A54DBC572717799814
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionDivide'MaterialExpressionDivide_19'"
   NodePosX=-1340
   NodePosY=-240
   NodeGuid=E70323512D0232D826531EB097BF339F
   CustomProperties Pin (PinId=7415FE3D872EF071B8E48DADF655CFAC,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_18 3FF0F84A7BC1CD06442B64E888E35BAA,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=96ECAF4E4B4942D5A95BAC05E92CE604,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_17 3267A335ABAFD789FFC48EDBBC9E801D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=8838182062BBAFAD3C78C7CE7EDAD26F,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_24 DA9EEAADB0F9066BEF44EE66EBB012D4,),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.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_20"
   End Object
   Begin Object Name="MaterialExpressionComponentMask_20"
      R=True
      G=False
      B=False
      A=False
      Input=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_5.MaterialExpressionVectorParameter_5'")
      MaterialExpressionEditorX=-1560
      MaterialExpressionEditorY=40
      MaterialExpressionGuid=2009AD1629322EC8A790EFEB1BD3202D
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_20'"
   NodePosX=-1560
   NodePosY=40
   NodeGuid=9FE35FAF7A23BBB6AD8A31589023DC51
   CustomProperties Pin (PinId=310B1433F8D86E99F04A08A8288551C4,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_5 EA0550CDDE8CAE3F2B9F4F9696EC0BAE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=78B0B508915222AC75CAC24F4625BC31,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_22 061140483EEE02FE6EFB69C2634D8795,),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.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_21"
   End Object
   Begin Object Name="MaterialExpressionComponentMask_21"
      R=False
      G=True
      B=False
      A=False
      Input=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_5.MaterialExpressionVectorParameter_5'")
      MaterialExpressionEditorX=-1560
      MaterialExpressionEditorY=200
      MaterialExpressionGuid=29A001F80CB2F979D9D065F42013D2F4
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_21'"
   NodePosX=-1560
   NodePosY=200
   NodeGuid=C930000F4E6D17122D3C924AE8FA2110
   CustomProperties Pin (PinId=FD71B60EB767EBD721160079C8B88012,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_5 EA0550CDDE8CAE3F2B9F4F9696EC0BAE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=F498FA595FFAFA6615DB4EF951FB7EDC,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_22 2B2985DB541B47552E368224026573FF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_22"
   Begin Object Class=/Script/Engine.MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_22"
   End Object
   Begin Object Name="MaterialExpressionAppendVector_22"
      A=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_20.MaterialExpressionComponentMask_20'")
      B=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_21.MaterialExpressionComponentMask_21'")
      MaterialExpressionEditorX=-1340
      MaterialExpressionEditorY=120
      MaterialExpressionGuid=F1DD0CD755D8A450839382FE3279212A
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionAppendVector'MaterialExpressionAppendVector_22'"
   NodePosX=-1340
   NodePosY=120
   NodeGuid=1B4BC6A85FC4D145C6C49BD3866D3596
   CustomProperties Pin (PinId=061140483EEE02FE6EFB69C2634D8795,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_20 78B0B508915222AC75CAC24F4625BC31,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=2B2985DB541B47552E368224026573FF,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_21 F498FA595FFAFA6615DB4EF951FB7EDC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=FA68BC02CB1A59BBF19F1AB23CA765B9,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_24 B3DC727829635FEBA97292A4D3E91108,),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_23"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C23"
   End Object
   Begin Object Name="MaterialExpressionComment_C23"
      SizeX=1180
      SizeY=980
      Text="Radial Blur Engine (HLSL): fixed-count forward+back tap pairs marched along the pixel->centre vector, distance-scaled spacing, triangle-weighted average of PostProcessInput0. Side output = the radial blur mask (sharp centre via FocalRadius/Falloff)."
      CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
      MaterialExpressionEditorX=-1040
      MaterialExpressionEditorY=-640
      MaterialExpressionGuid=8D00B69CA04DDB806E16E7ADB4CE39D5
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C23'"
   CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
   NodePosX=-1040
   NodePosY=-640
   NodeWidth=1180
   NodeHeight=980
   NodeComment="Radial Blur Engine (HLSL): fixed-count forward+back tap pairs marched along the pixel->centre vector, distance-scaled spacing, triangle-weighted average of PostProcessInput0. Side output = the radial blur mask (sharp centre via FocalRadius/Falloff)."
   NodeGuid=404FC1154022EA108CE54DEB570B5472
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Custom Name="MaterialGraphNode_Custom_24"
   Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_24"
   End Object
   Begin Object Name="MaterialExpressionCustom_24"
      Code="// Radial Blur Engine — centred zoom / motion blur.\r\n// Marches RB_PAIRS forward+back sample pairs from this pixel toward Center and\r\n// triangle-weight-averages PostProcessInput0; tap spacing scales with radial\r\n// distance so the centre stays sharp and the edges smear. BlurMask (0..1) is\r\n// the radial focal mask: 0 inside FocalRadius, ramping to 1 over FocalFalloff.\r\n// No Time -> frame-stable / TSR-safe. Returns the blurred RGB.\r\n#define RB_PAIRS 8\r\n\r\n// vector from pixel to focal centre, aspect-corrected so 'distance' is round\r\nfloat2 toC   = ScreenUV - Center;\r\nfloat  rdist = length(toC * float2(Aspect, 1.0));\r\n\r\n// radial focal mask: sharp inside FocalRadius, full blur past +FocalFalloff\r\nfloat mask = smoothstep(FocalRadius, FocalRadius + FocalFalloff, rdist);\r\nmask = pow(mask, max(DistancePower, 1e-3));\r\n\r\n// per-pixel half-streak: along the OUTWARD radial dir, length grows with the\r\n// masked radial distance so corners blur far and the middle barely moves\r\nfloat2 streak = toC * (Spread * mask);   // toC points away from centre (zoom)\r\n\r\nfloat3 acc  = SceneTextureLookup(ScreenUV, 14, false).rgb; // centre tap (t=0)\r\nfloat  wsum = 1.0;\r\n[unroll] for (int i = 1; i <= RB_PAIRS; ++i)\r\n{\r\n    float  t = (float)i / (float)RB_PAIRS;   // 0..1 along the streak\r\n    float  w = 1.0 - t;                       // triangle weight (centre heaviest)\r\n    float2 d = streak * t;\r\n    // forward + back pair -> symmetric smear around the pixel\r\n    acc += SceneTextureLookup(saturate(ScreenUV + d), 14, false).rgb * w;\r\n    acc += SceneTextureLookup(saturate(ScreenUV - d), 14, false).rgb * w;\r\n    wsum += 2.0 * w;\r\n}\r\n\r\nBlurMask = mask;\r\nreturn acc / wsum;\r\n"
      OutputType=CMOT_Float3
      Description="RadialBlur_Engine"
      ShowCode=True
      bShowOutputNameOnPin=True
      Inputs(0)=(InputName="ScreenUV",Input=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_15.MaterialExpressionComponentMask_15'"))
      Inputs(1)=(InputName="Center",Input=(Expression="/Script/Engine.MaterialExpressionAppendVector'MaterialGraphNode_22.MaterialExpressionAppendVector_22'"))
      Inputs(2)=(InputName="Aspect",Input=(Expression="/Script/Engine.MaterialExpressionDivide'MaterialGraphNode_19.MaterialExpressionDivide_19'"))
      Inputs(3)=(InputName="Spread",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_2.MaterialExpressionScalarParameter_2'"))
      Inputs(4)=(InputName="FocalRadius",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_6.MaterialExpressionScalarParameter_6'"))
      Inputs(5)=(InputName="FocalFalloff",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_7.MaterialExpressionScalarParameter_7'"))
      Inputs(6)=(InputName="DistancePower",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_3.MaterialExpressionScalarParameter_3'"))
      AdditionalOutputs(0)=(OutputName="BlurMask",OutputType=CMOT_Float1)
      Desc="Radial zoom-blur brain. Fixed RB_PAIRS forward+back taps along the pixel->Center vector, distance-scaled spacing, triangle-weighted PostProcessInput0 average. BlurMask = radial focal mask (sharp centre). No Time -> TSR-safe."
      MaterialExpressionEditorX=-700
      MaterialExpressionEditorY=-540
      MaterialExpressionGuid=B771B5A3742E15D8C477C76A91961007
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionCustom'MaterialExpressionCustom_24'"
   NodePosX=-700
   NodePosY=-540
   NodeGuid=CBC8554FE31E1DD9DF0AACB17953582E
   CustomProperties Pin (PinId=1DA3FB0FDE3EB08ACAE6A096881A81CC,PinName="ScreenUV",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_15 AB49637DFA78EC82CE98448AA26532F7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=B3DC727829635FEBA97292A4D3E91108,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_22 FA68BC02CB1A59BBF19F1AB23CA765B9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=DA9EEAADB0F9066BEF44EE66EBB012D4,PinName="Aspect",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 8838182062BBAFAD3C78C7CE7EDAD26F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=904130871766F339F058E6D4A0B5FCAB,PinName="Spread",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 2D9E6C9B334AC242C608F42F870F311E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=30AB0099E36C86C374C55C6BC5303DD1,PinName="FocalRadius",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 26042C5E275A0EA50FA08B5623C66ADD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=6D36A470BF147F92EEE706C6A26C93F0,PinName="FocalFalloff",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 BEF4328BF7B3A1F66ADB915B8C9040A6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=A18B93EB77D88B10857B2809A0E985DC,PinName="DistancePower",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 B2A14DAE323EED71549C4F7B240A0BD7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=D21F0D4284CE1141010FDF422A446D75,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_40 9026F234AFEAB831FB75008290C9D204,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=4BD135547851996CBB48B092798CB470,PinName="BlurMask",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_33 D2DCE797C8BC8B73D7CE0795C5F56E82,),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.MaterialExpressionSceneTexture Name="MaterialExpressionSceneTexture_25"
   End Object
   Begin Object Name="MaterialExpressionSceneTexture_25"
      SceneTextureId=PPI_PostProcessInput0
      bFiltered=False
      MaterialExpressionEditorX=-700
      MaterialExpressionEditorY=360
      MaterialExpressionGuid=8195A928E0455FD14305913C3A104522
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSceneTexture'MaterialExpressionSceneTexture_25'"
   NodePosX=-700
   NodePosY=360
   NodeGuid=4BA0C08E8116897756818C192B6BA847
   CustomProperties Pin (PinId=8BC0E187B1E98540EF2A97CAA7F8532D,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=7D1D9089145BCEFD346EA0347F33FCFB,PinName="Color",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_35 24F55A25693DF7A283485794C335B9B1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=8D7A401D538842C1A633A0A034994367,PinName="Size",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=AE0E0EDC6FD5ED8CA858312F282E3B19,PinName="InvSize",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_26"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C26"
   End Object
   Begin Object Name="MaterialExpressionComment_C26"
      SizeX=1180
      SizeY=560
      Text="Depth focus keep (optional): hold near objects sharp -> shrinks the blur mask"
      CommentColor=(R=1.000000,G=0.686685,B=0.132868,A=1.000000)
      MaterialExpressionEditorX=-360
      MaterialExpressionEditorY=480
      MaterialExpressionGuid=FA20667ADBF221C83D4788AD879813AC
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C26'"
   CommentColor=(R=1.000000,G=0.686685,B=0.132868,A=1.000000)
   NodePosX=-360
   NodePosY=480
   NodeWidth=1180
   NodeHeight=560
   NodeComment="Depth focus keep (optional): hold near objects sharp -> shrinks the blur mask"
   NodeGuid=DCAC78CA8DD327B8CC3CE811FD4A3F1F
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_27"
   Begin Object Class=/Script/Engine.MaterialExpressionSceneDepth Name="MaterialExpressionSceneDepth_27"
   End Object
   Begin Object Name="MaterialExpressionSceneDepth_27"
      MaterialExpressionEditorX=-300
      MaterialExpressionEditorY=560
      MaterialExpressionGuid=B69C1FF26790BC4B0E8C76537C02997F
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSceneDepth'MaterialExpressionSceneDepth_27'"
   NodePosX=-300
   NodePosY=560
   NodeGuid=61C1CFE2C22D78375A6BC25AF7E1AC2D
   CustomProperties Pin (PinId=C03947BEC86C4CE6B485FFDB8AF29829,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=0E1AA00A599432F60B07A8343281B86C,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 9FB977A4260AB84C28014023C35F9548,),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.MaterialExpressionAdd Name="MaterialExpressionAdd_28"
   End Object
   Begin Object Name="MaterialExpressionAdd_28"
      A=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_9.MaterialExpressionScalarParameter_9'")
      B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_10.MaterialExpressionScalarParameter_10'")
      MaterialExpressionEditorX=-300
      MaterialExpressionEditorY=800
      MaterialExpressionGuid=B1377417316308D2F7B3F86EE886E1AC
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionAdd'MaterialExpressionAdd_28'"
   NodePosX=-300
   NodePosY=800
   NodeGuid=F02341E112F0A2A37446A77D7923C532
   CustomProperties Pin (PinId=10F5C350C9F0BDB78C8FD3DEA3DB52F1,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_9 20EC44C7586DA09211DFB9F8D3627386,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=F8B00F1249679E316627F0284172C2EF,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_10 AE80DC5E5EAFDD68F483C56723437DB5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=82E4854565FD9274E4C12515A266AC48,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 209257DFF88428CBB703713D420E1D44,),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.MaterialExpressionSmoothStep Name="MaterialExpressionSmoothStep_29"
   End Object
   Begin Object Name="MaterialExpressionSmoothStep_29"
      Min=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_9.MaterialExpressionScalarParameter_9'")
      Max=(Expression="/Script/Engine.MaterialExpressionAdd'MaterialGraphNode_28.MaterialExpressionAdd_28'")
      Value=(Expression="/Script/Engine.MaterialExpressionSceneDepth'MaterialGraphNode_27.MaterialExpressionSceneDepth_27'")
      MaterialExpressionEditorX=-60
      MaterialExpressionEditorY=600
      MaterialExpressionGuid=B69B4267BD79F0EC1E576409BE58FF66
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionSmoothStep'MaterialExpressionSmoothStep_29'"
   NodePosX=-60
   NodePosY=600
   NodeGuid=750B75BF1435C80EE4350DEA40E9DFF2
   CustomProperties Pin (PinId=ADE8C8EA9046DB4B3C75C2446AD80ED6,PinName="Min",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_9 20EC44C7586DA09211DFB9F8D3627386,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=209257DFF88428CBB703713D420E1D44,PinName="Max",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_28 82E4854565FD9274E4C12515A266AC48,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=9FB977A4260AB84C28014023C35F9548,PinName="Value",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 0E1AA00A599432F60B07A8343281B86C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=D7787394059EB0856C3D09D56D49FFAD,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_31 A40DE163639580D2F244567F13DFA389,),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.MaterialExpressionConstant Name="MaterialExpressionConstant_30"
   End Object
   Begin Object Name="MaterialExpressionConstant_30"
      R=0
      MaterialExpressionEditorX=160
      MaterialExpressionEditorY=760
      MaterialExpressionGuid=6111A9ABE53DFD55E615597E8DE0A231
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_30'"
   NodePosX=160
   NodePosY=760
   NodeGuid=B99D6AAFAE5240739AF88810D084C065
   CustomProperties Pin (PinId=C53B7068C1DF6E745A63D315ADBA0DB6,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_31 60E12F1971E83FA0C6AD881F8763E373,),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.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_31"
   End Object
   Begin Object Name="MaterialExpressionStaticSwitchParameter_31"
      ParameterName="Use Depth Focus Keep"
      DefaultValue=False
      Group="03 Focus Keep (Depth)"
      SortPriority=0
      Desc="Off = the kept-sharp foreground term is 0 (mask stays purely radial). On = scene nearer than Focus Distance is held sharp by depth, multiplied into the blur so a foreground subject stays crisp while the background smears."
      A=(Expression="/Script/Engine.MaterialExpressionSmoothStep'MaterialGraphNode_29.MaterialExpressionSmoothStep_29'")
      B=(Expression="/Script/Engine.MaterialExpressionConstant'MaterialGraphNode_30.MaterialExpressionConstant_30'")
      MaterialExpressionEditorX=160
      MaterialExpressionEditorY=600
      MaterialExpressionGuid=7BC8116C7E83175DABC80792A7BF3393
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_31'"
   NodePosX=160
   NodePosY=600
   NodeGuid=4F7E77BFEAAF9087859BCDE7913CF65B
   CustomProperties Pin (PinId=A40DE163639580D2F244567F13DFA389,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_29 D7787394059EB0856C3D09D56D49FFAD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=60E12F1971E83FA0C6AD881F8763E373,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_30 C53B7068C1DF6E745A63D315ADBA0DB6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=CC5FEF9E191FF09EA8C850EB38AD4BC8,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 44277369618C90FD117751B2375B0F91,),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.MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_32"
   End Object
   Begin Object Name="MaterialExpressionOneMinus_32"
      Input=(Expression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialGraphNode_31.MaterialExpressionStaticSwitchParameter_31'")
      MaterialExpressionEditorX=380
      MaterialExpressionEditorY=600
      MaterialExpressionGuid=3B651F09A17193188E614B6A980F43DE
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionOneMinus'MaterialExpressionOneMinus_32'"
   NodePosX=380
   NodePosY=600
   NodeGuid=1AB2E36BEF3639913826628960CDFD92
   CustomProperties Pin (PinId=44277369618C90FD117751B2375B0F91,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_31 CC5FEF9E191FF09EA8C850EB38AD4BC8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=AEE309938EA583CE7088529257AAE228,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_33 70AA10FF2A13BB0E7AC722B222436430,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_33"
   Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_33"
   End Object
   Begin Object Name="MaterialExpressionMultiply_33"
      A=(Expression="/Script/Engine.MaterialExpressionCustom'MaterialGraphNode_Custom_24.MaterialExpressionCustom_24'",OutputIndex=1)
      B=(Expression="/Script/Engine.MaterialExpressionOneMinus'MaterialGraphNode_32.MaterialExpressionOneMinus_32'")
      MaterialExpressionEditorX=620
      MaterialExpressionEditorY=420
      MaterialExpressionGuid=9B3A4F948715023CF97702B70C74F780
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_33'"
   NodePosX=620
   NodePosY=420
   NodeGuid=6CED64E36FAE55BF0144D70B38D0ADCD
   CustomProperties Pin (PinId=D2DCE797C8BC8B73D7CE0795C5F56E82,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_24 4BD135547851996CBB48B092798CB470,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=70AA10FF2A13BB0E7AC722B222436430,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_32 AEE309938EA583CE7088529257AAE228,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=B5C9E2CECE9ED50AB41135F441D80AFE,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_38 15A28EF7B448DFEA037684FC688D1737,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_34"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C34"
   End Object
   Begin Object Name="MaterialExpressionComment_C34"
      SizeX=1360
      SizeY=620
      Text="Compose: (optional strength mask) x blur mask x Blur Strength -> lerp(sharp scene, blurred) -> Emissive"
      CommentColor=(R=1.000000,G=0.686685,B=0.132868,A=1.000000)
      MaterialExpressionEditorX=900
      MaterialExpressionEditorY=-640
      MaterialExpressionGuid=6D1567EC75A4A489A8210CF671FEF757
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C34'"
   CommentColor=(R=1.000000,G=0.686685,B=0.132868,A=1.000000)
   NodePosX=900
   NodePosY=-640
   NodeWidth=1360
   NodeHeight=620
   NodeComment="Compose: (optional strength mask) x blur mask x Blur Strength -> lerp(sharp scene, blurred) -> Emissive"
   NodeGuid=4C7F08356372F99ADA92B4DF883DF0CE
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_35"
   Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_35"
   End Object
   Begin Object Name="MaterialExpressionComponentMask_35"
      R=True
      G=True
      B=True
      A=False
      Input=(Expression="/Script/Engine.MaterialExpressionSceneTexture'MaterialGraphNode_25.MaterialExpressionSceneTexture_25'")
      MaterialExpressionEditorX=960
      MaterialExpressionEditorY=-560
      MaterialExpressionGuid=D3B58A6AC48B291E68C5855467BDEA99
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_35'"
   NodePosX=960
   NodePosY=-560
   NodeGuid=CA7735033F163D1F2CC8E41EFCA42736
   CustomProperties Pin (PinId=24F55A25693DF7A283485794C335B9B1,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 7D1D9089145BCEFD346EA0347F33FCFB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=1507642FE5405904F48CA22EE12E1231,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_40 AAF9B28D0DFC4B74A86E97134B1EF806,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_36"
   Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_36"
   End Object
   Begin Object Name="MaterialExpressionConstant_36"
      R=1
      MaterialExpressionEditorX=960
      MaterialExpressionEditorY=-360
      MaterialExpressionGuid=14828444D21F57B56B1EFF011E7D9AA9
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_36'"
   NodePosX=960
   NodePosY=-360
   NodeGuid=1EE3822C0B679A29EF1C167637D4636B
   CustomProperties Pin (PinId=C7FFF64815182108B96021E0F80F8685,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_37 813902D487DA7B7830D72A10FA31A8A4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_37"
   Begin Object Class=/Script/Engine.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_37"
   End Object
   Begin Object Name="MaterialExpressionStaticSwitchParameter_37"
      ParameterName="Use Strength Mask"
      DefaultValue=False
      Group="04 Optional Texture"
      SortPriority=0
      Desc="Off = blur strength is uniform across the frame (mask = 1, no texture cost). On = multiply blur strength by the Strength Mask grayscale so you can paint a clear centre, a heavy-edge vignette, or any custom falloff."
      A=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_12.MaterialExpressionTextureSampleParameter2D_12'",OutputIndex=1)
      B=(Expression="/Script/Engine.MaterialExpressionConstant'MaterialGraphNode_36.MaterialExpressionConstant_36'")
      MaterialExpressionEditorX=1180
      MaterialExpressionEditorY=-360
      MaterialExpressionGuid=81BF714A3D10C523C2AD28AEDACD421E
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_37'"
   NodePosX=1180
   NodePosY=-360
   NodeGuid=68C25482F0C3E3E327674625D14BEC46
   CustomProperties Pin (PinId=DEDE3E4B673946A594FE32FC8513EFC8,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_12 796F1AAB1B5B21923FB2A0EFF7624D7B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=813902D487DA7B7830D72A10FA31A8A4,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_36 C7FFF64815182108B96021E0F80F8685,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=C4E4108E277E484558545D87047532F4,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_38 8A7CBCF17FF6D04D5C936A9966BE4DEF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_38"
   Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_38"
   End Object
   Begin Object Name="MaterialExpressionMultiply_38"
      A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_33.MaterialExpressionMultiply_33'")
      B=(Expression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialGraphNode_37.MaterialExpressionStaticSwitchParameter_37'")
      MaterialExpressionEditorX=1400
      MaterialExpressionEditorY=-260
      MaterialExpressionGuid=E35FB1778117BDF6C917BA8CCB84A835
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_38'"
   NodePosX=1400
   NodePosY=-260
   NodeGuid=7F9A917756857E14EA4E3E232A1BABE8
   CustomProperties Pin (PinId=15A28EF7B448DFEA037684FC688D1737,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_33 B5C9E2CECE9ED50AB41135F441D80AFE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=8A7CBCF17FF6D04D5C936A9966BE4DEF,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_37 C4E4108E277E484558545D87047532F4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=44527227431BD3570CCE99254EBA1393,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_39 49867169BEB7FB747CEE97B16618FA07,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_39"
   Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_39"
   End Object
   Begin Object Name="MaterialExpressionMultiply_39"
      A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_38.MaterialExpressionMultiply_38'")
      B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_1.MaterialExpressionScalarParameter_1'")
      MaterialExpressionEditorX=1620
      MaterialExpressionEditorY=-160
      MaterialExpressionGuid=F7B2FE5515029C111B26C4555D3621EB
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_39'"
   NodePosX=1620
   NodePosY=-160
   NodeGuid=2249FFBBABBA1AE35F4AED4528E4BA72
   CustomProperties Pin (PinId=49867169BEB7FB747CEE97B16618FA07,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_38 44527227431BD3570CCE99254EBA1393,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=FC163FFBD306C04EC0F9A5C3703B3C88,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_1 FC57B719F24E2C52ECF00D861058DB0D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=2A3B9F54663519DE53C6495E9A06C042,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_40 0C64DA44DE939C5F0460B9CE23D40904,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_40"
   Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_40"
   End Object
   Begin Object Name="MaterialExpressionLinearInterpolate_40"
      A=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_35.MaterialExpressionComponentMask_35'")
      B=(Expression="/Script/Engine.MaterialExpressionCustom'MaterialGraphNode_Custom_24.MaterialExpressionCustom_24'")
      Alpha=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_39.MaterialExpressionMultiply_39'")
      MaterialExpressionEditorX=1840
      MaterialExpressionEditorY=-360
      MaterialExpressionGuid=2625527872E4C485B90EEBA459DFD60B
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_40'"
   NodePosX=1840
   NodePosY=-360
   NodeGuid=B54ECE755177C59C823E955CC4FF20DD
   CustomProperties Pin (PinId=AAF9B28D0DFC4B74A86E97134B1EF806,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_35 1507642FE5405904F48CA22EE12E1231,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=9026F234AFEAB831FB75008290C9D204,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_24 D21F0D4284CE1141010FDF422A446D75,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=0C64DA44DE939C5F0460B9CE23D40904,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_39 2A3B9F54663519DE53C6495E9A06C042,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
   CustomProperties Pin (PinId=BE809F0106CD37D4377654E893CD6D38,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_42 0EE97FF33DBC69EA1E10D0DF2ED44176,),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_41"
   Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C41"
   End Object
   Begin Object Name="MaterialExpressionComment_C41"
      SizeX=520
      SizeY=360
      Text="Emissive Color"
      CommentColor=(R=1.000000,G=0.450786,B=0.063010,A=1.000000)
      MaterialExpressionEditorX=2120
      MaterialExpressionEditorY=-440
      MaterialExpressionGuid=44DA752C48C2D5DB6C951F73405BF28D
      Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_RadialMotionBlur'"
   End Object
   MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C41'"
   CommentColor=(R=1.000000,G=0.450786,B=0.063010,A=1.000000)
   NodePosX=2120
   NodePo
…

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

Nodes: Comment (x9), ScalarParameter (x7), ComponentMask (x6), Multiply (x3), Constant (x2), SceneTexture (x2), StaticSwitchParameter (x2), Add, AppendVector, Custom, Divide, LinearInterpolate, Material, OneMinus, SceneDepth, ScreenPosition, SmoothStep, TextureSampleParameter2D, VectorParameter

more from @hazesee all

Refractive Lens

@hazeUE 5.6+

Contact Mask

@hazeUE 5.6+

Iridescent Thin-Film

@hazeUE 5.7

More like this

Rain On Lens

@hazeUE 5.6+

Car Paint

@hazeUE 5.6+

Fabric Sheen

@hazeUE 5.7

Radial Motion Blur

@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
2 hours ago
Nodes
43