
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 Domain → Post 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
AddOrUpdateBlendableit 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
Preview only · open in editor for full material editing
Want this graph on your blog or forum?
View T3D source (102 KB)expandcollapse
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_0"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C0"
End Object
Begin Object Name="MaterialExpressionComment_C0"
SizeX=470
SizeY=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 like this
CC0 1.0: Public Domain
Public domain: use it however you like, no credit required.
Zero dependencies
Pastes and works in any UE 5.3+ project. No textures, no material functions, no MPCs.
Details
- Last update
- 2 hours ago
- Published
- 2 hours ago
- Nodes
- 43




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