
Description
**A futuristic emissive barrier material **. Use it as a laser wall, forcefield door, arena boundary, restricted zone blocker, or quarantine gate. Fully procedural with no textures, so it stays sharp at any size and copies straight into your project. The grid glows, pulses, and scans on its own, and it reacts to the world: the seam where the plane cuts into a floor or wall is hidden, and a hot energy line lights up exactly where the barrier touches geometry.
A short depth fade softens the hard clip line where the plane pierces a floor, wall, or prop. A second, wider depth fade lights a bright contact glow at that same intersection, so the barrier reads as a real beam of energy melting into the surface instead of a card poking through it. A Fresnel edge glow keeps the field visible and solid at glancing angles.
Set it up as Surface, Translucent, Unlit, Two Sided, then paste, wire the two labeled output frames, and turn on Bloom. Disable Nanite on the target mesh.
Preview only · open in editor for full material editing
Want this graph on your blog or forum?
View T3D source (234 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=420
SizeY=400
Text="01 Color & Brightness"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=2500
MaterialExpressionEditorY=-340
MaterialExpressionGuid=DEB1E70262F45C1F606A7E9C7CF1A608
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C0'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=2500
NodePosY=-340
NodeWidth=420
NodeHeight=400
NodeComment="01 Color & Brightness"
NodeGuid=7F33FF9BCF6BAC05A41515EE1A84726F
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=420
SizeY=640
Text="02 Grid"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=1409
MaterialExpressionEditorY=-871
MaterialExpressionGuid=0EDEAD453F835BD9F04EA08042AE4095
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C1'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=1409
NodePosY=-871
NodeWidth=420
NodeHeight=640
NodeComment="02 Grid"
NodeGuid=7CD4D9A8FD2016F199753FEB20340177
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=1356
SizeY=400
Text="03 Pulse & Animation"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=1409
MaterialExpressionEditorY=1229
MaterialExpressionGuid=EB3EE98B05E150B9BB61330D6A842DFE
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C2'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=1409
NodePosY=1229
NodeWidth=1356
NodeHeight=400
NodeComment="03 Pulse & Animation"
NodeGuid=869605D2EB7DB084994CDF703C85AC00
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=420
SizeY=400
Text="04 Distortion"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=1409
MaterialExpressionEditorY=-1331
MaterialExpressionGuid=7D2715786D94D2930725434694BDD2BC
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C3'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=1409
NodePosY=-1331
NodeWidth=420
NodeHeight=400
NodeComment="04 Distortion"
NodeGuid=A441073F932BB00A250EE7A4FC507C2A
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=420
SizeY=400
Text="05 Fresnel Edge"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=4540
MaterialExpressionEditorY=20
MaterialExpressionGuid=47CEDF47999893D4A1AFDE1C2CC337AC
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C4'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=4540
NodePosY=20
NodeWidth=420
NodeHeight=400
NodeComment="05 Fresnel Edge"
NodeGuid=34F0DC4808C83E9BE075B29D4F8788EA
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=420
SizeY=720
Text="06 Contact Glow"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=4540
MaterialExpressionEditorY=460
MaterialExpressionGuid=357F46BACF6344D3580D8C4BAEC551C9
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C5'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=4540
NodePosY=460
NodeWidth=420
NodeHeight=720
NodeComment="06 Contact Glow"
NodeGuid=1F17A8727993FCD1E5A695DDC3EF9944
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=420
SizeY=520
Text="07 Opacity"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=2500
MaterialExpressionEditorY=120
MaterialExpressionGuid=3A4B3DFC822AF99E590B2301FDC6C71A
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C6'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=2500
NodePosY=120
NodeWidth=420
NodeHeight=520
NodeComment="07 Opacity"
NodeGuid=DCC4244616D6F3D2258CB4933AC9A0A1
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=420
SizeY=280
Text="08 Camera Distance Fade"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
MaterialExpressionEditorX=2500
MaterialExpressionEditorY=700
MaterialExpressionGuid=6B74900DEF7F45B8DFB0FE0CDE352588
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C7'"
CommentColor=(R=0.104616,G=0.327778,B=0.665387,A=1.000000)
NodePosX=2500
NodePosY=700
NodeWidth=420
NodeHeight=280
NodeComment="08 Camera Distance Fade"
NodeGuid=63887ACB98609922CED2DCD36922C0AA
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=416
SizeY=400
Text="Inputs"
CommentColor=(R=1.000000,G=0.194618,B=0.445201,A=1.000000)
MaterialExpressionEditorX=1409
MaterialExpressionEditorY=-171
MaterialExpressionGuid=3EEB443D03266FFBC40B58512D2B7E5D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C8'"
CommentColor=(R=1.000000,G=0.194618,B=0.445201,A=1.000000)
NodePosX=1409
NodePosY=-171
NodeWidth=416
NodeHeight=400
NodeComment="Inputs"
NodeGuid=A3E5CDE567267187FE1105541DEA5AFA
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=420
SizeY=885
Text="Laser Grid Engine (Custom HLSL)"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=1409
MaterialExpressionEditorY=289
MaterialExpressionGuid=A1F0740CEFCC196CE1CA66D24559CC52
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C9'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=1409
NodePosY=289
NodeWidth=420
NodeHeight=885
NodeComment="Laser Grid Engine (Custom HLSL)"
NodeGuid=B9B9FFED67497D3B854A098B3C7133D6
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=420
SizeY=202
Text="Emissive Color"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=9514
MaterialExpressionEditorY=-457
MaterialExpressionGuid=887A454E96C902007AAD43F6DA6917E3
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C10'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=9514
NodePosY=-457
NodeWidth=420
NodeHeight=202
NodeComment="Emissive Color"
NodeGuid=ECC0E3C61E816927CA6E50F86B9854CE
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=420
SizeY=202
Text="Opacity"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
MaterialExpressionEditorX=9491
MaterialExpressionEditorY=-160
MaterialExpressionGuid=449BBFE9CDD638EEA81DBE7AC3B6E0CC
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpressionComment="/Script/Engine.MaterialExpressionComment'MaterialExpressionComment_C11'"
CommentColor=(R=0.033105,G=1.000000,B=0.132868,A=1.000000)
NodePosX=9491
NodePosY=-160
NodeWidth=420
NodeHeight=202
NodeComment="Opacity"
NodeGuid=F8A97F6584ACE84C7F9D10FA3D0A7662
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_12"
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_12"
End Object
Begin Object Name="MaterialExpressionVectorParameter_12"
ParameterName="LaserColor"
DefaultValue=(R=0,G=0.8,B=1,A=1)
Group="01 Color & Brightness"
Desc="The barrier color. Unlit, so this IS what you see. Default cyan reads as a clean sci-fi forcefield; retint for danger red, warning orange, security green, etc."
MaterialExpressionEditorX=2560
MaterialExpressionEditorY=-280
MaterialExpressionGuid=BAE2D4ED5C67107666535C8FB27C7979
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_12'"
NodePosX=2560
NodePosY=-280
NodeGuid=C420AC034F988E14F8B33327742ED303
CustomProperties Pin (PinId=5FA598295899382D17A687A9D193FCBB,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_86 B1FAB628FD0AA3664F28E4819FE5633A,MaterialGraphNode_88 2E14A31B6F70F1E646D328F87CF6465D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=0617B62AF894CF109057B80DAB8B65BE,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=5FA5E02AB56A91C5C04FF5A66DB11019,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=F140DEA4369AD3C50CDB699CE6EE7794,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=A838F969C9DAA4E2BA8B150E1BE8E833,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_13"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_13"
End Object
Begin Object Name="MaterialExpressionScalarParameter_13"
ParameterName="EmissiveIntensity"
DefaultValue=6
SliderMin=0
SliderMax=50
Group="01 Color & Brightness"
Desc="Overall glow. Push well above 1 so the lines bloom (turn on Bloom); drop toward 1-2 for a faint field. Multiplies the whole emissive output."
MaterialExpressionEditorX=2560
MaterialExpressionEditorY=-60
MaterialExpressionGuid=D8280A0D53CC625EAC316B8AF86B4976
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_13'"
NodePosX=2560
NodePosY=-60
NodeGuid=D559C498D916D3B060557B371A16FDF7
CustomProperties Pin (PinId=AB3BA8E48CA68F431D19C89FC8440567,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_91 3699FF6BC48C3DAF80598CD0AABDC155,),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="GridTiling"
DefaultValue=8
SliderMin=0.5
SliderMax=64
Group="02 Grid"
Desc="Number of main grid cells across the UVs. Higher = denser laser lattice."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=-811
MaterialExpressionGuid=A9179370E6D2459E840DDF158365655D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_14'"
NodePosX=1469
NodePosY=-811
NodeGuid=303F0E85BBFA0224C04196234933A63B
CustomProperties Pin (PinId=5A93EF6D84B414B79956130C8D2A331B,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_51 1CCC84A585370CD6A71B3205F055B2A0,),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="LineThickness"
DefaultValue=0.04
SliderMin=0.005
SliderMax=0.3
Group="02 Grid"
Desc="Width of the main lines, as a fraction of a cell. Lines stay a constant pixel width at distance (analytic AA), so this controls the look up close."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=-691
MaterialExpressionGuid=0A540DBFC0D02354ADC0143644166B30
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_15'"
NodePosX=1469
NodePosY=-691
NodeGuid=25F1447B7762219671C77CA57E3BD75B
CustomProperties Pin (PinId=6412F3A1BB7DD4EFE217AABA27881BDF,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_51 BF3F4900EA0181E8E7374E455F841578,),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="MinorTiling"
DefaultValue=4
SliderMin=1
SliderMax=16
Group="02 Grid"
Desc="Fine-grid subdivisions inside each main cell. 4 = a 4x4 fine lattice per main cell."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=-571
MaterialExpressionGuid=86B568AB0618EDC8DE2599165C839DE7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_16'"
NodePosX=1469
NodePosY=-571
NodeGuid=B8B1F6CF7715168C97BDC7A3B679F18D
CustomProperties Pin (PinId=421097C67AC7A7C8C73711571E01F308,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_51 8DB903EB239D12602ED88B5B9FED41EF,),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="MinorThickness"
DefaultValue=0.02
SliderMin=0.002
SliderMax=0.1
Group="02 Grid"
Desc="Width of the fine lines, fraction of a fine cell. Keep thinner than the main lines."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=-471
MaterialExpressionGuid=F7C1093FE13F0EC7BFBB4840E165903F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_17'"
NodePosX=1469
NodePosY=-471
NodeGuid=2EB1CB359CF3AC013C4DDB240DFDE089
CustomProperties Pin (PinId=20A973D6FAD358365FABC708B103D4A6,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_51 D7C608584E6F50A51BC8842F1696079E,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_18"
End Object
Begin Object Name="MaterialExpressionScalarParameter_18"
ParameterName="MinorGridBrightness"
DefaultValue=0.25
SliderMin=0
SliderMax=1
Group="02 Grid"
Desc="Strength of the optional fine grid. 0 = off (no fine grid). Keep low so the main grid carries the read."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=-351
MaterialExpressionGuid=17BCF18320E4D27E71317992F6833F79
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_18'"
NodePosX=1469
NodePosY=-351
NodeGuid=C5C73A75F82E477EBA3BA5DF667C70EB
CustomProperties Pin (PinId=2B2D4208C6804143609AE978D743C32E,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_51 698737D27A6E2D8A23A88F03A1F6427A,),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="PulseSpeed"
DefaultValue=1
SliderMin=0
SliderMax=10
Group="03 Pulse & Animation"
Desc="Speed of the global brightness breathing."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=1409
MaterialExpressionGuid=3FBEB8E9F7B8B22D7CFF56ECC94F09D2
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_19'"
NodePosX=1469
NodePosY=1409
NodeGuid=3A6F9AA9793042599BFFB5D7AE762A18
CustomProperties Pin (PinId=E4D3CE2C74163015BF602C246069A162,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_51 3CBBBFB2ECAB6DFD91F1AE88A0559C9E,),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="PulseStrength"
DefaultValue=0.15
SliderMin=0
SliderMax=1
Group="03 Pulse & Animation"
Desc="Depth of the breathing pulse. 0 = perfectly steady; 1 = dims to nothing at the trough."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=1509
MaterialExpressionGuid=120FED516C10129FF7CAF2B92AEDB8BD
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_20'"
NodePosX=1469
NodePosY=1509
NodeGuid=117FD5BFFAE85BEC72AFBEB53BF5A057
CustomProperties Pin (PinId=296DE1B4982EB7AE85A9FEA073ACDFEF,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_51 9A7B8689E511E4BC51DBF19DEE05BBC3,),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="ScanlineSpeed"
DefaultValue=0.5
SliderMin=0
SliderMax=5
Group="03 Pulse & Animation"
Desc="Speed of the bright band traveling bottom-to-top up the barrier."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=1289
MaterialExpressionGuid=408F7687C8CB65D16532542679C46039
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_21'"
NodePosX=1469
NodePosY=1289
NodeGuid=B3F6B225F748616383197F3A3214527A
CustomProperties Pin (PinId=9B5DCBC196B64E594C901E22F4D0CDC7,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_51 16421AE1DE48FBB29C63E5435306C246,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_22"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_22"
End Object
Begin Object Name="MaterialExpressionScalarParameter_22"
ParameterName="ScanlineWidth"
DefaultValue=0.12
SliderMin=0.01
SliderMax=1
Group="03 Pulse & Animation"
Desc="Thickness of the traveling scanline band, in UV-V units."
MaterialExpressionEditorX=1809
MaterialExpressionEditorY=1289
MaterialExpressionGuid=A90A45EEFCD41F733D6EDB9AA6F169A0
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_22'"
NodePosX=1809
NodePosY=1289
NodeGuid=10F729BE108387910D049F8CA8D12F7A
CustomProperties Pin (PinId=D3C2B4C6A3388377DC23E457871C20CD,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_51 433D061056B8DE6EF898257D7792C9E2,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_23"
End Object
Begin Object Name="MaterialExpressionScalarParameter_23"
ParameterName="ScanlineIntensity"
DefaultValue=1.5
SliderMin=0
SliderMax=10
Group="03 Pulse & Animation"
Desc="Brightness boost along the traveling scanline. 0 = scanline off."
MaterialExpressionEditorX=1809
MaterialExpressionEditorY=1409
MaterialExpressionGuid=1D53C4B219E7DE798932136968D31613
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_23'"
NodePosX=1809
NodePosY=1409
NodeGuid=327E68F5043700882AF49C8C651C35FF
CustomProperties Pin (PinId=50AB1E19AD2AE075F5EFFB16EA9FC8C0,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_56 9315A16F9066C49435CAD2D389C510B9,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_24"
End Object
Begin Object Name="MaterialExpressionScalarParameter_24"
ParameterName="SweepSpeed"
DefaultValue=0
SliderMin=0
SliderMax=5
Group="03 Pulse & Animation"
Desc="Speed of the optional horizontal sweep. 0 = off (default). Use alongside the vertical scanline for a scanning-grid feel."
MaterialExpressionEditorX=1809
MaterialExpressionEditorY=1509
MaterialExpressionGuid=C06836FCC8773233254807A445231782
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_24'"
NodePosX=1809
NodePosY=1509
NodeGuid=922589FCFA86459DA348F6CE0581F12D
CustomProperties Pin (PinId=EB86B8EE4E676E9FF84CA51ADAC9D71E,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_51 CF0BE59311AAC3FCC7945DC2C60AF301,),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="SweepWidth"
DefaultValue=0.15
SliderMin=0.01
SliderMax=1
Group="03 Pulse & Animation"
Desc="Thickness of the horizontal sweep band, in UV-U units."
MaterialExpressionEditorX=2149
MaterialExpressionEditorY=1349
MaterialExpressionGuid=9B3C656DBA0E440EE4D856EF6D469EEA
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_25'"
NodePosX=2149
NodePosY=1349
NodeGuid=9DDA2D49104DC0B03E48450DAAA91ADC
CustomProperties Pin (PinId=2CCFF0043BBD543DFB31A1A1A2037147,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_51 2DF10B073DAF27940B56DA9FEB8ED2E0,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_26"
End Object
Begin Object Name="MaterialExpressionScalarParameter_26"
ParameterName="SweepIntensity"
DefaultValue=1
SliderMin=0
SliderMax=10
Group="03 Pulse & Animation"
Desc="Brightness boost along the horizontal sweep."
MaterialExpressionEditorX=2149
MaterialExpressionEditorY=1449
MaterialExpressionGuid=182FDD736BF2AA8444C0BB2FD7C9A38F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_26'"
NodePosX=2149
NodePosY=1449
NodeGuid=11EFC09EE92672EBCD39DB4D2A954987
CustomProperties Pin (PinId=881108725C4B9FC2622350971BCE95AB,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 A1F6B37B1160307ABBAD35F12F6D2C85,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_27"
End Object
Begin Object Name="MaterialExpressionScalarParameter_27"
ParameterName="FlickerAmount"
DefaultValue=0.08
SliderMin=0
SliderMax=1
Group="03 Pulse & Animation"
Desc="Energy instability - random brightness dips. Subtle by default; push for an unstable / damaged field."
MaterialExpressionEditorX=2489
MaterialExpressionEditorY=1349
MaterialExpressionGuid=699CC04C79BAEE33F80A7A9D2AE56C31
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_27'"
NodePosX=2489
NodePosY=1349
NodeGuid=93A0EEB106FE394B6DAA32203A12963A
CustomProperties Pin (PinId=C578A2690DDB464E6CC244384BCD5702,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_51 5A28090B1882000ACB087B8F03B05AE6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_28"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_28"
End Object
Begin Object Name="MaterialExpressionScalarParameter_28"
ParameterName="FlickerSpeed"
DefaultValue=8
SliderMin=0
SliderMax=30
Group="03 Pulse & Animation"
Desc="How fast the flicker changes. Higher = busier, more electrical."
MaterialExpressionEditorX=2489
MaterialExpressionEditorY=1449
MaterialExpressionGuid=E9F0C0DAD57F9EEAE05FC106A1A5880F
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_28'"
NodePosX=2489
NodePosY=1449
NodeGuid=E8237E4F83BFF3CAC52562605A8C15F0
CustomProperties Pin (PinId=8E21604BD26F5ECD294B05ABC1CD8F1B,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_51 17A9D59FD6DF8F0D6E9BEC4F262C49F6,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_29"
End Object
Begin Object Name="MaterialExpressionScalarParameter_29"
ParameterName="DistortionStrength"
DefaultValue=0.015
SliderMin=0
SliderMax=0.2
Group="04 Distortion"
Desc="How far the panning noise warps the grid UVs before the lines are drawn. Keep low (0.01-0.03) so the grid stays readable; raise for a wobbly, energetic field."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=-1271
MaterialExpressionGuid=B1B3D737D75A060F0AA6ECDBA2D7AA55
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_29'"
NodePosX=1469
NodePosY=-1271
NodeGuid=989FC3CA859DFD8B8BF2D27149F48C39
CustomProperties Pin (PinId=D3E32A605C444EA57E631EF9E2480BDA,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_51 ADA893C16143C11F1EB0F3D950BF96CD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_30"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_30"
End Object
Begin Object Name="MaterialExpressionScalarParameter_30"
ParameterName="DistortionSpeed"
DefaultValue=0.3
SliderMin=0
SliderMax=5
Group="04 Distortion"
Desc="How fast the distortion noise drifts. 0 = frozen warp."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=-1151
MaterialExpressionGuid=A0F79C63114673B565A7F6C899BA4B30
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_30'"
NodePosX=1469
NodePosY=-1151
NodeGuid=0D56EC3F1135FC0BAC3E8FE0C97A9C30
CustomProperties Pin (PinId=418276E436342159B47D96AF07DFEB52,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_51 5405F6EEF7B300D122B9ED5A6B80173D,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_31"
End Object
Begin Object Name="MaterialExpressionScalarParameter_31"
ParameterName="NoiseScale"
DefaultValue=3
SliderMin=0.1
SliderMax=20
Group="04 Distortion"
Desc="Size of the distortion noise. Low = big lazy waves, high = fine jitter."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=-1051
MaterialExpressionGuid=A4C51AC957DB0351363FC7D01394582C
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_31'"
NodePosX=1469
NodePosY=-1051
NodeGuid=77E3F66B9B19065AEB53E7A69C2490D1
CustomProperties Pin (PinId=0F5D3925BE09ADA86DD57937A2932468,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_51 6B667D956A826B17D5AF54AF2C4DCF54,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_32"
End Object
Begin Object Name="MaterialExpressionScalarParameter_32"
ParameterName="FresnelPower"
DefaultValue=3
SliderMin=0.1
SliderMax=16
Group="05 Fresnel Edge"
Desc="Falloff of the edge glow. Higher = a tighter rim hugging the silhouette."
MaterialExpressionEditorX=4600
MaterialExpressionEditorY=80
MaterialExpressionGuid=AE31FEC656D2E27A5DEAE58D3BBF282C
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_32'"
NodePosX=4600
NodePosY=80
NodeGuid=BC21E5C6F5B8A36EFE562419D69EECE1
CustomProperties Pin (PinId=28B5CADCC14986E4B85A84CEBB673F33,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 8B50CDCDCBFF5657F1E95B0BE6002149,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_33"
End Object
Begin Object Name="MaterialExpressionScalarParameter_33"
ParameterName="FresnelIntensity"
DefaultValue=1.5
SliderMin=0
SliderMax=10
Group="05 Fresnel Edge"
Desc="Strength of the grazing-angle glow that makes the barrier read solid edge-on. 0 = off."
MaterialExpressionEditorX=4600
MaterialExpressionEditorY=200
MaterialExpressionGuid=D5A1B1711BCBB323C7A9665EC27E2DE1
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_33'"
NodePosX=4600
NodePosY=200
NodeGuid=A01C186A058A818C2A4E331391FC7446
CustomProperties Pin (PinId=36A02112A82E1FE4DBBCA0265CF9ABDC,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 D65CA5B66C16D587AFFF0BCD0FFECDD9,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_34"
End Object
Begin Object Name="MaterialExpressionScalarParameter_34"
ParameterName="FresnelColorInfluence"
DefaultValue=0.5
SliderMin=0
SliderMax=1
Group="05 Fresnel Edge"
Desc="Tints the rim from LaserColor (0) toward white-hot (1) for a brighter knife edge."
MaterialExpressionEditorX=4600
MaterialExpressionEditorY=300
MaterialExpressionGuid=527999E30A4075998E4CB3D2E9B1128E
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_34'"
NodePosX=4600
NodePosY=300
NodeGuid=E229CFEE59FCA5D1CF4F8A8D3CFA6258
CustomProperties Pin (PinId=7A9748EFE41F7DAF1998EBB20146140E,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_88 3FA8DE95226475D4D5F5F365AF194BE2,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_35"
End Object
Begin Object Name="MaterialExpressionScalarParameter_35"
ParameterName="ContactGlowIntensity"
DefaultValue=4
SliderMin=0
SliderMax=20
Group="06 Contact Glow"
Desc="Brightness of the hot energy line where the barrier meets floors, walls and props. The world-connection effect. 0 = off."
MaterialExpressionEditorX=4600
MaterialExpressionEditorY=520
MaterialExpressionGuid=B7904F53F1172D92ABF933A392F184B9
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_35'"
NodePosX=4600
NodePosY=520
NodeGuid=A239340F547880B1D117D05591443EC3
CustomProperties Pin (PinId=F65B55C7ED148117ADABABBCD9D1D8A0,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_81 82477745DDABF7BF7E6B63D6F084AD0F,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_36"
End Object
Begin Object Name="MaterialExpressionScalarParameter_36"
ParameterName="ContactGlowWidth"
DefaultValue=60
SliderMin=1
SliderMax=400
Group="06 Contact Glow"
Desc="Centimeters - how far the contact glow reaches out from the surface the plane intersects. Wider = a softer, larger halo at contact."
MaterialExpressionEditorX=4600
MaterialExpressionEditorY=640
MaterialExpressionGuid=12C1941F1E5331968A6431D15548CAF3
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_36'"
NodePosX=4600
NodePosY=640
NodeGuid=0A8BDAF77487ABB334BEE3A0FD95DC54
CustomProperties Pin (PinId=2AE0CE8F0C34F958E52C86FBCCEC390B,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_64 4292C9416A1F2D1258D6363B2461C4B5,),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.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_37"
End Object
Begin Object Name="MaterialExpressionVectorParameter_37"
ParameterName="ContactColor"
DefaultValue=(R=1,G=1,B=1,A=1)
Group="06 Contact Glow"
Desc="Color of the contact line. Default white-hot; tint warmer for a searing cut, or keep it the laser color for a uniform field."
MaterialExpressionEditorX=4600
MaterialExpressionEditorY=740
MaterialExpressionGuid=1B4BEB57AE27796BDCEBAFCE73EE12A7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_37'"
NodePosX=4600
NodePosY=740
NodeGuid=966C46A8D783DC36B8B1F998CC16DEF6
CustomProperties Pin (PinId=91B4BA7F8292980CCE8E4D44CBB336F0,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_86 DB4D2D972225478A534413F8EB1DD970,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=38799F1D909781D3099C1A65176535F6,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=492FF15A9CBA920376CD14AB3655A663,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=4658521F39EB428D3B2F06A935F7C157,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=1DAD63C09AB253A8B0C93F8DD27AE13E,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_38"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_38"
End Object
Begin Object Name="MaterialExpressionScalarParameter_38"
ParameterName="ContactColorBlend"
DefaultValue=0.6
SliderMin=0
SliderMax=1
Group="06 Contact Glow"
Desc="How much the contact area shifts toward ContactColor. 0 = stays LaserColor; 1 = full ContactColor at the seam."
MaterialExpressionEditorX=4600
MaterialExpressionEditorY=960
MaterialExpressionGuid=225DEA48E536349F14D6B1CAA2BE6AF6
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_38'"
NodePosX=4600
NodePosY=960
NodeGuid=5BF515F93F4DC5AA6F8F92462575D31B
CustomProperties Pin (PinId=2C676803BC5C9A9BBFB38F52EA65A445,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_84 F106ABDCA445966B6EA9309FC6713A1F,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_39"
End Object
Begin Object Name="MaterialExpressionScalarParameter_39"
ParameterName="SeamHideDistance"
DefaultValue=12
SliderMin=0
SliderMax=100
Group="06 Contact Glow"
Desc="Centimeters - short depth fade that softens the hard clip line where the plane pierces opaque geometry. Keep small (the contact glow sits just above it). 0 = no seam hide."
MaterialExpressionEditorX=4600
MaterialExpressionEditorY=1060
MaterialExpressionGuid=947D78BF4E894268904F70AD7E2846A7
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_39'"
NodePosX=4600
NodePosY=1060
NodeGuid=E521C57ABFA4F0A253C08E9293A9A737
CustomProperties Pin (PinId=332404A0A5454298B2B90226CB2662AA,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_67 8005B533CC2CDDA2671C9B3218A683E8,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_40"
End Object
Begin Object Name="MaterialExpressionScalarParameter_40"
ParameterName="BaseOpacity"
DefaultValue=1
SliderMin=0
SliderMax=1
Group="07 Opacity"
Desc="Master opacity. The grid/background mix, Fresnel boost, contact, seam fade and camera fade all multiply on top."
MaterialExpressionEditorX=2560
MaterialExpressionEditorY=180
MaterialExpressionGuid=BEBD0071F6D1F5A1AB37A046386136FD
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_40'"
NodePosX=2560
NodePosY=180
NodeGuid=519950CF0FF7E52E16A4F9B3C11B5CDE
CustomProperties Pin (PinId=63300F32AA03BBF768FA33B9982D682A,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_102 1907CEA712FE0B779EFA16C99A63F3DB,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_41"
End Object
Begin Object Name="MaterialExpressionScalarParameter_41"
ParameterName="GridOpacity"
DefaultValue=0.9
SliderMin=0
SliderMax=1
Group="07 Opacity"
Desc="Opacity of the lit grid lines (and scanline/sweep)."
MaterialExpressionEditorX=2560
MaterialExpressionEditorY=400
MaterialExpressionGuid=2743F81DAD21632BADC6CFFFFA493E4D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_41'"
NodePosX=2560
NodePosY=400
NodeGuid=1D775ED5F0DF67751EAAD304C8EA5263
CustomProperties Pin (PinId=BEEF3CEE9422B6617EC3AEFD1E782989,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_97 8F16FD1C8D704C19E862752AED9CC4BA,),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.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_42"
End Object
Begin Object Name="MaterialExpressionScalarParameter_42"
ParameterName="BackgroundOpacity"
DefaultValue=0.12
SliderMin=0
SliderMax=1
Group="07 Opacity"
Desc="Opacity of the filler between the lines. 0 = lines only (invisible body); raise for a tinted glass-like sheet."
MaterialExpressionEditorX=2560
MaterialExpressionEditorY=520
MaterialExpressionGuid=F3EFE3C6FFA67AD7C53FBD3BD173D34D
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_42'"
NodePosX=2560
NodePosY=520
NodeGuid=314559DD644EE0D1AF522EE97017DE17
CustomProperties Pin (PinId=8373251AF8C22085E5CF85CB95D179E7,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_83 D1820A57F776559FDCBC00A20A85336E,MaterialGraphNode_97 39175FEB036F7F26226D621E6BE4FB59,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_43"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_43"
End Object
Begin Object Name="MaterialExpressionScalarParameter_43"
ParameterName="FresnelOpacityBoost"
DefaultValue=0.5
SliderMin=0
SliderMax=1
Group="07 Opacity"
Desc="Adds opacity at grazing angles so the barrier reads as a solid sheet edge-on instead of vanishing."
MaterialExpressionEditorX=2560
MaterialExpressionEditorY=300
MaterialExpressionGuid=C507CBE896811EEBFE114100BFA9459C
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_43'"
NodePosX=2560
NodePosY=300
NodeGuid=2F899A9DE96A8CCFCBDD0E0AADF7919B
CustomProperties Pin (PinId=BD2CD546D4DD8E509DF2D42E2A376926,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_98 B82B99329845555A61658E23A00E6F8F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_44"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_44"
End Object
Begin Object Name="MaterialExpressionScalarParameter_44"
ParameterName="NearFade"
DefaultValue=50
SliderMin=0
SliderMax=600
Group="08 Camera Distance Fade"
Desc="Centimeters over which the barrier fades IN as the camera pulls away - stops the whiteout when the camera pushes into the plane."
MaterialExpressionEditorX=2560
MaterialExpressionEditorY=760
MaterialExpressionGuid=187847C6B3DE1924549D18B254FFBEC4
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_44'"
NodePosX=2560
NodePosY=760
NodeGuid=55571F751F9030FE0891B99131F48E90
CustomProperties Pin (PinId=1290ECC8A0607CBC7D765E0DA332B869,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_69 0F407A22E561EE494BE717415B23C3DB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_45"
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_45"
End Object
Begin Object Name="MaterialExpressionScalarParameter_45"
ParameterName="FarFade"
DefaultValue=40000
SliderMin=0
SliderMax=100000
Group="08 Camera Distance Fade"
Desc="Centimeters where the barrier fades OUT with range. Leave huge to disable; lower it so distant barriers drop out."
MaterialExpressionEditorX=2560
MaterialExpressionEditorY=860
MaterialExpressionGuid=2EB09FBA58B701D72B4736E7DA80A5CF
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_45'"
NodePosX=2560
NodePosY=860
NodeGuid=D7049B8A089B7BB39B7F5C1439FAC871
CustomProperties Pin (PinId=0C1B4BE5D71D3D23720CA56B781FAEFE,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_71 EDE265AF8DD1DAFC33C67D50BD5C3BB1,MaterialGraphNode_72 66A3A842D11478CF2A72C16BD8D42F80,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_46"
Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_46"
End Object
Begin Object Name="MaterialExpressionTextureCoordinate_46"
CoordinateIndex=0
UTiling=1
VTiling=1
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=-111
MaterialExpressionGuid=285D893C1580FC38B98CD2A5B49DABC8
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_46'"
NodePosX=1469
NodePosY=-111
NodeGuid=EBA792426457577136E9DD0D4116343F
CustomProperties Pin (PinId=D1E105FEA0C028DD61E100B21557DC25,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_51 B48A39091E221075238AFEC8DFB59DAD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_47"
Begin Object Class=/Script/Engine.MaterialExpressionTime Name="MaterialExpressionTime_47"
End Object
Begin Object Name="MaterialExpressionTime_47"
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=9
MaterialExpressionGuid=C07F5091445CEF91EB0F3B945990CB97
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionTime'MaterialExpressionTime_47'"
NodePosX=1469
NodePosY=9
NodeGuid=935C9CDEED069095E6F3A096D106722A
CustomProperties Pin (PinId=7C1AA8809825CCC04569BDBBE7C79242,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_51 A14466A66FF6BA31A34D2E9FF37461A1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_48"
Begin Object Class=/Script/Engine.MaterialExpressionVertexNormalWS Name="MaterialExpressionVertexNormalWS_48"
End Object
Begin Object Name="MaterialExpressionVertexNormalWS_48"
MaterialExpressionEditorX=2100
MaterialExpressionEditorY=-200
MaterialExpressionGuid=4397B2284F5804C70B36B7DDBFEB0725
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionVertexNormalWS'MaterialExpressionVertexNormalWS_48'"
NodePosX=2100
NodePosY=-200
NodeGuid=187FF715AAA560DE1934A75746B9D8FF
CustomProperties Pin (PinId=1506D9F807A359C72F03283B0572ECE6,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 AACC2BA75BF2002CE15B0D5DEC902267,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_49"
Begin Object Class=/Script/Engine.MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_49"
End Object
Begin Object Name="MaterialExpressionWorldPosition_49"
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=109
MaterialExpressionGuid=C335264B043F044918BD16A109B53FC8
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionWorldPosition'MaterialExpressionWorldPosition_49'"
NodePosX=1469
NodePosY=109
NodeGuid=CC55317676DA353E24C7E0055AB7A088
CustomProperties Pin (PinId=1A2C856D4B288FFF761AB55698AD6570,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_68 822535A7BF14C1022B74C409A1C4A06C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_50"
Begin Object Class=/Script/Engine.MaterialExpressionCameraPositionWS Name="MaterialExpressionCameraPositionWS_50"
End Object
Begin Object Name="MaterialExpressionCameraPositionWS_50"
MaterialExpressionEditorX=2100
MaterialExpressionEditorY=-100
MaterialExpressionGuid=88500D05093FEC7EBCAB4449389AD132
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionCameraPositionWS'MaterialExpressionCameraPositionWS_50'"
NodePosX=2100
NodePosY=-100
NodeGuid=A4DB011D45D0ED42C5BE0F0B09BF6DED
CustomProperties Pin (PinId=ED162849007A6337C4973A44F8B1094C,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_68 6E56FAB57495E6831D7DE2328C939B8D,),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_51"
Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_51"
End Object
Begin Object Name="MaterialExpressionCustom_51"
Code="// Laser Grid Engine - procedural emissive barrier grid. Panned-noise UV distortion ->\r\n// major + minor grid with screen-space analytic AA -> traveling vertical scanline, optional\r\n// horizontal sweep, and a breathing pulse * energy flicker. Noise is panned by Time (never\r\n// reseeded per frame) => TSR-safe. Zero textures. Helpers are #define macros (UE wraps Custom\r\n// code in a function body, so nested function defs won't compile).\r\n#define LG_H2(p) frac(sin(dot((p), float2(127.1,311.7))) * 43758.5453)\r\n#define LG_VN2(OUT,P) { float2 _i=floor(P); float2 _f=frac(P); _f=_f*_f*(3.0-2.0*_f); \\\r\n float _a=LG_H2(_i); float _b=LG_H2(_i+float2(1,0)); \\\r\n float _c=LG_H2(_i+float2(0,1)); float _d=LG_H2(_i+float2(1,1)); \\\r\n OUT=lerp(lerp(_a,_b,_f.x), lerp(_c,_d,_f.x), _f.y); }\r\n// line coverage on a tiled coord: 1 on the line, anti-aliased over one pixel footprint past the\r\n// half-width (constant pixel-width lines -> no moire/shimmer at distance).\r\n#define LG_LINES(OUT,COORD,HALFW) { float2 _d=0.5-abs(frac(COORD)-0.5); \\\r\n float2 _aa=fwidth(COORD)+1e-5; \\\r\n float2 _l=1.0-smoothstep(0.0, _aa, _d-(HALFW)); \\\r\n OUT=saturate(max(_l.x,_l.y)); }\r\n\r\nfloat t = Time;\r\n\r\n// UV distortion: pan a value-noise field, push the grid UVs slightly so the lasers shimmer.\r\nfloat2 nuv = UV*NoiseScl + float2(t*DistSpeed*0.13, t*DistSpeed*0.17);\r\nfloat dnx; LG_VN2(dnx, nuv);\r\nfloat dny; LG_VN2(dny, nuv + 7.31);\r\nfloat2 gUV = UV + (float2(dnx,dny)-0.5) * (2.0*DistStr);\r\n\r\n// major + optional fine grid.\r\nfloat major; LG_LINES(major, gUV*Tiling, LineThick);\r\nfloat minor; LG_LINES(minor, gUV*Tiling*MinorTiling, MinorThick);\r\nfloat GridMask = saturate(major + minor*MinorBright);\r\n\r\n// traveling vertical scanline (bottom->top) + optional horizontal sweep. soft, wrapping bands.\r\nfloat vy = frac(UV.y + t*ScanSpeed);\r\nfloat dv = min(vy, 1.0-vy);\r\nScan = saturate(1.0 - dv/max(ScanWidth,1e-4));\r\nfloat hx = frac(UV.x + t*SweepSpeed);\r\nfloat dh = min(hx, 1.0-hx);\r\nSweep = saturate(1.0 - dh/max(SweepWidth,1e-4));\r\n\r\n// energy: breathing pulse * smooth time-flicker, both centered near 1.0.\r\nfloat pulse = sin(t*PulseSpeed*6.2831853)*0.5 + 0.5;\r\nfloat ePulse = 1.0 - PulseStr*(1.0-pulse);\r\nfloat ft = t*FlickerSpeed; float fi=floor(ft); float ff=frac(ft); ff=ff*ff*(3.0-2.0*ff);\r\nfloat fl = lerp(LG_H2(float2(fi,0.0)), LG_H2(float2(fi+1.0,0.0)), ff);\r\nEnergy = (1.0 - FlickerAmt*fl) * ePulse;\r\n\r\nreturn GridMask;\r\n"
OutputType=CMOT_Float1
Description="LaserGridEngine"
ShowCode=True
bShowOutputNameOnPin=True
Inputs(0)=(InputName="UV",Input=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_46.MaterialExpressionTextureCoordinate_46'"))
Inputs(1)=(InputName="Time",Input=(Expression="/Script/Engine.MaterialExpressionTime'MaterialGraphNode_47.MaterialExpressionTime_47'"))
Inputs(2)=(InputName="Tiling",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_14.MaterialExpressionScalarParameter_14'"))
Inputs(3)=(InputName="LineThick",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_15.MaterialExpressionScalarParameter_15'"))
Inputs(4)=(InputName="MinorTiling",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_16.MaterialExpressionScalarParameter_16'"))
Inputs(5)=(InputName="MinorThick",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_17.MaterialExpressionScalarParameter_17'"))
Inputs(6)=(InputName="MinorBright",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_18.MaterialExpressionScalarParameter_18'"))
Inputs(7)=(InputName="DistStr",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_29.MaterialExpressionScalarParameter_29'"))
Inputs(8)=(InputName="DistSpeed",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_30.MaterialExpressionScalarParameter_30'"))
Inputs(9)=(InputName="NoiseScl",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_31.MaterialExpressionScalarParameter_31'"))
Inputs(10)=(InputName="PulseSpeed",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_19.MaterialExpressionScalarParameter_19'"))
Inputs(11)=(InputName="PulseStr",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_20.MaterialExpressionScalarParameter_20'"))
Inputs(12)=(InputName="ScanSpeed",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_21.MaterialExpressionScalarParameter_21'"))
Inputs(13)=(InputName="ScanWidth",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_22.MaterialExpressionScalarParameter_22'"))
Inputs(14)=(InputName="SweepSpeed",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_24.MaterialExpressionScalarParameter_24'"))
Inputs(15)=(InputName="SweepWidth",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_25.MaterialExpressionScalarParameter_25'"))
Inputs(16)=(InputName="FlickerAmt",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_27.MaterialExpressionScalarParameter_27'"))
Inputs(17)=(InputName="FlickerSpeed",Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_28.MaterialExpressionScalarParameter_28'"))
AdditionalOutputs(0)=(OutputName="Scan",OutputType=CMOT_Float1)
AdditionalOutputs(1)=(OutputName="Sweep",OutputType=CMOT_Float1)
AdditionalOutputs(2)=(OutputName="Energy",OutputType=CMOT_Float1)
Desc="Laser Grid Engine. Panned-noise UV distortion + major/minor procedural grid with analytic AA + traveling scanline + optional horizontal sweep + breathing/flicker energy. Outputs: GridMask (Output), Scan band, Sweep band, Energy brightness modulator. TSR-safe, zero textures."
MaterialExpressionEditorX=1469
MaterialExpressionEditorY=349
MaterialExpressionGuid=32B9AF87A97B5C20A979C9A64D70E2DD
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionCustom'MaterialExpressionCustom_51'"
NodePosX=1469
NodePosY=349
NodeGuid=73DD35C6202C8C94BB424FE702809EE2
CustomProperties Pin (PinId=B48A39091E221075238AFEC8DFB59DAD,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_46 D1E105FEA0C028DD61E100B21557DC25,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=A14466A66FF6BA31A34D2E9FF37461A1,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_47 7C1AA8809825CCC04569BDBBE7C79242,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=1CCC84A585370CD6A71B3205F055B2A0,PinName="Tiling",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 5A93EF6D84B414B79956130C8D2A331B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=BF3F4900EA0181E8E7374E455F841578,PinName="LineThick",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 6412F3A1BB7DD4EFE217AABA27881BDF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=8DB903EB239D12602ED88B5B9FED41EF,PinName="MinorTiling",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 421097C67AC7A7C8C73711571E01F308,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=D7C608584E6F50A51BC8842F1696079E,PinName="MinorThick",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 20A973D6FAD358365FABC708B103D4A6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=698737D27A6E2D8A23A88F03A1F6427A,PinName="MinorBright",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 2B2D4208C6804143609AE978D743C32E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=ADA893C16143C11F1EB0F3D950BF96CD,PinName="DistStr",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 D3E32A605C444EA57E631EF9E2480BDA,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5405F6EEF7B300D122B9ED5A6B80173D,PinName="DistSpeed",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 418276E436342159B47D96AF07DFEB52,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=6B667D956A826B17D5AF54AF2C4DCF54,PinName="NoiseScl",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 0F5D3925BE09ADA86DD57937A2932468,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=3CBBBFB2ECAB6DFD91F1AE88A0559C9E,PinName="PulseSpeed",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 E4D3CE2C74163015BF602C246069A162,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9A7B8689E511E4BC51DBF19DEE05BBC3,PinName="PulseStr",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 296DE1B4982EB7AE85A9FEA073ACDFEF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=16421AE1DE48FBB29C63E5435306C246,PinName="ScanSpeed",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 9B5DCBC196B64E594C901E22F4D0CDC7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=433D061056B8DE6EF898257D7792C9E2,PinName="ScanWidth",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_22 D3C2B4C6A3388377DC23E457871C20CD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=CF0BE59311AAC3FCC7945DC2C60AF301,PinName="SweepSpeed",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 EB86B8EE4E676E9FF84CA51ADAC9D71E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=2DF10B073DAF27940B56DA9FEB8ED2E0,PinName="SweepWidth",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 2CCFF0043BBD543DFB31A1A1A2037147,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=5A28090B1882000ACB087B8F03B05AE6,PinName="FlickerAmt",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 C578A2690DDB464E6CC244384BCD5702,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=17A9D59FD6DF8F0D6E9BEC4F262C49F6,PinName="FlickerSpeed",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_28 8E21604BD26F5ECD294B05ABC1CD8F1B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=F99A4C6AB52CFF42C92F934EBD87DC62,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_58 5DC1EFB5BC376BE926B0CABB87203AD9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=BD206D6BD6D32D8DEF8CB55625F4E8BC,PinName="Scan",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_56 F39E77510EDB0F35E0F30CEC0CAA7598,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=9C37E4409988D08C0738E93F94F4C3A9,PinName="Sweep",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 694C619A789D3008D3EAD5CB8C42955D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
CustomProperties Pin (PinId=404BCE0B7A80BDCCF856DF5AD6C18BBC,PinName="Energy",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_92 BDA078FD42569431ED0CD09A30810133,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_52"
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_52"
End Object
Begin Object Name="MaterialExpressionConstant_52"
R=2
MaterialExpressionEditorX=2560
MaterialExpressionEditorY=-700
MaterialExpressionGuid=AA1944F8294E69B6C756739260D7F3F8
Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.Pasted_material'"
End Object
MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_52'"
NodePosX=2560
NodePosY=-700
NodeGuid=8ABA7971DD55F31D8402091D5F1CF042
CustomProperties Pin (PinId=DCD33D0B639E02643AAE651873ED09CD,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_80 A34E360EDB6890ACBAFBB6431E3336DA,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_53"
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_53"
End Object
Begin Object Name="MaterialExpressionConstant_53"
R=1
MaterialExpressionEditorX=3460
MaterialExpressionEditorY=-620
MaterialEx
…Source truncated for rendering. Use Copy to grab the full 234 KB.
Nodes: ScalarParameter (x32), Multiply (x15), Comment (x12), Add (x7), NamedRerouteUsage (x6), Saturate (x5), Constant (x3), LinearInterpolate (x3), NamedRerouteDeclaration (x3), DepthFade (x2), Divide (x2), VectorParameter (x2), CameraPositionWS, Constant3Vector, Custom, Distance, Fresnel, Material, Max, OneMinus, Power, Subtract, TextureCoordinate, Time, VertexNormalWS, WorldPosition
More like this
CC0 1.0: Public Domain
Public domain: use it however you like, no credit required.
Zero dependencies
Pastes and works in any UE 5.3+ project. No textures, no material functions, no MPCs.
Details
- Last update
- yesterday
- Published
- 3 days ago
- Nodes
- 106
0 comments
Sign in to join the discussion.
No comments yet. Be the first.