
Description
A heat-haze card that warps the background only where you want it — soft-edged, contained, no hard rectangle. Park a thin plane in front of fire, exhaust, a jet, a vent or a portal and the world behind it shimmers and bends, fading out cleanly at the edges.
The wobble is fully procedural — a little noise engine builds a boiling heat field, scrolls it upward like rising air, and feeds it to refraction so it only ever bends what's behind the card. A round soft falloff keeps the distortion penned into the middle and lets the card itself stay almost invisible: you see the warp, not a sheet of plastic. Crank Distortion Strength for a violent jet wash, drop Noise Scale for big lazy desert-road heat, or flip on a faint ember glow for coals and afterburn. No textures needed — it runs on math — and the noise is panned, never reseeded, so it stays calm under TSR.
Settings you have to set
None of these come across in the paste, so set them or it won't look right:
- Blend Mode → Translucent
- Refraction Method → Pixel Normal Offset (this is the important one — on the default None the warp does nothing)
- Shading Model → Unlit
- Two Sided → On, Translucency Lighting Mode → Surface ForwardShading
- Disable Nanite on the card mesh (Nanite + Translucent breaks), and place the card just in front of the hot thing, not poking through it
- Wire the four labelled output frames into Normal, Refraction, Opacity and Emissive Color
Params
- Distortion Strength, how hard the heat bends the background. Low is a gentle mirage; high is a violent boil.
- Refraction Scale lens strength of the bend (an offset, not a real IoR). Fades with the edge falloff.
- Shimmer Speed / Rise Bias, how fast the heat scrolls and which way it drifts (+1 rises, -1 falls).
- Noise Scale / Detail, cell size of the heat, and how much fine turbulent boil sits on top.
- Center / Radius / Falloff — where the heat region sits, how big it is, and how soft its edge feathers out.
- Edge Opacity / Body Tint — keep at 0 for a pure-warp invisible card, or add a faint shimmering-air sheen.
- Use Heat Glow / Glow Color / Glow Intensity — optional faint hot emissive over the densest noise, for embers and exhaust afterburn.
Optional textures (bring your own)
Procedural by default, works with nothing plugged in.
- Use Noise Texture + Noise Map flip the switch on and drop in your
Preview only · open in editor for full material editing
Want this graph on your blog or forum?
View T3D source (159 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=420
Text="01 Distortion"
CommentColor=(R=0.745404,G=0.144128,B=0.042311,A=1.000000)
MaterialExpressionEditorX=-3200
MaterialExpressionEditorY=-1180
MaterialExpressionGuid=4E7FD9538AB841184498F3EA9472BE0F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C0'"
CommentColor=(R=0.745404,G=0.144128,B=0.042311,A=1.000000)
NodePosX=-3200
NodePosY=-1180
NodeWidth=470
NodeHeight=420
NodeComment="01 Distortion"
NodeGuid=BC65E0333862C32E1CC6C0C035574C96
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_1"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C1"
End Object
Begin Object Name="MaterialExpressionComment_C1"
SizeX=470
SizeY=780
Text="02 Shimmer"
CommentColor=(R=0.693872,G=0.246201,B=0.042311,A=1.000000)
MaterialExpressionEditorX=-2680
MaterialExpressionEditorY=-1180
MaterialExpressionGuid=4D137A3F90EC36184F8B6C0D82CE7C8B
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C1'"
CommentColor=(R=0.693872,G=0.246201,B=0.042311,A=1.000000)
NodePosX=-2680
NodePosY=-1180
NodeWidth=470
NodeHeight=780
NodeComment="02 Shimmer"
NodeGuid=F2F21C9476214FD9E2EE0B8525AE595A
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_2"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C2"
End Object
Begin Object Name="MaterialExpressionComment_C2"
SizeX=470
SizeY=960
Text="03 Falloff"
CommentColor=(R=0.571125,G=0.323143,B=0.042311,A=1.000000)
MaterialExpressionEditorX=-2160
MaterialExpressionEditorY=-1180
MaterialExpressionGuid=9417EC8F8DA63DE31D9C21BDC069977E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C2'"
CommentColor=(R=0.571125,G=0.323143,B=0.042311,A=1.000000)
NodePosX=-2160
NodePosY=-1180
NodeWidth=470
NodeHeight=960
NodeComment="03 Falloff"
NodeGuid=B19CE8F701C1E7E9DFA1476ADB3EF5D6
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_3"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C3"
End Object
Begin Object Name="MaterialExpressionComment_C3"
SizeX=470
SizeY=600
Text="04 Heat Glow"
CommentColor=(R=0.462077,G=0.144128,B=0.023153,A=1.000000)
MaterialExpressionEditorX=-1680
MaterialExpressionEditorY=-1180
MaterialExpressionGuid=093221DEFB468A3F4A1F91BD1747C5C8
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C3'"
CommentColor=(R=0.462077,G=0.144128,B=0.023153,A=1.000000)
NodePosX=-1680
NodePosY=-1180
NodeWidth=470
NodeHeight=600
NodeComment="04 Heat Glow"
NodeGuid=0084BB3D9D11F5F5140FF1F843D4E275
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=300
SizeY=380
Text="Inputs"
CommentColor=(R=1.000000,G=0.194618,B=0.445201,A=1.000000)
MaterialExpressionEditorX=-720
MaterialExpressionEditorY=-1180
MaterialExpressionGuid=47CD6429224B59A029AB8E1F0F24EFC2
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C4'"
CommentColor=(R=1.000000,G=0.194618,B=0.445201,A=1.000000)
NodePosX=-720
NodePosY=-1180
NodeWidth=300
NodeHeight=380
NodeComment="Inputs"
NodeGuid=5350EC1C6D019E2620D1848DA9E74C72
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_5"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C5"
End Object
Begin Object Name="MaterialExpressionComment_C5"
SizeX=760
SizeY=720
Text="Heat Field Engine (Custom HLSL)"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=173
MaterialExpressionEditorY=-2273
MaterialExpressionGuid=220871EE345562C2DE2690A067E660D5
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C5'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=173
NodePosY=-2273
NodeWidth=760
NodeHeight=720
NodeComment="Heat Field Engine (Custom HLSL)"
NodeGuid=B722742409AAB47BF9AC5A9A337B6278
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_6"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C6"
End Object
Begin Object Name="MaterialExpressionComment_C6"
SizeX=900
SizeY=320
Text="Radial confinement (soft-edge mask)"
CommentColor=(R=0.603827,G=0.603827,B=0.603827,A=1.000000)
MaterialExpressionEditorX=-540
MaterialExpressionEditorY=-100
MaterialExpressionGuid=38C8AE3B14AA6D73D0B023246085CFAA
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C6'"
CommentColor=(R=0.603827,G=0.603827,B=0.603827,A=1.000000)
NodePosX=-540
NodePosY=-100
NodeWidth=900
NodeHeight=320
NodeComment="Radial confinement (soft-edge mask)"
NodeGuid=86BBC5BAC71A9D87296C6C330894C74C
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_7"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C7"
End Object
Begin Object Name="MaterialExpressionComment_C7"
SizeX=1340
SizeY=440
Text="05 Optional Textures"
CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
MaterialExpressionEditorX=-900
MaterialExpressionEditorY=-620
MaterialExpressionGuid=36C02CF327112E740ED370A9289869B0
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C7'"
CommentColor=(R=0.194618,G=0.107023,B=0.262251,A=1.000000)
NodePosX=-900
NodePosY=-620
NodeWidth=1340
NodeHeight=440
NodeComment="05 Optional Textures"
NodeGuid=2A6B8F57C8F71F4013759D15693163AA
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=300
SizeY=240
Text="Normal"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=980
MaterialExpressionEditorY=-640
MaterialExpressionGuid=94E816C671458C0285B38F5D928FA1BD
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C8'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=980
NodePosY=-640
NodeWidth=300
NodeHeight=240
NodeComment="Normal"
NodeGuid=9C5845B4B4DDF6F300B8AFB65E407F1F
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_9"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C9"
End Object
Begin Object Name="MaterialExpressionComment_C9"
SizeX=300
SizeY=240
Text="Refraction"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=1320
MaterialExpressionEditorY=-360
MaterialExpressionGuid=E61AB90FFA81766E238565C1C8A6DBBF
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C9'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=1320
NodePosY=-360
NodeWidth=300
NodeHeight=240
NodeComment="Refraction"
NodeGuid=F6F4468E7BFC8EB009C8FD512038B25F
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_10"
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_C10"
End Object
Begin Object Name="MaterialExpressionComment_C10"
SizeX=300
SizeY=240
Text="Opacity"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=1320
MaterialExpressionEditorY=-40
MaterialExpressionGuid=6AF5E2A90EB3A9C0385DC0D78707D266
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C10'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=1320
NodePosY=-40
NodeWidth=300
NodeHeight=240
NodeComment="Opacity"
NodeGuid=AC0E1DAC670BBE58E8219F12DEFCCBA8
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=320
SizeY=240
Text="Emissive Color"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=1700
MaterialExpressionEditorY=240
MaterialExpressionGuid=E3C02FA24C0503CB31149CE9742A2C8E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C11'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=1700
NodePosY=240
NodeWidth=320
NodeHeight=240
NodeComment="Emissive Color"
NodeGuid=50CD6489B542DE7EDB3C4EC99EBA4F93
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_12"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_12"
End Object
Begin Object Name="MaterialExpressionScalarParameter_12"
ParameterName="Distortion Strength"
DefaultValue=0.08
SliderMin=0
SliderMax=0.5
Group="01 Distortion"
Desc="How hard the heat bends the background. Drives the tangent-normal slope before it reaches Refraction. 0 = flat (no warp); 0.05-0.15 is a believable mirage; push higher for a violent jet-wash."
MaterialExpressionEditorX=-3160
MaterialExpressionEditorY=-1080
MaterialExpressionGuid=537955764DB15BCAE7BEC36D968B8D76
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_12'"
NodePosX=-3160
NodePosY=-1080
NodeGuid=A549C12DFDA835E7366BA82ED24A167C
CustomProperties Pin (PinId=BB1D6DF9DC6FDC26D4642C9BA5AB362D,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_46 D34A9B8E5E2E8EB6D0A56EFE47D492E4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_13"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_13"
End Object
Begin Object Name="MaterialExpressionScalarParameter_13"
ParameterName="Refraction Scale"
DefaultValue=0.4
SliderMin=0
SliderMax=2
Group="01 Distortion"
Desc="Lens strength fed to the Refraction pin (Pixel Normal Offset). This is an offset above 1.0, NOT a physical IoR. 0 = no bend; 0.3-0.6 reads as hot air. Scaled by the radial mask so it fades at the edges."
MaterialExpressionEditorX=-3160
MaterialExpressionEditorY=-898
MaterialExpressionGuid=BAA5BE093F2F8DA470269D1FF078FB80
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_13'"
NodePosX=-3160
NodePosY=-898
NodeGuid=394980E20DBF2BC8EC1CC960FE2EA27A
CustomProperties Pin (PinId=F6CFD7A8259D2CD255EF6613CADE9D2F,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_51 291392C29FF6B67B3253DE1F881F822C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_14"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_14"
End Object
Begin Object Name="MaterialExpressionScalarParameter_14"
ParameterName="Shimmer Speed"
DefaultValue=0.35
SliderMin=0
SliderMax=3
Group="02 Shimmer"
Desc="How fast the noise scrolls upward (the rising-air rate). Animated by panning UVs, never by reseeding - TSR-safe. 0 = frozen pattern."
MaterialExpressionEditorX=-2640
MaterialExpressionEditorY=-1080
MaterialExpressionGuid=8B507C44575C1E94BB7F708091886210
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_14'"
NodePosX=-2640
NodePosY=-1080
NodeGuid=EAE534E691B4DDA5E68A71B6FE213A5D
CustomProperties Pin (PinId=ADFDD397952E8EF312C0A7751FA782D8,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_28 138116913FB297212B06BF32AC926AE3,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_15"
End Object
Begin Object Name="MaterialExpressionScalarParameter_15"
ParameterName="Rise Bias"
DefaultValue=1
SliderMin=-1
SliderMax=1
Group="02 Shimmer"
Desc="Vertical drift of the shimmer. +1 = rises (hot air over fire), -1 = falls, 0 = no vertical drift. The field always wobbles laterally regardless."
MaterialExpressionEditorX=-2640
MaterialExpressionEditorY=-898
MaterialExpressionGuid=E193FC7F13549566EFF842F70037019E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_15'"
NodePosX=-2640
NodePosY=-898
NodeGuid=AB4915FE6B52709D57CDE4CB0B7AB0ED
CustomProperties Pin (PinId=E50C9E8D6F3274EC3D1BDB2A52E6969D,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_28 F0D21AC4F9951036CE2599B65ECC3921,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_16"
End Object
Begin Object Name="MaterialExpressionScalarParameter_16"
ParameterName="Noise Scale"
DefaultValue=5
SliderMin=0.5
SliderMax=30
Group="02 Shimmer"
Desc="Size of the base heat cells across the card. Low = big lazy rolls of air; high = fine boiling shimmer."
MaterialExpressionEditorX=-2640
MaterialExpressionEditorY=-716
MaterialExpressionGuid=0B8FC0853EC27248E31AB490F3BF7B26
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_16'"
NodePosX=-2640
NodePosY=-716
NodeGuid=F6877307C2509B30D957AFD544487A7D
CustomProperties Pin (PinId=683809F076E4D7C77622FCD91A72B47C,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_28 4CB4CB38D464CCAEC88449524D418CF4,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_17"
End Object
Begin Object Name="MaterialExpressionScalarParameter_17"
ParameterName="Detail"
DefaultValue=0.5
SliderMin=0
SliderMax=1
Group="02 Shimmer"
Desc="Strength of the finer second + third noise octaves layered on top. 0 = smooth single-scale rolls; 1 = busy, turbulent boil."
MaterialExpressionEditorX=-2640
MaterialExpressionEditorY=-534
MaterialExpressionGuid=6E340AE3CA1268AEDED78C2DB3212D34
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_17'"
NodePosX=-2640
NodePosY=-534
NodeGuid=A5EE8FF989B4E69521115366C691CA11
CustomProperties Pin (PinId=2F9FF173B1A6A845A0581F487C28856E,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_28 2ACF37E0492DE29A3B54B9D5E8241E84,),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.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_18"
End Object
Begin Object Name="MaterialExpressionVectorParameter_18"
ParameterName="Center"
DefaultValue=(R=0.5,G=0.5,B=0,A=1)
Group="03 Falloff"
Desc="UV center of the heat region (0.5, 0.5 = middle of the card). Move it to bias the plume to one side; only R/G are used."
MaterialExpressionEditorX=-2120
MaterialExpressionEditorY=-1080
MaterialExpressionGuid=C1B0925FC763CEE79767972A01661C2E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_18'"
NodePosX=-2120
NodePosY=-1080
NodeGuid=FCDE4F22D98BDAC74F1BB24C191221A3
CustomProperties Pin (PinId=F1DF98F0BE189975CE504E73925AE22A,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 939C9D04F9C5CCB8DD40DEF7B16F624C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=21F6D401A72853FD3CB088B0A9DD53FA,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=8B645256FAE431C4F4159B550AEFA444,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=A15A20FE0A5A6CAC959C742781281F76,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=449C30009E0968E608E46D8DF323DBEF,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_19"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_19"
End Object
Begin Object Name="MaterialExpressionScalarParameter_19"
ParameterName="Radius"
DefaultValue=0.5
SliderMin=0.05
SliderMax=1.5
Group="03 Falloff"
Desc="How far the heat region reaches out from the center, in UV units. Bigger = the wobble fills more of the card."
MaterialExpressionEditorX=-2120
MaterialExpressionEditorY=-898
MaterialExpressionGuid=1D26BB250D41F61DCB65CE42BB863348
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_19'"
NodePosX=-2120
NodePosY=-898
NodeGuid=16744A42C827766993638C527E1A6A30
CustomProperties Pin (PinId=959524A95D600309906B6D56AA5A4151,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_30 8E1E31B1B6E7E1B6C0F2810199E4601A,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_20"
End Object
Begin Object Name="MaterialExpressionScalarParameter_20"
ParameterName="Falloff"
DefaultValue=2.5
SliderMin=0.25
SliderMax=8
Group="03 Falloff"
Desc="Edge softness of the radial mask. Higher = the distortion concentrates in the core and feathers out gently toward nothing; lower = a broader, flatter region."
MaterialExpressionEditorX=-2120
MaterialExpressionEditorY=-716
MaterialExpressionGuid=0C71A8D6E5640A56AF3B9F82941CDDF1
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_20'"
NodePosX=-2120
NodePosY=-716
NodeGuid=26A2416C7B61ACCD5FAD54365CCF59D3
CustomProperties Pin (PinId=94B9986A15FD1EBF56DC812F7F1E22DF,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 7DDE641A863DA893FF6F517CF2098C3E,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_21"
End Object
Begin Object Name="MaterialExpressionScalarParameter_21"
ParameterName="Edge Opacity"
DefaultValue=0
SliderMin=0
SliderMax=1
Group="03 Falloff"
Desc="Faint visible tint of the card body inside the heat region. 0 = truly invisible (you only see the warp); raise a touch for a heat-haze sheen."
MaterialExpressionEditorX=-2120
MaterialExpressionEditorY=-534
MaterialExpressionGuid=1F61587A2A512A7213B4C19A2C348BE7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_21'"
NodePosX=-2120
NodePosY=-534
NodeGuid=CCFA38D7E8CE5646D4C0C6806BBCA7BD
CustomProperties Pin (PinId=41A1AF6412A8E50DE414FD2FF9A4D37E,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_55 7C5998EE08F934DC013ADE03411267A3,),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.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_22"
End Object
Begin Object Name="MaterialExpressionVectorParameter_22"
ParameterName="Body Tint"
DefaultValue=(R=0.7,G=0.75,B=0.85,A=1)
Group="03 Falloff"
Desc="Color of that faint body tint (only matters when Edge Opacity > 0). A cool grey-blue reads as shimmering air; warm it for visible smoke-heat."
MaterialExpressionEditorX=-2120
MaterialExpressionEditorY=-352
MaterialExpressionGuid=15C8B176783080947B6AACB47909264A
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_22'"
NodePosX=-2120
NodePosY=-352
NodeGuid=60BEAE91B337D1547BE61048E6C475F8
CustomProperties Pin (PinId=5EB44342A170B6A53EF2AC6F191FC594,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_57 D4C74CF8BFA9EF5F4CC268571F4E8244,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=75D211997D8582ADE546279BC62A3C6D,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=555F7B043512B560DB1CC68735748548,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=7885DB0025A355A4DC91530C4E233110,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=297AB1B4D199D1E4F11ADF140DF6A5E0,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_23"
Begin Object Class=/Script/Engine.MaterialExpressionStaticSwitchParameter Name="MaterialExpressionStaticSwitchParameter_23"
End Object
Begin Object Name="MaterialExpressionStaticSwitchParameter_23"
ParameterName="Use Heat Glow"
DefaultValue=False
Group="04 Heat Glow"
Desc="Off = pure refraction, no emissive (the usual heat-haze). On = adds a faint hot glow over the densest noise, for embers / exhaust afterburn."
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_63.MaterialExpressionMultiply_63'")
B=(Expression="/Script/Engine.MaterialExpressionConstant3Vector'MaterialGraphNode_64.MaterialExpressionConstant3Vector_64'")
MaterialExpressionEditorX=-1300
MaterialExpressionEditorY=-980
MaterialExpressionGuid=EA7ECC842C1726D27C80F25F8293DC79
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionStaticSwitchParameter'MaterialExpressionStaticSwitchParameter_23'"
NodePosX=-1300
NodePosY=-980
NodeGuid=1862B8D147C1D2D235EF3716FC9A46D8
CustomProperties Pin (PinId=A88D8C7E2B2F4CD6D9BCB05742BA807D,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_63 69CF00033A1A85898A33D0964F5A6FE8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=33480E3E39E48C88948EF70C087A3426,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_64 12E3F18FBCD689A8FAE4B8005FC4340B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=B1B6F35D5C706F95DA3460BFE88C3F7F,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_65 E6CF52945BB6E4F24A7A8D5D33892615,),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.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_24"
End Object
Begin Object Name="MaterialExpressionVectorParameter_24"
ParameterName="Glow Color"
DefaultValue=(R=1,G=0.45,B=0.12,A=1)
Group="04 Heat Glow"
Desc="Color of the optional heat glow. Default ember-orange. Push values above 1 so it blooms."
MaterialExpressionEditorX=-1640
MaterialExpressionEditorY=-716
MaterialExpressionGuid=516056E70C16BB32872A21EA3CEAFFE5
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_24'"
NodePosX=-1640
NodePosY=-716
NodeGuid=DA17E8F05DDF7F4DD81BFFB68BC0ECA8
CustomProperties Pin (PinId=F2BFA37E1BC1E2021612F874023A0FB1,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_62 FC3E542D652EBA16964CB7528AD5C258,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=81DCBAF25D2A2A7B234FE624063006D3,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=35CCEF697F7FC1128BB51AEECA1C18C6,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=D4A576B2118CE9E7FC8061EBDBC75D4E,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=0909139BBA4922D89DE0DAC5588970E9,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_25"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_25"
End Object
Begin Object Name="MaterialExpressionScalarParameter_25"
ParameterName="Glow Intensity"
DefaultValue=0.6
SliderMin=0
SliderMax=10
Group="04 Heat Glow"
Desc="Brightness of the heat glow (only when Use Heat Glow is on). Keep it faint so the effect still reads as distortion, not a light."
MaterialExpressionEditorX=-1640
MaterialExpressionEditorY=-534
MaterialExpressionGuid=97166F2A3FEE189C48BB738815986E8B
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_25'"
NodePosX=-1640
NodePosY=-534
NodeGuid=10032EEA8D34B602D55F0F4FF7619993
CustomProperties Pin (PinId=F4F753C1E2A204BCD8412DEC87E3F907,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_61 165648A4B2522141E2B051E3CA274547,),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.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_26"
End Object
Begin Object Name="MaterialExpressionTextureCoordinate_26"
CoordinateIndex=0
UTiling=1
VTiling=1
MaterialExpressionEditorX=-680
MaterialExpressionEditorY=-1080
MaterialExpressionGuid=97E477F1785F962A7D021FCEF78219B3
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_26'"
NodePosX=-680
NodePosY=-1080
NodeGuid=D4F2663E1D2337C788FB6B79CA96FE72
CustomProperties Pin (PinId=6D42B3D8656BCC57E75856587600F7CC,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_28 37AD8E2FB2DBA47DE797FE4118E75025,MaterialGraphNode_30 6BD596EB48FF57B5FE36EFFFFA40688D,MaterialGraphNode_34 33BDC1C97C7B0DC5464C611E84E5558E,),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.MaterialExpressionTime Name="MaterialExpressionTime_27"
End Object
Begin Object Name="MaterialExpressionTime_27"
MaterialExpressionEditorX=-680
MaterialExpressionEditorY=-940
MaterialExpressionGuid=5B99A340A17C7BC97891F2B17A172E78
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTime'MaterialExpressionTime_27'"
NodePosX=-680
NodePosY=-940
NodeGuid=E39B797EDAC6B70089721A75482D1EF2
CustomProperties Pin (PinId=37ACECB823EBD6BF915A5E3AAD8A77DB,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_28 2CC8BF9476F2AB6EE542909285668AC4,MaterialGraphNode_34 4B5C871D6A80C9AF128409C72DF1CC14,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Custom Name="MaterialGraphNode_Custom_28"
Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_28"
End Object
Begin Object Name="MaterialExpressionCustom_28"
Code="// Heat Field Engine - animated multi-octave value-noise height, returned as a tiny\r\n// screen-tangent GRADIENT (central difference) that DeriveNormalZ turns into a wobble\r\n// normal for Refraction. Field scrolls by Time (panned UVs, never reseeded) => TSR-safe.\r\n// Zero textures. Helpers are #define macros (UE wraps Custom code in a function body, so\r\n// nested function defs won't compile).\r\n#define HZ_H2(p) frac(sin(dot((p), float2(127.1,311.7))) * 43758.5453)\r\n#define HZ_VN(OUT,P) { float2 _i=floor(P); float2 _f=frac(P); _f=_f*_f*(3.0-2.0*_f); \\\r\n float _a=HZ_H2(_i); float _b=HZ_H2(_i+float2(1,0)); \\\r\n float _c=HZ_H2(_i+float2(0,1)); float _d=HZ_H2(_i+float2(1,1)); \\\r\n OUT=lerp(lerp(_a,_b,_f.x), lerp(_c,_d,_f.x), _f.y); }\r\n// 3-octave fbm height at a coord; octaves scroll at different rates/dirs so the boil never tiles.\r\n#define HZ_FBM(OUT,UVc) { float _h,_s=0.0,_amp=0.6; \\\r\n float2 _p=(UVc)*Scale + float2(0.13, -drift)*Time*Speed; \\\r\n HZ_VN(_h,_p); _s += _h*_amp; \\\r\n _amp *= det; _p=(UVc)*Scale*2.03 + float2(-0.21, -drift*1.7)*Time*Speed + 11.7; \\\r\n HZ_VN(_h,_p); _s += _h*_amp; \\\r\n _amp *= det; _p=(UVc)*Scale*4.11 + float2(0.17, -drift*2.6)*Time*Speed + 23.3; \\\r\n HZ_VN(_h,_p); _s += _h*_amp; \\\r\n OUT=_s; }\r\n\r\nfloat drift = RiseBias;\r\nfloat det = saturate(Detail);\r\nfloat e = 1.0 / max(Scale, 1.0) * 0.5; // sample step for the gradient, tied to cell size\r\n\r\nfloat hL; HZ_FBM(hL, UV - float2(e,0));\r\nfloat hR; HZ_FBM(hR, UV + float2(e,0));\r\nfloat hD; HZ_FBM(hD, UV - float2(0,e));\r\nfloat hU; HZ_FBM(hU, UV + float2(0,e));\r\nfloat hC; HZ_FBM(hC, UV);\r\n\r\nGlow = saturate(hC); // hot-spot field for the optional emissive\r\nreturn float2(hR - hL, hU - hD) / (2.0*e); // height gradient -> tangent slope\r\n"
OutputType=CMOT_Float2
Description="HeatFieldEngine"
ShowCode=True
bShowOutputNameOnPin=True
Inputs(0)=(InputName="UV",Input=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_26.MaterialExpressionTextureCoordinate_26'"))
Inputs(1)=(InputName="Time",Input=(Expression="/Script/Engine.MaterialExpressionTime'MaterialGraphNode_27.MaterialExpressionTime_27'"))
Inputs(2)=(InputName="Scale",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_16.MaterialExpressionScalarParameter_16'"))
Inputs(3)=(InputName="Speed",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_14.MaterialExpressionScalarParameter_14'"))
Inputs(4)=(InputName="RiseBias",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_15.MaterialExpressionScalarParameter_15'"))
Inputs(5)=(InputName="Detail",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_17.MaterialExpressionScalarParameter_17'"))
AdditionalOutputs(0)=(OutputName="Glow",OutputType=CMOT_Float1)
Desc="Heat Field Engine. 3-octave value-noise height scrolled by Time (TSR-safe, zero textures), returned as a screen-tangent height gradient for DeriveNormalZ, plus a Glow hot-spot scalar for the optional emissive."
MaterialExpressionEditorX=213
MaterialExpressionEditorY=-2173
MaterialExpressionGuid=84E770AE0A15559A5E9F9B1693803DF7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionCustom'MaterialExpressionCustom_28'"
NodePosX=213
NodePosY=-2173
NodeGuid=34648A6438BCF64F19BAF66495BDFF54
CustomProperties Pin (PinId=37AD8E2FB2DBA47DE797FE4118E75025,PinName="UV",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_26 6D42B3D8656BCC57E75856587600F7CC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=2CC8BF9476F2AB6EE542909285668AC4,PinName="Time",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 37ACECB823EBD6BF915A5E3AAD8A77DB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=4CB4CB38D464CCAEC88449524D418CF4,PinName="Scale",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 683809F076E4D7C77622FCD91A72B47C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=138116913FB297212B06BF32AC926AE3,PinName="Speed",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 ADFDD397952E8EF312C0A7751FA782D8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=F0D21AC4F9951036CE2599B65ECC3921,PinName="RiseBias",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 E50C9E8D6F3274EC3D1BDB2A52E6969D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=2ACF37E0492DE29A3B54B9D5E8241E84,PinName="Detail",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 2F9FF173B1A6A845A0581F487C28856E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=FB21CBAC75E8B19EE88C09529C95D637,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_45 EE3DE3E3E61B786039C8377553B09361,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=333849F2503ECBC052056F8E4900F4A5,PinName="Glow",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_60 30C47511B4B6481CD8045146E7E9D717,),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.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_29"
End Object
Begin Object Name="MaterialExpressionComponentMask_29"
R=True
G=True
B=False
A=False
Input=(Expression="/Script/Engine.MaterialExpressionVectorParameter'MaterialGraphNode_18.MaterialExpressionVectorParameter_18'")
MaterialExpressionEditorX=-500
MaterialExpressionEditorY=-20
MaterialExpressionGuid=04AB48BF0FACECFD2FA7008F4387546D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionComponentMask'MaterialExpressionComponentMask_29'"
NodePosX=-500
NodePosY=-20
NodeGuid=C4933B437394CBC868097C252AE29C57
CustomProperties Pin (PinId=939C9D04F9C5CCB8DD40DEF7B16F624C,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_18 F1DF98F0BE189975CE504E73925AE22A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=A6DE4C6C33A120AAB63CBDA95A43873D,PinName="Output",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_30 A167F6480709B419A52EC1C7949FF626,),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.MaterialExpressionSphereMask Name="MaterialExpressionSphereMask_30"
End Object
Begin Object Name="MaterialExpressionSphereMask_30"
AttenuationRadius=0.5
HardnessPercent=0
A=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_26.MaterialExpressionTextureCoordinate_26'")
B=(Expression="/Script/Engine.MaterialExpressionComponentMask'MaterialGraphNode_29.MaterialExpressionComponentMask_29'")
Radius=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_19.MaterialExpressionScalarParameter_19'")
MaterialExpressionEditorX=-300
MaterialExpressionEditorY=0
MaterialExpressionGuid=962613FC654CB2B17BBC9C5ACF7B3DD1
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSphereMask'MaterialExpressionSphereMask_30'"
NodePosX=-300
NodePosY=0
NodeGuid=6B6F1BE74998BF5F200F94DDA5A79D04
CustomProperties Pin (PinId=6BD596EB48FF57B5FE36EFFFFA40688D,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_26 6D42B3D8656BCC57E75856587600F7CC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=A167F6480709B419A52EC1C7949FF626,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_29 A6DE4C6C33A120AAB63CBDA95A43873D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=8E1E31B1B6E7E1B6C0F2810199E4601A,PinName="Radius",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 959524A95D600309906B6D56AA5A4151,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=326CC6A1E01543B53A85AE74517ABB46,PinName="Hardness",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=66BC47467D266217F0CFBD8FDF146A84,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 443D97529ED6BF5C221741971BBB30F4,),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.MaterialExpressionPower Name="MaterialExpressionPower_31"
End Object
Begin Object Name="MaterialExpressionPower_31"
Base=(Expression="/Script/Engine.MaterialExpressionSphereMask'MaterialGraphNode_30.MaterialExpressionSphereMask_30'")
Exponent=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_20.MaterialExpressionScalarParameter_20'")
MaterialExpressionEditorX=-80
MaterialExpressionEditorY=0
MaterialExpressionGuid=26E4C6799331261EE22A858941988A4F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionPower'MaterialExpressionPower_31'"
NodePosX=-80
NodePosY=0
NodeGuid=E68BDCB7DC4ACFE9F5BC90263B281C02
CustomProperties Pin (PinId=443D97529ED6BF5C221741971BBB30F4,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_30 66BC47467D266217F0CFBD8FDF146A84,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=7DDE641A863DA893FF6F517CF2098C3E,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_20 94B9986A15FD1EBF56DC812F7F1E22DF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=A5FB94320254FD1555D9EA8C0FF8D622,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 322E39B013A6F8D5E4F05BE580C0CA98,),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.MaterialExpressionSaturate Name="MaterialExpressionSaturate_32"
End Object
Begin Object Name="MaterialExpressionSaturate_32"
Input=(Expression="/Script/Engine.MaterialExpressionPower'MaterialGraphNode_31.MaterialExpressionPower_31'")
MaterialExpressionEditorX=140
MaterialExpressionEditorY=0
MaterialExpressionGuid=8EBFDFD5766FED6F9EE5E42918373706
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSaturate'MaterialExpressionSaturate_32'"
NodePosX=140
NodePosY=0
NodeGuid=58A4B589C23ED831D3B5B7EDCE9DF810
CustomProperties Pin (PinId=322E39B013A6F8D5E4F05BE580C0CA98,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 A5FB94320254FD1555D9EA8C0FF8D622,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=0BE769884C610B726F7A076876FC9427,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 93B07F3E838AF1613BBAF4CF6561597B,),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.MaterialExpressionNamedRerouteDeclaration Name="MaterialExpressionNamedRerouteDeclaration_33"
End Object
Begin Object Name="MaterialExpressionNamedRerouteDeclaration_33"
Name="RadialMask"
NodeColor=(R=0.900000,G=0.600000,B=0.200000,A=1.000000)
VariableGuid=7E1C2A3B4D5F60718293A4B5C6D7E8F9
Desc="Bus signal: soft radial confinement mask (1 at the core .. 0 at the card edge). Scales distortion, refraction, opacity and glow."
Input=(Expression="/Script/Engine.MaterialExpressionSaturate'MaterialGraphNode_32.MaterialExpressionSaturate_32'")
MaterialExpressionEditorX=340
MaterialExpressionEditorY=0
MaterialExpressionGuid=B93092D8632316D2F545EDD3B0B2CBAE
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionNamedRerouteDeclaration'MaterialExpressionNamedRerouteDeclaration_33'"
NodePosX=340
NodePosY=0
NodeGuid=A8DFB00BB24EE54C0F6DFEDB2E7D1BE6
CustomProperties Pin (PinId=93B07F3E838AF1613BBAF4CF6561597B,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_32 0BE769884C610B726F7A076876FC9427,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=68C8597836B3288E636D62F2A6E8CEE9,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,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_34"
Begin Object Class=/Script/Engine.MaterialExpressionPanner Name="MaterialExpressionPanner_34"
End Object
Begin Object Name="MaterialExpressionPanner_34"
SpeedX=0.13
SpeedY=-0.27
Coordinate=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_26.MaterialExpressionTextureCoordinate_26'")
Time=(Expression="/Script/Engine.MaterialExpressionTime'MaterialGraphNode_27.MaterialExpressionTime_27'")
MaterialExpressionEditorX=-860
MaterialExpressionEditorY=-534
MaterialExpressionGuid=8C2110A6128CD6C4410BFDF744F43286
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionPanner'MaterialExpressionPanner_34'"
NodePosX=-860
NodePosY=-534
NodeGuid=7CD9B4D6118167A7F2746EB18E627D45
CustomProperties Pin (PinId=33BDC1C97C7B0DC5464C611E84E5558E,PinName="Coordinate",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 6D42B3D8656BCC57E75856587600F7CC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=4B5C871D6A80C9AF128409C72DF1CC14,PinName="Time",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 37ACECB823EBD6BF915A5E3AAD8A77DB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=287A77D56217B149238ECE951DD2C12F,PinName="Speed",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=0D8E2F5762C8EFAA7C54C2D52C402626,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 7BE5D03B36554219B30173ED605A6609,MaterialGraphNode_37 BA2795DBF37753F85A7A0A6C1E963F8F,MaterialGraphNode_38 BDF798A9C1A4571374176450D5E3F6C1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_35"
Begin Object Class=/Script/Engine.MaterialExpressionConstant2Vector Name="MaterialExpressionConstant2Vector_35"
End Object
Begin Object Name="MaterialExpressionConstant2Vector_35"
R=0.01
G=0
MaterialExpressionEditorX=-860
MaterialExpressionEditorY=-380
MaterialExpressionGuid=D5B8828E8E3A8B8CD541FFC2E24F88CF
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialExpressionConstant2Vector_35'"
NodePosX=-860
NodePosY=-380
NodeGuid=7FDF0990133D22381A584BF4F8F897D7
CustomProperties Pin (PinId=4EB030763AC247811AD69300BAB991F2,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 9D7B08925E17FCBFACF879301759D38A,),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.MaterialExpressionConstant2Vector Name="MaterialExpressionConstant2Vector_36"
End Object
Begin Object Name="MaterialExpressionConstant2Vector_36"
R=0
G=0.01
MaterialExpressionEditorX=-860
MaterialExpressionEditorY=-260
MaterialExpressionGuid=A89D7569F40A7C1DCAD1C39E361F84F4
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialExpressionConstant2Vector_36'"
NodePosX=-860
NodePosY=-260
NodeGuid=DCDF92181423DEC68F64B634BE843AD2
CustomProperties Pin (PinId=B394B24352C77BAAA3441C2526E1AA88,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 79A543EEEE4B3EA68724E4A27B07134A,),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.MaterialExpressionAdd Name="MaterialExpressionAdd_37"
End Object
Begin Object Name="MaterialExpressionAdd_37"
A=(Expression="/Script/Engine.MaterialExpressionPanner'MaterialGraphNode_34.MaterialExpressionPanner_34'")
B=(Expression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialGraphNode_35.MaterialExpressionConstant2Vector_35'")
MaterialExpressionEditorX=-640
MaterialExpressionEditorY=-440
MaterialExpressionGuid=DB413BD7AF3CA1D67AF4354853F2A8FF
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionAdd'MaterialExpressionAdd_37'"
NodePosX=-640
NodePosY=-440
NodeGuid=D72BCC79922F96C364FC75E9ECF51D62
CustomProperties Pin (PinId=BA2795DBF37753F85A7A0A6C1E963F8F,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_34 0D8E2F5762C8EFAA7C54C2D52C402626,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9D7B08925E17FCBFACF879301759D38A,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_35 4EB030763AC247811AD69300BAB991F2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=2BB7873B7E3A9E7A0E01930BF28C1B4C,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 0B8CC5996B492C2F245134A656EB497A,),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.MaterialExpressionAdd Name="MaterialExpressionAdd_38"
End Object
Begin Object Name="MaterialExpressionAdd_38"
A=(Expression="/Script/Engine.MaterialExpressionPanner'MaterialGraphNode_34.MaterialExpressionPanner_34'")
B=(Expression="/Script/Engine.MaterialExpressionConstant2Vector'MaterialGraphNode_36.MaterialExpressionConstant2Vector_36'")
MaterialExpressionEditorX=-640
MaterialExpressionEditorY=-300
MaterialExpressionGuid=49E263AA603A4CE6DE2F04518CD8F81F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionAdd'MaterialExpressionAdd_38'"
NodePosX=-640
NodePosY=-300
NodeGuid=FC1EB7F399024C838E5CEE9317B5E629
CustomProperties Pin (PinId=BDF798A9C1A4571374176450D5E3F6C1,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_34 0D8E2F5762C8EFAA7C54C2D52C402626,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=79A543EEEE4B3EA68724E4A27B07134A,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_36 B394B24352C77BAAA3441C2526E1AA88,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=3A37CDA142AA3B6C5CB1E1DCE9854B5B,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_41 67EB74F208123286912A777896EE3F8B,),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.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_39"
End Object
Begin Object Name="MaterialExpressionTextureSampleParameter2D_39"
ParameterName="Noise Map"
Group="05 Optional Textures"
Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
SamplerType=SAMPLERTYPE_SAMPLERTYPE_Grayscale
Desc="Optional grayscale noise/height to drive the shimmer instead of the procedural fbm (clouds, smoke, perlin). Neutral white by default = flat = no warp until you both plug a map in AND flip Use Noise Texture on. Three same-named taps share one MI slot to read the height gradient."
Coordinates=(Expression="/Script/Engine.MaterialExpressionPanner'MaterialGraphNode_34.MaterialExpressionPanner_34'")
MaterialExpressionEditorX=-420
MaterialExpressionEditorY=-560
MaterialExpressionGuid=7ED93769D0BE1B2919350D0C053DB5AD
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_39'"
NodePosX=-420
NodePosY=-560
NodeGuid=4C971898471462C1A2F7A9E6100CABE2
CustomProperties Pin (PinId=7BE5D03B36554219B30173ED605A6609,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,LinkedTo=(MaterialGraphNode_34 0D8E2F5762C8EFAA7C54C2D52C402626,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=10F02AA87A754FD5C7E2D7D5E52F3911,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=4C240362AD773FFF4C8C416DD930CD09,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=C7F57B9367364B6ECE53A97759450943,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_42 2EB067BDBB00C473EFD5FC96069C7650,MaterialGraphNode_43 C9EA7DEED33702C5F15D6A904B6683E4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=450BCE903C0070B7548DC33F3E76032C,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=F1E7E502162393352747F71FD0436A1D,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=27E98C839EDCB886DAAE79F57083D154,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=30B1274A3EE4F26529A16A0986B908CE,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_40"
Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_40"
End Object
Begin Object Name="MaterialExpressionTextureSampleParameter2D_40"
ParameterName="Noise Map"
Group="05 Optional Textures"
Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
SamplerType=SAMPLERTYPE_SAMPLERTYPE_Grayscale
Coordinates=(Expression="/Script/Engine.MaterialExpressionAdd'MaterialGraphNode_37.MaterialExpressionAdd_37'")
MaterialExpressionEditorX=-420
MaterialExpressionEditorY=-440
MaterialExpressionGuid=7AE52269F66AA6A2A9395E33C0C709B9
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_40'"
NodePosX=-420
NodePosY=-440
NodeGuid=A759CE1FF42D25093ADD1053CEC00512
CustomProperties Pin (PinId=0B8CC5996B492C2F245134A656EB497A,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,LinkedTo=(MaterialGraphNode_37 2BB7873B7E3A9E7A0E01930BF28C1B4C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=0AED3C7927F357A9506074F151F83F69,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=3C35C46E78860F2F3F3136A19572BF93,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=2AFAEF579AFA681397135660A2738A4F,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_42 842628391754CD88D8451DAF29FD6ED5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5507FF5DF5132AF09BA61BF89D728B5F,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=EC66C79604CA8BA94457CDF97BD68142,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=29452F858F4C94A8E204F89F24FAD645,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=8CE58075CF007AFC1C7EE00B12DA0C59,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_41"
Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_41"
End Object
Begin Object Name="MaterialExpressionTextureSampleParameter2D_41"
ParameterName="Noise Map"
Group="05 Optional Textures"
Texture=Texture2D'/Engine/EngineResources/WhiteSquareTexture'
SamplerType=SAMPLERTYPE_SAMPLERTYPE_Grayscale
Coordinates=(Expression="/Script/Engine.MaterialExpressionAdd'MaterialGraphNode_38.MaterialExpressionAdd_38'")
MaterialExpressionEditorX=-420
MaterialExpressionEditorY=-300
MaterialExpressionGuid=C76E28E0422954752F5755011093DDA0
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_41'"
NodePosX=-420
NodePosY=-300
NodeGuid=A3312F45BBDBD1AB70C479492CF1A837
CustomProperties Pin (PinId=67EB74F208123286912A777896EE3F8B,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,LinkedTo=(MaterialGraphNode_38 3A37CDA142AA3B6C5CB1E1DCE9854B5B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=3F0C586D75074F98A019892110E30919,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=A48CCF2EED28878A703DA5438D0EDED3,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=EFA3C43BE270F790CF122C90C8E04FE9,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_43 D3CF8D086BEDBDA42E1351C64DE41014,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=7DBE8030DA46ACF9BDE1799E4B0D5C2F,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=BE54FF7E3243601D5C25818684EC3F3E,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=DBCB172128FBBB257C778EAFE669D92A,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=1960A274468FA1E4B0514F7CD7856504,PinName="RGBA",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_42"
Begin Object Class=/Script/Engine.MaterialExpressionSubtract Name="MaterialExpressionSubtract_42"
End Object
Begin Object Name="MaterialExpressionSubtract_42"
A=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_40.MaterialExpressionTextureSampleParameter2D_40'",OutputIndex=1)
B=(Expression="/Script/Engine.MaterialExpressionTextureSampleParameter2D'MaterialGraphNode_39.MaterialExpressionTextureSampleParameter2D_39'",OutputIndex=1)
MaterialExpressionEditorX=-200
MaterialExpressionEditorY=-440
MaterialExpressionGuid=452764ED6D8DAC508CDEB767252E3084
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Heat_Haze'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionSubtract'MaterialExpressionSubtract_42'"
NodePosX=-200
NodePosY=-440
NodeGuid=F1E46D54859EE1FBCD41885961D019EC
CustomProperties Pin (PinId=842628391754CD88D8451DAF29FD6ED5,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_40 2AFAEF579AFA681397135660A2738A4F,),PersistentGuid=00000000000000000000000000000000,bH
…Source truncated for rendering. Use Copy to grab the full 159 KB.
Nodes: Comment (x12), ScalarParameter (x10), Multiply (x8), NamedRerouteUsage (x5), Add (x4), ComponentMask (x3), TextureSampleParameter2D (x3), VectorParameter (x3), Constant2Vector (x2), StaticSwitchParameter (x2), Subtract (x2), AppendVector, Constant, Constant3Vector, Custom, DeriveNormalZ, Material, NamedRerouteDeclaration, Panner, Power, Saturate, SphereMask, TextureCoordinate, Time
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
- 35 minutes ago
- Published
- 3 hours ago
- Nodes
- 67



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