
Description
A soft round gust puff for wind swishes, dashes and impact poofs that eases in with camera distance so it never slaps the lens.
The puff is a fully procedural radial gradient — distance from the sprite centre, shaped by a Power falloff — so it reads as a soft blob of moving air with no texture at all. The trick that makes it usable in a real fight: a camera-distance term fades the whole sprite in as the camera pulls back past Fade Start, so a puff that spawns right on the lens doesn't blast the screen with a giant white card — it eases in over a band you control. Tint it, push the intensity past 1 for a bit of bloom, and drive it off Niagara so each particle can colour and fade itself.
Built for a camera-facing sprite (Niagara sprite renderer, or a billboard plane with default 0–1 UVs) centred on UV (0.5, 0.5).
Required material settings (these are NOT in the pasted graph — set them on the Material):
- Blend Mode = Translucent
- Shading Model = Unlit
- Two Sided = on (sprites get seen from both faces)
- Wire the two result nodes by hand after pasting — each sits next to the Material node in a frame labelled with its pin (Emissive Color, Opacity). Paste doesn't carry root wires.
Params
- Color — puff tint. Default is a cool pale blue-white that reads as air; warm it for dust, darken it for smoke.
- Softness — edge falloff. Low = a wide hazy cloud filling the sprite; high = a tight bright core with a quick soft edge.
- Intensity — emissive brightness. Above 1 to bloom. Fade scales it too, so the glow dies with the sprite as it eases out.
- Fade Start — camera distance (cm) where the puff starts to appear. Closer than this it's invisible. This is the no-slap knob.
- Fade Range — cm over which it ramps from invisible to full. Wider = gentler fade-in.
Optional textures / toggles
- Use Puff Texture + PuffTexture — off by default (procedural blob). Flip it on and plug a soft alpha/shape into PuffTexture to stamp a custom swish, smoke wisp or streak instead; its red channel becomes the shape. Default is a neutral white square.
- Use Particle Color — off by default. On = multiply the tint by the Niagara particle's own colour, so each particle can recolour and fade itself (Color over Life). Does nothing on a plain placed mesh (ParticleColor reads white there).
Heads up: the camera fade is a near fade-in only — there's no far cull, so distant puffs stay drawn. If a scene spawns a lot of them
Preview only · open in editor for full material editing
Want this graph on your blog or forum?
View T3D source (85 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=1180
SizeY=520
Text="01 Puff Shape"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=-1760
MaterialExpressionEditorY=-360
MaterialExpressionGuid=62BABA71F96346667C414548D0AA9D26
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C0'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=-1760
NodePosY=-360
NodeWidth=1180
NodeHeight=520
NodeComment="01 Puff Shape"
NodeGuid=7576CFAC8CFB8B0AA4F8211F5DDBBD45
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="Softness"
DefaultValue=1.6
SliderMin=0.25
SliderMax=8
Group="01 Puff Shape"
SortPriority=0
Desc="Edge falloff of the round puff (exponent on the radial gradient). Low (~0.4) = a wide, hazy cloud that fills the sprite; high (~4) = a tight bright core with a fast soft edge."
MaterialExpressionEditorX=-1720
MaterialExpressionEditorY=-280
MaterialExpressionGuid=D246CEF7A82346E85258D00FD633DEB2
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_1'"
NodePosX=-1720
NodePosY=-280
NodeGuid=84CFEE73EB38AB7EF56F3577B88CC372
CustomProperties Pin (PinId=8116D52C50538BDD3D8CD4B5F32E6B94,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_10 C8D3B0C0060C87738BA09A863C49530C,),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.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_2"
End Object
Begin Object Name="MaterialExpressionTextureCoordinate_2"
CoordinateIndex=0
UTiling=1
VTiling=1
MaterialExpressionEditorX=-1720
MaterialExpressionEditorY=-110
MaterialExpressionGuid=DFC4306104BF30CDF1A345FEDD61B45C
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_2'"
NodePosX=-1720
NodePosY=-110
NodeGuid=C00F9302D8C0898F7CCFD6F079E84829
CustomProperties Pin (PinId=89C218D61B4346FD7EC8257AA7032C81,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_4 F5C769628E0474D1C7162A5F0549458F,),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.MaterialExpressionConstant2Vector Name="MaterialExpressionConstant2Vector_3"
End Object
Begin Object Name="MaterialExpressionConstant2Vector_3"
R=0.5
G=0.5
MaterialExpressionEditorX=-1720
MaterialExpressionEditorY=60
MaterialExpressionGuid=FAF0B0F3242E187C0BC5F8CFBDCB167F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialExpressionConstant2Vector_3'"
NodePosX=-1720
NodePosY=60
NodeGuid=AB4C15BB137F2DBA9478A1D54635B72E
CustomProperties Pin (PinId=D09DF8FE7D4A4FB4B1100AC7556DC2AF,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_4 9B90795264BC1CB2B2CF487C42DAB42A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_4"
Begin Object Class=/Script/Engine.MaterialExpressionSubtract Name="MaterialExpressionSubtract_4"
End Object
Begin Object Name="MaterialExpressionSubtract_4"
A=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_2.MaterialExpressionTextureCoordinate_2'")
B=(Expression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialGraphNode_3.MaterialExpressionConstant2Vector_3'")
MaterialExpressionEditorX=-1480
MaterialExpressionEditorY=-40
MaterialExpressionGuid=BCA2A63E56C15111953D3A1B8E8C89E1
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSubtract'MaterialExpressionSubtract_4'"
NodePosX=-1480
NodePosY=-40
NodeGuid=DFCB90D46CAD5FD8E1FFEF5B5FD5DA94
CustomProperties Pin (PinId=F5C769628E0474D1C7162A5F0549458F,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_2 89C218D61B4346FD7EC8257AA7032C81,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9B90795264BC1CB2B2CF487C42DAB42A,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_3 D09DF8FE7D4A4FB4B1100AC7556DC2AF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=B3FA948A9183F87A8E2A52869CEE3F7E,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_5 0DBFF43EAE55A2FEF717847EE7651CD0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_5"
Begin Object Class=/Script/Engine.MaterialExpressionLength Name="MaterialExpressionLength_5"
End Object
Begin Object Name="MaterialExpressionLength_5"
Input=(Expression="/Script/Engine.MaterialExpressionSubtract'MaterialGraphNode_4.MaterialExpressionSubtract_4'")
MaterialExpressionEditorX=-1280
MaterialExpressionEditorY=-40
MaterialExpressionGuid=5FE23D2F271840D5C0887851A1CB2836
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionLength'MaterialExpressionLength_5'"
NodePosX=-1280
NodePosY=-40
NodeGuid=E08C97CC79C73AC95E9FFAF610AAFC54
CustomProperties Pin (PinId=0DBFF43EAE55A2FEF717847EE7651CD0,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_4 B3FA948A9183F87A8E2A52869CEE3F7E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=7E9E7C569F3D312D2BE25280D8E1CCBC,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_7 D519588AF0F8EDC8413AC69FA3F5C581,),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.MaterialExpressionConstant Name="MaterialExpressionConstant_6"
End Object
Begin Object Name="MaterialExpressionConstant_6"
R=2
MaterialExpressionEditorX=-1280
MaterialExpressionEditorY=130
MaterialExpressionGuid=6CBDD42B54444B4BED6AC264E47FEAAB
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_6'"
NodePosX=-1280
NodePosY=130
NodeGuid=AAF85A8A4E395DF8A79E14109738FE8B
CustomProperties Pin (PinId=15AE06B88500029CCB8E54567F8AE5FC,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_7 5A32811FEF1CEBDE683FE00EAF10D37C,),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.MaterialExpressionMultiply Name="MaterialExpressionMultiply_7"
End Object
Begin Object Name="MaterialExpressionMultiply_7"
A=(Expression="/Script/Engine.MaterialExpressionLength'MaterialGraphNode_5.MaterialExpressionLength_5'")
B=(Expression="/Script/Engine.MaterialExpressionConstant'MaterialGraphNode_6.MaterialExpressionConstant_6'")
MaterialExpressionEditorX=-1080
MaterialExpressionEditorY=0
MaterialExpressionGuid=FB48C7C2672C9EE1D7E1C3D687FAEC16
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_7'"
NodePosX=-1080
NodePosY=0
NodeGuid=FF0E1B39B6F62135BCD7071FD5D384FC
CustomProperties Pin (PinId=D519588AF0F8EDC8413AC69FA3F5C581,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_5 7E9E7C569F3D312D2BE25280D8E1CCBC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5A32811FEF1CEBDE683FE00EAF10D37C,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_6 15AE06B88500029CCB8E54567F8AE5FC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=2CA697ADDB4CAF16B25E1F608746D684,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_8 8B47A036C5DE8DB985BAB25806AFAB6D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_8"
Begin Object Class=/Script/Engine.MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_8"
End Object
Begin Object Name="MaterialExpressionOneMinus_8"
Input=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_7.MaterialExpressionMultiply_7'")
MaterialExpressionEditorX=-900
MaterialExpressionEditorY=0
MaterialExpressionGuid=6264F39A11335618710AFC1E50322BF7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionOneMinus'MaterialExpressionOneMinus_8'"
NodePosX=-900
NodePosY=0
NodeGuid=5086BA1A220FD3C859BB65A2F450D9FC
CustomProperties Pin (PinId=8B47A036C5DE8DB985BAB25806AFAB6D,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_7 2CA697ADDB4CAF16B25E1F608746D684,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=106BD8678760705499B124187499E2B3,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_9 CF0CF7C2D9BBCB412642CC1EDA24572F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_9"
Begin Object Class=/Script/Engine.MaterialExpressionSaturate Name="MaterialExpressionSaturate_9"
End Object
Begin Object Name="MaterialExpressionSaturate_9"
Input=(Expression="/Script/Engine.MaterialExpressionOneMinus'MaterialGraphNode_8.MaterialExpressionOneMinus_8'")
MaterialExpressionEditorX=-740
MaterialExpressionEditorY=0
MaterialExpressionGuid=1366CB4D74003407634A233D63937ABB
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSaturate'MaterialExpressionSaturate_9'"
NodePosX=-740
NodePosY=0
NodeGuid=5AD18E1A4BCD582DDFD00071BB45988A
CustomProperties Pin (PinId=CF0CF7C2D9BBCB412642CC1EDA24572F,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_8 106BD8678760705499B124187499E2B3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=A009751BDDDDF03655AF7FE57DAB81B3,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_10 B6F0B33CFA879AC57BAB6C3035AC8949,),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.MaterialExpressionPower Name="MaterialExpressionPower_10"
End Object
Begin Object Name="MaterialExpressionPower_10"
Base=(Expression="/Script/Engine.MaterialExpressionSaturate'MaterialGraphNode_9.MaterialExpressionSaturate_9'")
Exponent=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_1.MaterialExpressionScalarParameter_1'")
MaterialExpressionEditorX=-580
MaterialExpressionEditorY=-60
MaterialExpressionGuid=9A29AE306D72E73B110228C95C386FAA
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionPower'MaterialExpressionPower_10'"
NodePosX=-580
NodePosY=-60
NodeGuid=65CFF7D2080CB9596342C0ABFB1632FD
CustomProperties Pin (PinId=B6F0B33CFA879AC57BAB6C3035AC8949,PinName="Base",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 A009751BDDDDF03655AF7FE57DAB81B3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=C8D3B0C0060C87738BA09A863C49530C,PinName="Exp",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 8116D52C50538BDD3D8CD4B5F32E6B94,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=826A870EE4280E031A1DA0CF04315237,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_13 99F81656CB4BD037BA2924DA4C84EDFC,),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=760
SizeY=430
Text="02 Puff Texture (optional)"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=-1760
MaterialExpressionEditorY=240
MaterialExpressionGuid=5231DEFC60EB4EAED2941E3A533A376C
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C11'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=-1760
NodePosY=240
NodeWidth=760
NodeHeight=430
NodeComment="02 Puff Texture (optional)"
NodeGuid=B59857714D1751CC60831EDB1F100D90
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="PuffTexture"
Group="02 Puff Texture"
SortPriority=1
Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
SamplerType=SAMPLERTYPE_Grayscale
Desc="Optional shape mask. Red channel becomes the puff alpha when UsePuffTexture is on. Neutral default (white) = a flat full-sprite square until you assign one."
MaterialExpressionEditorX=-1720
MaterialExpressionEditorY=320
MaterialExpressionGuid=818C74C5EB596D14DCBAAD333144EBE3
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_12'"
NodePosX=-1720
NodePosY=320
NodeGuid=E87E9AEBDBBF72126B52F894C50227B0
CustomProperties Pin (PinId=ADA1B0792273A2CC5DD5C46D86F2F87B,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=926FB712FDD9F9218B7837B94B47B346,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=25B450671A2C532DA4C29AFB3965FDB0,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=45A3017B27AD6B2A687CB4D336E4B14D,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_13 020028EAD09BC62310ABDA091AE014E2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=E6963541D5E98F9CB5AAC226CEA05A5E,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=FA6B3811896E41BCF534E34BAC04307E,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=AC1DF00E8E6DC4095942157D10D4EBC9,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=99E6E70444FE23BB4A0E2CBAFCE8DA52,PinName="RGBA",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_13"
Begin Object Class=/Script/Engine.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_13"
End Object
Begin Object Name="MaterialExpressionStaticSwitchParameter_13"
ParameterName="UsePuffTexture"
DefaultValue=False
Group="02 Puff Texture"
SortPriority=0
Desc="Off = the procedural round puff. On = use PuffTexture's red channel as the shape/alpha instead, so you can stamp a custom swish, smoke wisp or streak."
A=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_12.MaterialExpressionTextureSampleParameter2D_12'",OutputIndex=1)
B=(Expression="/Script/Engine.MaterialExpressionPower'MaterialGraphNode_10.MaterialExpressionPower_10'")
MaterialExpressionEditorX=-1280
MaterialExpressionEditorY=380
MaterialExpressionGuid=8DACD9BBA7EAA3D14EE3606DA44C15B7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_13'"
NodePosX=-1280
NodePosY=380
NodeGuid=2026844EDD4304599B86C39F1B03DB43
CustomProperties Pin (PinId=020028EAD09BC62310ABDA091AE014E2,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 45A3017B27AD6B2A687CB4D336E4B14D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=99F81656CB4BD037BA2924DA4C84EDFC,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_10 826A870EE4280E031A1DA0CF04315237,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5929A8A0447B29C14000A19892CA9DA3,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 66FB25A7451BE78319ED83896881D8DA,MaterialGraphNode_33 01FBB9DEBFFB1D621D2A01275A7F7617,),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_14"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C14"
End Object
Begin Object Name="MaterialExpressionComment_C14"
SizeX=900
SizeY=470
Text="03 Color"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=-1760
MaterialExpressionEditorY=720
MaterialExpressionGuid=16F117212F8E7FE62E967C957C02DB70
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C14'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=-1760
NodePosY=720
NodeWidth=900
NodeHeight=470
NodeComment="03 Color"
NodeGuid=E617A2966812AA962BFCBFCDF8E15FF3
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_15"
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_15"
End Object
Begin Object Name="MaterialExpressionVectorParameter_15"
ParameterName="Color"
DefaultValue=(R=0.7,G=0.85,B=1,A=1)
Group="03 Color"
SortPriority=0
Desc="Puff tint (RGB). Default is a cool pale blue-white that reads as moving air; warm it for dust, darken it for a smoke poof. Alpha is unused."
MaterialExpressionEditorX=-1720
MaterialExpressionEditorY=800
MaterialExpressionGuid=CDCA9C4917D3F36F65362D82CE474EF9
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_15'"
NodePosX=-1720
NodePosY=800
NodeGuid=FE6D2AF7B6A12F6E7281C3BC06D4CCC5
CustomProperties Pin (PinId=77C54C248405761FF8C72D5E449ACA2C,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_16 7D207D9C637C9DE7C8ED37101A35044C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=4289D1201F7BF43EE9BBF64FB7072569,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=4C74C66771C95C5BB075191E8D95A06D,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=CF352B03E50FA77DB213AEAAF64BF644,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=59DCE95FC7AD8AE8118146C88F7D0E46,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_16"
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_16"
End Object
Begin Object Name="MaterialExpressionComponentMask_16"
R=True
G=True
B=True
A=False
Input=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_15.MaterialExpressionVectorParameter_15'")
MaterialExpressionEditorX=-1420
MaterialExpressionEditorY=800
MaterialExpressionGuid=FC6B18B45758275B31744DD2ACCDDDAB
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_16'"
NodePosX=-1420
NodePosY=800
NodeGuid=24EA498BD05492B062B5B93F05E73D38
CustomProperties Pin (PinId=7D207D9C637C9DE7C8ED37101A35044C,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_15 77C54C248405761FF8C72D5E449ACA2C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=175848A42BC3CCFFB160E1B0004BBE49,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 D9E7A2FA4D6238B2B803FB2E53228534,MaterialGraphNode_18 84CA24F0115EDA5243079B6856F88BB4,),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.MaterialExpressionParticleColor Name="MaterialExpressionParticleColor_17"
End Object
Begin Object Name="MaterialExpressionParticleColor_17"
MaterialExpressionEditorX=-1420
MaterialExpressionEditorY=980
MaterialExpressionGuid=BA3815E75268F9A1544F8D16CD160DF5
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionParticleColor'MaterialExpressionParticleColor_17'"
NodePosX=-1420
NodePosY=980
NodeGuid=A0569997CAAEB24375E943EECD40686D
CustomProperties Pin (PinId=ED32EDE45D1F3094B2E62E0EBAEC0349,PinName="RGB",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_18 44E29CEE9EA329C3CFCBE0C42D1A6967,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=FD8B667588BB3724049FF50890A7756F,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=F778918ADF227051404F16E731A00693,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=3D1FEC6938AED1D3CA1A54F46DC10D03,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=651C78FA21AB068863A386444EC53DEE,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=928DE8FBD382965C81BBE85887A692C6,PinName="RGBA",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_18"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_18"
End Object
Begin Object Name="MaterialExpressionMultiply_18"
A=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_16.MaterialExpressionComponentMask_16'")
B=(Expression="/Script/Engine.MaterialExpressionParticleColor'MaterialGraphNode_17.MaterialExpressionParticleColor_17'")
MaterialExpressionEditorX=-1200
MaterialExpressionEditorY=900
MaterialExpressionGuid=C0132F702CA3F0330185BA1866440E72
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_18'"
NodePosX=-1200
NodePosY=900
NodeGuid=3FAECB2AB520D51B195B2EF4A1000C2C
CustomProperties Pin (PinId=84CA24F0115EDA5243079B6856F88BB4,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_16 175848A42BC3CCFFB160E1B0004BBE49,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=44E29CEE9EA329C3CFCBE0C42D1A6967,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 ED32EDE45D1F3094B2E62E0EBAEC0349,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=E1291BFC5B0D7D467FB15965BB2B914A,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 08F26303725675D6F8383AC934F86241,),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.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_19"
End Object
Begin Object Name="MaterialExpressionStaticSwitchParameter_19"
ParameterName="UseParticleColor"
DefaultValue=False
Group="03 Color"
SortPriority=1
Desc="Multiply the tint by the Niagara particle colour. On = each spawned particle can recolour and fade itself (Color over Life), e.g. white-hot to clear. Off = the Color param alone drives the tint."
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_18.MaterialExpressionMultiply_18'")
B=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_16.MaterialExpressionComponentMask_16'")
MaterialExpressionEditorX=-980
MaterialExpressionEditorY=900
MaterialExpressionGuid=7E880AB9E1C6EEEB1D9213F0C0703D1E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_19'"
NodePosX=-980
NodePosY=900
NodeGuid=EF934121E4C23F403AD54C437A8837B3
CustomProperties Pin (PinId=08F26303725675D6F8383AC934F86241,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_18 E1291BFC5B0D7D467FB15965BB2B914A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=D9E7A2FA4D6238B2B803FB2E53228534,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_16 175848A42BC3CCFFB160E1B0004BBE49,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=69FCF46660D9B5A482C6A5B60AD1732D,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 DED82432BDE6E0EFB13D7CB5D6DD891A,),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_20"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C20"
End Object
Begin Object Name="MaterialExpressionComment_C20"
SizeX=1080
SizeY=520
Text="04 Camera Fade"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=-1760
MaterialExpressionEditorY=1240
MaterialExpressionGuid=53BADBA719EBA1F005749800353C9A52
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C20'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=-1760
NodePosY=1240
NodeWidth=1080
NodeHeight=520
NodeComment="04 Camera Fade"
NodeGuid=1B3675BAC9659730E3FF98EA5D544D49
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_21"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_21"
End Object
Begin Object Name="MaterialExpressionScalarParameter_21"
ParameterName="FadeStart"
DefaultValue=150
SliderMin=0
SliderMax=1500
Group="04 Camera Fade"
SortPriority=0
Desc="Camera distance (cm) at which the puff begins to appear. Closer than this it is fully invisible — this is what stops a puff spawned on the lens from slapping the screen with a giant card."
MaterialExpressionEditorX=-1720
MaterialExpressionEditorY=1320
MaterialExpressionGuid=7925B3FFFCAFEDB81F728D3EE4192445
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_21'"
NodePosX=-1720
NodePosY=1320
NodeGuid=DFA1EB4C38460BAF6D61B3378A13549B
CustomProperties Pin (PinId=35418B970849CBA5E88EFF5F37019084,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_26 852E2CCE206711400AED6504BCA63640,MaterialGraphNode_27 355A04EB20D2D7F04A8C294276B7420E,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_22"
End Object
Begin Object Name="MaterialExpressionScalarParameter_22"
ParameterName="FadeRange"
DefaultValue=400
SliderMin=10
SliderMax=4000
Group="04 Camera Fade"
SortPriority=1
Desc="Centimetres over which the puff eases from invisible (at FadeStart) up to fully visible. Wider = a gentler fade-in as the camera pulls away."
MaterialExpressionEditorX=-1720
MaterialExpressionEditorY=1480
MaterialExpressionGuid=E974CB4B69E3C16A98B384A42249E276
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_22'"
NodePosX=-1720
NodePosY=1480
NodeGuid=106576307C2AEA5C00DE96EF20CCF577
CustomProperties Pin (PinId=01E894B44C1C25643CFEF9FC6D8FC208,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_26 F05B1410D688C0532C23A8138C3D8FA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_23"
Begin Object Class=/Script/Engine.MaterialExpressionCameraPositionWS Name="MaterialExpressionCameraPositionWS_23"
End Object
Begin Object Name="MaterialExpressionCameraPositionWS_23"
MaterialExpressionEditorX=-1720
MaterialExpressionEditorY=1640
MaterialExpressionGuid=9801E80311FC9CF90FBD2CEB2EE95156
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionCameraPositionWS'MaterialExpressionCameraPositionWS_23'"
NodePosX=-1720
NodePosY=1640
NodeGuid=FCE92915B5629FADC9880ED52EEE4066
CustomProperties Pin (PinId=186DB0C9BDEB60755E8E6B1E91CB4326,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 61DF01EB1C6E97995781D1380E78DF65,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_24"
Begin Object Class=/Script/Engine.MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_24"
End Object
Begin Object Name="MaterialExpressionWorldPosition_24"
MaterialExpressionEditorX=-1720
MaterialExpressionEditorY=1780
MaterialExpressionGuid=3562E7643CA44C4D42A25AB1309E9CD6
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionWorldPosition'MaterialExpressionWorldPosition_24'"
NodePosX=-1720
NodePosY=1780
NodeGuid=20613016916795C34FE9E20659974983
CustomProperties Pin (PinId=38DEA760EB190AA0D677FE1E957D2E1C,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 D01A1BB88D6E882E4C0C04470093921B,),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.MaterialExpressionDistance Name="MaterialExpressionDistance_25"
End Object
Begin Object Name="MaterialExpressionDistance_25"
A=(Expression="/Script/Engine.MaterialExpressionCameraPositionWS'MaterialGraphNode_23.MaterialExpressionCameraPositionWS_23'")
B=(Expression="/Script/Engine.MaterialExpressionWorldPosition'MaterialGraphNode_24.MaterialExpressionWorldPosition_24'")
MaterialExpressionEditorX=-1420
MaterialExpressionEditorY=1700
MaterialExpressionGuid=12D323489683CD72FB32E3CFF2CDFDD0
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionDistance'MaterialExpressionDistance_25'"
NodePosX=-1420
NodePosY=1700
NodeGuid=116F889F8E2F5ABFA572977B85A978E5
CustomProperties Pin (PinId=61DF01EB1C6E97995781D1380E78DF65,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_23 186DB0C9BDEB60755E8E6B1E91CB4326,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=D01A1BB88D6E882E4C0C04470093921B,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_24 38DEA760EB190AA0D677FE1E957D2E1C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=216EDC8AFE4D40D3F8B0FD865E393844,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 0B6D4BF4764DBCE84F036F91DC0C2EB0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_26"
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_26"
End Object
Begin Object Name="MaterialExpressionAdd_26"
A=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_21.MaterialExpressionScalarParameter_21'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_22.MaterialExpressionScalarParameter_22'")
MaterialExpressionEditorX=-1420
MaterialExpressionEditorY=1400
MaterialExpressionGuid=E879BC36BE6E3ED35FADF03D58BB7B8C
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionAdd'MaterialExpressionAdd_26'"
NodePosX=-1420
NodePosY=1400
NodeGuid=59D2064A4C4ABBD4DAA2B9486F759C21
CustomProperties Pin (PinId=852E2CCE206711400AED6504BCA63640,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 35418B970849CBA5E88EFF5F37019084,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=F05B1410D688C0532C23A8138C3D8FA7,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_22 01E894B44C1C25643CFEF9FC6D8FC208,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=6993B736BADD6E5890E6D8B46E17037E,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 5B04165255CABDB71FBA06E7005CFD49,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_27"
Begin Object Class=/Script/Engine.MaterialExpressionSmoothStep Name="MaterialExpressionSmoothStep_27"
End Object
Begin Object Name="MaterialExpressionSmoothStep_27"
Min=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_21.MaterialExpressionScalarParameter_21'")
Max=(Expression="/Script/Engine.MaterialExpressionAdd'MaterialGraphNode_26.MaterialExpressionAdd_26'")
Value=(Expression="/Script/Engine.MaterialExpressionDistance'MaterialGraphNode_25.MaterialExpressionDistance_25'")
MaterialExpressionEditorX=-1120
MaterialExpressionEditorY=1500
MaterialExpressionGuid=D4EA09EF5C88DF2A7E34BCDEB6AD31AC
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSmoothStep'MaterialExpressionSmoothStep_27'"
NodePosX=-1120
NodePosY=1500
NodeGuid=95A8A2EBC6B3777E4AA06DFB640BBE97
CustomProperties Pin (PinId=355A04EB20D2D7F04A8C294276B7420E,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_21 35418B970849CBA5E88EFF5F37019084,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5B04165255CABDB71FBA06E7005CFD49,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_26 6993B736BADD6E5890E6D8B46E17037E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=0B6D4BF4764DBCE84F036F91DC0C2EB0,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_25 216EDC8AFE4D40D3F8B0FD865E393844,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=2E3978E0CA2D0D46E5D610E99018AC1B,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 DE27B7729D0F2B5DADA8B828070CA126,MaterialGraphNode_33 0C4708C2F25C21B9B77043A5A8B66207,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_28"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_28"
End Object
Begin Object Name="MaterialExpressionMultiply_28"
A=(Expression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialGraphNode_19.MaterialExpressionStaticSwitchParameter_19'")
B=(Expression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialGraphNode_13.MaterialExpressionStaticSwitchParameter_13'")
MaterialExpressionEditorX=-360
MaterialExpressionEditorY=760
MaterialExpressionGuid=FCF8CBA87D0C8B7D3F083339A40BE20C
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_28'"
NodePosX=-360
NodePosY=760
NodeGuid=A140E7946E3066BC61E760903B44B048
CustomProperties Pin (PinId=DED82432BDE6E0EFB13D7CB5D6DD891A,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_19 69FCF46660D9B5A482C6A5B60AD1732D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=66FB25A7451BE78319ED83896881D8DA,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_13 5929A8A0447B29C14000A19892CA9DA3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=92FC68D799C5278B7A918232E6AC15E7,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 8750FF0292E714384C56B7B488DE5E3A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_29"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_29"
End Object
Begin Object Name="MaterialExpressionMultiply_29"
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_28.MaterialExpressionMultiply_28'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_30.MaterialExpressionScalarParameter_30'")
MaterialExpressionEditorX=-160
MaterialExpressionEditorY=760
MaterialExpressionGuid=79D8BB29BD0A9DF5E02503590E1FEAD9
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_29'"
NodePosX=-160
NodePosY=760
NodeGuid=FC3305EC56722BC371EDB90C2BB009CC
CustomProperties Pin (PinId=8750FF0292E714384C56B7B488DE5E3A,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_28 92FC68D799C5278B7A918232E6AC15E7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9C0D826EDC49A8249DF015A30C14E2F9,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_30 8C841D736BFDFC4140BBC4B545DAAE0A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=3A8A228B315C8BB0BE67B7FD6457AEF8,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 2AFD0764B7330040ADEC4DE20C38E122,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_30"
End Object
Begin Object Name="MaterialExpressionScalarParameter_30"
ParameterName="Intensity"
DefaultValue=3
SliderMin=0
SliderMax=20
Group="05 Output"
SortPriority=0
Desc="Emissive brightness multiplier. Push above 1 so the puff blooms; the fade also scales brightness so the glow dies with the sprite as it eases out near the camera."
MaterialExpressionEditorX=-360
MaterialExpressionEditorY=940
MaterialExpressionGuid=2396545A6671E6AA94BB7D2C155E99EC
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_30'"
NodePosX=-360
NodePosY=940
NodeGuid=BDAF373BE33CE587542CEC6962B075B2
CustomProperties Pin (PinId=8C841D736BFDFC4140BBC4B545DAAE0A,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 9C0D826EDC49A8249DF015A30C14E2F9,),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_31"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C31"
End Object
Begin Object Name="MaterialExpressionComment_C31"
SizeX=340
SizeY=300
Text="Emissive Color"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=300
MaterialExpressionEditorY=640
MaterialExpressionGuid=67082221F6997386C26D8FD842E11793
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C31'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=300
NodePosY=640
NodeWidth=340
NodeHeight=300
NodeComment="Emissive Color"
NodeGuid=73CD60CC5A5A0CC1F106291751548430
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_32"
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_32"
End Object
Begin Object Name="MaterialExpressionMultiply_32"
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_29.MaterialExpressionMultiply_29'")
B=(Expression="/Script/Engine.MaterialExpressionSmoothStep'MaterialGraphNode_27.MaterialExpressionSmoothStep_27'")
MaterialExpressionEditorX=360
MaterialExpressionEditorY=760
MaterialExpressionGuid=7F4BF545FF072379A0C22E1F5218BCFD
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_32'"
NodePosX=360
NodePosY=760
NodeGuid=22677EA0E040F267F2E6C1F9AF9DBA30
CustomProperties Pin (PinId=2AFD0764B7330040ADEC4DE20C38E122,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_29 3A8A228B315C8BB0BE67B7FD6457AEF8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=DE27B7729D0F2B5DADA8B828070CA126,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_27 2E3978E0CA2D0D46E5D610E99018AC1B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9F097D602D6441AEE8A3C0D8D4A7F0DB,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_36 E1443BF12666936DBC4EB814F180853B,),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.MaterialExpressionStaticSwitchParameter'MaterialGraphNode_13.MaterialExpressionStaticSwitchParameter_13'")
B=(Expression="/Script/Engine.MaterialExpressionSmoothStep'MaterialGraphNode_27.MaterialExpressionSmoothStep_27'")
MaterialExpressionEditorX=40
MaterialExpressionEditorY=1120
MaterialExpressionGuid=0CD4B84818C41B19FFE909EC981934A4
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_33'"
NodePosX=40
NodePosY=1120
NodeGuid=42DF8FEE7863A40DD5071918D0ADB9CA
CustomProperties Pin (PinId=01FBB9DEBFFB1D621D2A01275A7F7617,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_13 5929A8A0447B29C14000A19892CA9DA3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=0C4708C2F25C21B9B77043A5A8B66207,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_27 2E3978E0CA2D0D46E5D610E99018AC1B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=F7339F885D2194DE40C95E0E1BBFC17A,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_35 945B5EFD4F55EE7DEB51AF14B75F57F0,),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=340
SizeY=280
Text="Opacity"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=300
MaterialExpressionEditorY=1060
MaterialExpressionGuid=B172A053388036DC3B42C9643A13033F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C34'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=300
NodePosY=1060
NodeWidth=340
NodeHeight=280
NodeComment="Opacity"
NodeGuid=D1920ED0D8E1390E8A85800460384514
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_35"
Begin Object Class=/Script/Engine.MaterialExpressionSaturate Name="MaterialExpressionSaturate_35"
End Object
Begin Object Name="MaterialExpressionSaturate_35"
Input=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_33.MaterialExpressionMultiply_33'")
MaterialExpressionEditorX=360
MaterialExpressionEditorY=1180
MaterialExpressionGuid=34B5DA565A43FF79B70735BD69C35757
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSaturate'MaterialExpressionSaturate_35'"
NodePosX=360
NodePosY=1180
NodeGuid=AE84EBE39FE3CAB2DC26E51F2CA4AB8A
CustomProperties Pin (PinId=945B5EFD4F55EE7DEB51AF14B75F57F0,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_33 F7339F885D2194DE40C95E0E1BBFC17A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=961C6459A03DD71401A308A7558A9DCC,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_36 C7C5E3E2120ED897CDBA4F4CF2B57341,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Root Name="MaterialGraphNode_Root_36"
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.M_WindSwish'"
NodePosX=820
NodePosY=940
NodeGuid=C951FEDE98B0B82CAB6EAA3FE736D662
CustomProperties Pin (PinId=E1443BF12666936DBC4EB814F180853B,PinName="Emissive Color",PinType.PinCategory="materialinput",PinType.PinSubCategory="rgba",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_32 9F097D602D6441AEE8A3C0D8D4A7F0DB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=C7C5E3E2120ED897CDBA4F4CF2B57341,PinName="Opacity",PinType.PinCategory="materialinput",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_35 961C6459A03DD71401A308A7558A9DCC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Nodes: Comment (x6), Multiply (x6), ScalarParameter (x4), Saturate (x2), StaticSwitchParameter (x2), Add, CameraPositionWS, ComponentMask, Constant, Constant2Vector, Distance, Length, Material, OneMinus, ParticleColor, Power, SmoothStep, Subtract, TextureCoordinate, TextureSampleParameter2D, VectorParameter, WorldPosition
More like this
CC0 1.0: Public Domain
Public domain: use it however you like, no credit required.
Zero dependencies
Pastes and works in any UE 5.3+ project. No textures, no material functions, no MPCs.
Details
- Last update
- 3 hours ago
- Published
- 3 hours ago
- Nodes
- 37




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