Skip to content

Instantly share code, notes, and snippets.

@x1unix
Last active January 4, 2025 08:15
Show Gist options
  • Save x1unix/3e66346390de287e7bc333362c57e273 to your computer and use it in GitHub Desktop.
Save x1unix/3e66346390de287e7bc333362c57e273 to your computer and use it in GitHub Desktop.
Unreal Engine 5 - Tron-like Mesh Glow Effect

Tron-inspired Glow Effect

image

Usage

  • Download and import MF_TronGlowBorder.T3D material function file into your Unreal Project.
  • Create a new material and call MF_TronGlowBorder material function.
  • Connect its output node into Emissive Color pin of a material.

image

Credits

Begin Object Class=/Script/Engine.MaterialFunction Name="MF_TronGlowBorder" ExportPath="/Script/Engine.MaterialFunction'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder'"
Begin Object Class=/Script/Engine.Material Name="Material_1" ExportPath="/Script/Engine.Material'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:Material_1'"
Begin Object Class=/Script/Engine.MaterialEditorOnlyData Name="Material_1EditorOnlyData" ExportPath="/Script/Engine.MaterialEditorOnlyData'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:Material_1.Material_1EditorOnlyData'"
End Object
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_1" ExportPath="/Script/Engine.MaterialExpressionFunctionInput'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionFunctionInput_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_0" ExportPath="/Script/Engine.MaterialExpressionFunctionInput'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionFunctionInput_0'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_2" ExportPath="/Script/Engine.MaterialExpressionMultiply'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMultiply_2'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_4" ExportPath="/Script/Engine.MaterialExpressionMultiply'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMultiply_4'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_2" ExportPath="/Script/Engine.MaterialExpressionLinearInterpolate'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionLinearInterpolate_2'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_1" ExportPath="/Script/Engine.MaterialExpressionScalarParameter'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionScalarParameter_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_0" ExportPath="/Script/Engine.MaterialExpressionScalarParameter'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionScalarParameter_0'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_1" ExportPath="/Script/Engine.MaterialExpressionTextureCoordinate'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureCoordinate_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant2Vector Name="MaterialExpressionConstant2Vector_5" ExportPath="/Script/Engine.MaterialExpressionConstant2Vector'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant2Vector_5'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_4" ExportPath="/Script/Engine.MaterialExpressionAdd'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionAdd_4'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_2" ExportPath="/Script/Engine.MaterialExpressionAdd'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionAdd_2'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant2Vector Name="MaterialExpressionConstant2Vector_2" ExportPath="/Script/Engine.MaterialExpressionConstant2Vector'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant2Vector_2'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant2Vector Name="MaterialExpressionConstant2Vector_1" ExportPath="/Script/Engine.MaterialExpressionConstant2Vector'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant2Vector_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_1" ExportPath="/Script/Engine.MaterialExpressionAdd'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionAdd_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant2Vector Name="MaterialExpressionConstant2Vector_0" ExportPath="/Script/Engine.MaterialExpressionConstant2Vector'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant2Vector_0'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_0" ExportPath="/Script/Engine.MaterialExpressionAdd'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionAdd_0'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_3" ExportPath="/Script/Engine.MaterialExpressionLinearInterpolate'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionLinearInterpolate_3'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_12" ExportPath="/Script/Engine.MaterialExpressionConstant'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant_12'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_6" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_6'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionRotator Name="MaterialExpressionRotator_2" ExportPath="/Script/Engine.MaterialExpressionRotator'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionRotator_2'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionClamp Name="MaterialExpressionClamp_3" ExportPath="/Script/Engine.MaterialExpressionClamp'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionClamp_3'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionPower Name="MaterialExpressionPower_3" ExportPath="/Script/Engine.MaterialExpressionPower'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionPower_3'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionSubtract Name="MaterialExpressionSubtract_3" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionSubtract_3'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionTextureSample Name="MaterialExpressionTextureSample_7" ExportPath="/Script/Engine.MaterialExpressionTextureSample'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureSample_7'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_9" ExportPath="/Script/Engine.MaterialExpressionConstant'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant_9'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_5" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_5'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionRotator Name="MaterialExpressionRotator_1" ExportPath="/Script/Engine.MaterialExpressionRotator'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionRotator_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionClamp Name="MaterialExpressionClamp_2" ExportPath="/Script/Engine.MaterialExpressionClamp'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionClamp_2'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionPower Name="MaterialExpressionPower_2" ExportPath="/Script/Engine.MaterialExpressionPower'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionPower_2'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionSubtract Name="MaterialExpressionSubtract_2" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionSubtract_2'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionTextureSample Name="MaterialExpressionTextureSample_6" ExportPath="/Script/Engine.MaterialExpressionTextureSample'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureSample_6'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_1" ExportPath="/Script/Engine.MaterialExpressionLinearInterpolate'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionLinearInterpolate_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionClamp Name="MaterialExpressionClamp_1" ExportPath="/Script/Engine.MaterialExpressionClamp'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionClamp_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionClamp Name="MaterialExpressionClamp_0" ExportPath="/Script/Engine.MaterialExpressionClamp'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionClamp_0'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionPower Name="MaterialExpressionPower_1" ExportPath="/Script/Engine.MaterialExpressionPower'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionPower_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionSubtract Name="MaterialExpressionSubtract_1" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionSubtract_1'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionTextureSample Name="MaterialExpressionTextureSample_5" ExportPath="/Script/Engine.MaterialExpressionTextureSample'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureSample_5'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_4" ExportPath="/Script/Engine.MaterialExpressionConstant'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant_4'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionPower Name="MaterialExpressionPower_0" ExportPath="/Script/Engine.MaterialExpressionPower'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionPower_0'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionSubtract Name="MaterialExpressionSubtract_0" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionSubtract_0'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_4" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_4'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionRotator Name="MaterialExpressionRotator_0" ExportPath="/Script/Engine.MaterialExpressionRotator'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionRotator_0'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionTextureSample Name="MaterialExpressionTextureSample_4" ExportPath="/Script/Engine.MaterialExpressionTextureSample'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureSample_4'"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_0" ExportPath="/Script/Engine.MaterialExpressionFunctionOutput'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionFunctionOutput_0'"
End Object
Begin Object Class=/Script/Engine.MaterialFunctionEditorOnlyData Name="MF_TronGlowBorderEditorOnlyData" ExportPath="/Script/Engine.MaterialFunctionEditorOnlyData'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MF_TronGlowBorderEditorOnlyData'"
End Object
Begin Object Name="Material_1" ExportPath="/Script/Engine.Material'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:Material_1'"
Begin Object Name="Material_1EditorOnlyData" ExportPath="/Script/Engine.MaterialEditorOnlyData'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:Material_1.Material_1EditorOnlyData'"
EmissiveColor=(Expression="/Script/Engine.MaterialExpressionFunctionOutput'MF_TronGlowBorder:MaterialExpressionFunctionOutput_0'")
ExpressionCollection=(Expressions=("/Script/Engine.MaterialExpressionFunctionOutput'MF_TronGlowBorder:MaterialExpressionFunctionOutput_0'","/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_4'","/Script/Engine.MaterialExpressionRotator'MF_TronGlowBorder:MaterialExpressionRotator_0'","/Script/Engine.MaterialExpressionMaterialFunctionCall'MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_4'","/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_0'","/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_0'","/Script/Engine.MaterialExpressionConstant'MF_TronGlowBorder:MaterialExpressionConstant_4'","/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_5'","/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_1'","/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_1'","/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_0'","/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_1'","/Script/Engine.MaterialExpressionLinearInterpolate'MF_TronGlowBorder:MaterialExpressionLinearInterpolate_1'","/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_6'","/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_2'","/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_2'","/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_2'","/Script/Engine.MaterialExpressionRotator'MF_TronGlowBorder:MaterialExpressionRotator_1'","/Script/Engine.MaterialExpressionMaterialFunctionCall'MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_5'","/Script/Engine.MaterialExpressionConstant'MF_TronGlowBorder:MaterialExpressionConstant_9'","/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_7'","/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_3'","/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_3'","/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_3'","/Script/Engine.MaterialExpressionRotator'MF_TronGlowBorder:MaterialExpressionRotator_2'","/Script/Engine.MaterialExpressionMaterialFunctionCall'MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_6'","/Script/Engine.MaterialExpressionConstant'MF_TronGlowBorder:MaterialExpressionConstant_12'","/Script/Engine.MaterialExpressionLinearInterpolate'MF_TronGlowBorder:MaterialExpressionLinearInterpolate_3'","/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_0'","/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_0'","/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_1'","/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_1'","/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_2'","/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_2'","/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_4'","/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_5'","/Script/Engine.MaterialExpressionTextureCoordinate'MF_TronGlowBorder:MaterialExpressionTextureCoordinate_1'","/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_0'","/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_1'","/Script/Engine.MaterialExpressionLinearInterpolate'MF_TronGlowBorder:MaterialExpressionLinearInterpolate_2'","/Script/Engine.MaterialExpressionMultiply'MF_TronGlowBorder:MaterialExpressionMultiply_4'","/Script/Engine.MaterialExpressionMultiply'MF_TronGlowBorder:MaterialExpressionMultiply_2'","/Script/Engine.MaterialExpressionFunctionInput'MF_TronGlowBorder:MaterialExpressionFunctionInput_0'","/Script/Engine.MaterialExpressionFunctionInput'MF_TronGlowBorder:MaterialExpressionFunctionInput_1'"))
End Object
ShadingModel=MSM_Unlit
ShadingModels=(ShadingModelField=1)
bCanMaskedBeAssumedOpaque=True
StateId=F5118A9440F45ACFFB7680B57C9D4C57
ReferencedTextureGuids(0)=C79AAC30436C91EC8C5B6A9F0C3260AA
EditorOnlyData="/Script/Engine.MaterialEditorOnlyData'Material_1EditorOnlyData'"
LightingGuid=367DC4AB432F4F24D3002E8EE61BEFE2
End Object
Begin Object Name="MaterialExpressionFunctionInput_1" ExportPath="/Script/Engine.MaterialExpressionFunctionInput'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionFunctionInput_1'"
InputName="GlowStrength"
Id=62FA34BF46BD9125A397B7A22AE79D67
InputType=FunctionInput_Scalar
PreviewValue=(X=2.000000,Y=0.000000,Z=0.000000,W=1.000000)
bUsePreviewValueAsDefault=True
MaterialExpressionEditorX=464
MaterialExpressionEditorY=480
MaterialExpressionGuid=6BB1E65149F74CBC7EDF5488F961E259
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionFunctionInput_0" ExportPath="/Script/Engine.MaterialExpressionFunctionInput'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionFunctionInput_0'"
InputName="GlowColor"
Description="Border glow color"
Id=B6721EDB4211A9FB509CC781B50F2FF0
PreviewValue=(X=0.000000,Y=0.552011,Z=0.651406,W=1.000000)
bUsePreviewValueAsDefault=True
MaterialExpressionEditorX=80
MaterialExpressionEditorY=480
MaterialExpressionGuid=3A4AD16246A01F3A547486974042A88A
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionMultiply_2" ExportPath="/Script/Engine.MaterialExpressionMultiply'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMultiply_2'"
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MF_TronGlowBorder:MaterialExpressionMultiply_4'")
B=(Expression="/Script/Engine.MaterialExpressionFunctionInput'MF_TronGlowBorder:MaterialExpressionFunctionInput_1'")
ConstB=2.000000
MaterialExpressionEditorX=736
MaterialExpressionEditorY=368
MaterialExpressionGuid=C4C9D45A4B3D64BB3C889BADD22AEC78
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionMultiply_4" ExportPath="/Script/Engine.MaterialExpressionMultiply'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMultiply_4'"
A=(Expression="/Script/Engine.MaterialExpressionLinearInterpolate'MF_TronGlowBorder:MaterialExpressionLinearInterpolate_2'")
B=(Expression="/Script/Engine.MaterialExpressionFunctionInput'MF_TronGlowBorder:MaterialExpressionFunctionInput_0'")
MaterialExpressionEditorX=336
MaterialExpressionEditorY=368
MaterialExpressionGuid=111EEDF44A13D47F466F189C3DF7BF13
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionLinearInterpolate_2" ExportPath="/Script/Engine.MaterialExpressionLinearInterpolate'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionLinearInterpolate_2'"
A=(Expression="/Script/Engine.MaterialExpressionLinearInterpolate'MF_TronGlowBorder:MaterialExpressionLinearInterpolate_1'")
B=(Expression="/Script/Engine.MaterialExpressionLinearInterpolate'MF_TronGlowBorder:MaterialExpressionLinearInterpolate_3'")
MaterialExpressionEditorX=-80
MaterialExpressionEditorY=368
MaterialExpressionGuid=B04C812E4E499297B9BF648ED23C965D
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionScalarParameter_1" ExportPath="/Script/Engine.MaterialExpressionScalarParameter'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionScalarParameter_1'"
DefaultValue=0.300000
ParameterName="SharpenSubstract"
ExpressionGUID=1FC159A84F112D24AB7D76B0FA07F097
Group="Border"
MaterialExpressionEditorX=-1376
MaterialExpressionEditorY=448
MaterialExpressionGuid=25F2888B494C99197E8B3DB374744D71
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionScalarParameter_0" ExportPath="/Script/Engine.MaterialExpressionScalarParameter'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionScalarParameter_0'"
DefaultValue=48.000000
ParameterName="SharpenPower"
ExpressionGUID=8C30625745A2299722B969AA8C8A5244
Group="Border"
MaterialExpressionEditorX=-1696
MaterialExpressionEditorY=448
MaterialExpressionGuid=E949D4D446235EF4BE21B29D2C7DE385
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionTextureCoordinate_1" ExportPath="/Script/Engine.MaterialExpressionTextureCoordinate'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureCoordinate_1'"
MaterialExpressionEditorX=-2144
MaterialExpressionEditorY=-240
MaterialExpressionGuid=602D8AD2459FD930E7DFF19CD810999D
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionConstant2Vector_5" ExportPath="/Script/Engine.MaterialExpressionConstant2Vector'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant2Vector_5'"
G=0.015000
MaterialExpressionEditorX=-2016
MaterialExpressionEditorY=-96
MaterialExpressionGuid=DDDC0C23486E4FA66FD95495AEFBDFD0
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionAdd_4" ExportPath="/Script/Engine.MaterialExpressionAdd'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionAdd_4'"
A=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MF_TronGlowBorder:MaterialExpressionTextureCoordinate_1'")
B=(Expression="/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_5'",Mask=1,MaskR=1,MaskG=1)
MaterialExpressionEditorX=-1872
MaterialExpressionEditorY=-240
MaterialExpressionGuid=06B461684B4B4537B2C1ABA4F5C36249
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionAdd_2" ExportPath="/Script/Engine.MaterialExpressionAdd'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionAdd_2'"
A=(Expression="/Script/Engine.MaterialExpressionRotator'MF_TronGlowBorder:MaterialExpressionRotator_2'")
B=(Expression="/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_2'",Mask=1,MaskR=1,MaskG=1)
MaterialExpressionEditorX=-1888
MaterialExpressionEditorY=1040
MaterialExpressionGuid=B2A647664BB55459B82D678B7B161F67
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionConstant2Vector_2" ExportPath="/Script/Engine.MaterialExpressionConstant2Vector'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant2Vector_2'"
G=0.015000
MaterialExpressionEditorX=-2032
MaterialExpressionEditorY=1190
MaterialExpressionGuid=3BB3F4454FF46464C77817A74255DAC6
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionConstant2Vector_1" ExportPath="/Script/Engine.MaterialExpressionConstant2Vector'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant2Vector_1'"
G=0.015000
MaterialExpressionEditorX=-2032
MaterialExpressionEditorY=852
MaterialExpressionGuid=FFCDAA4F46AB8E577B4E55A62AF83314
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionAdd_1" ExportPath="/Script/Engine.MaterialExpressionAdd'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionAdd_1'"
A=(Expression="/Script/Engine.MaterialExpressionRotator'MF_TronGlowBorder:MaterialExpressionRotator_1'")
B=(Expression="/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_1'",Mask=1,MaskR=1,MaskG=1)
MaterialExpressionEditorX=-1888
MaterialExpressionEditorY=704
MaterialExpressionGuid=60E99DB54C30389A532E22AE1BEB4A4D
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionConstant2Vector_0" ExportPath="/Script/Engine.MaterialExpressionConstant2Vector'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant2Vector_0'"
G=0.015000
MaterialExpressionEditorX=-2000
MaterialExpressionEditorY=288
MaterialExpressionGuid=A9B42B6A425AFA94AE6DC8A5DD6527CE
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionAdd_0" ExportPath="/Script/Engine.MaterialExpressionAdd'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionAdd_0'"
A=(Expression="/Script/Engine.MaterialExpressionRotator'MF_TronGlowBorder:MaterialExpressionRotator_0'")
B=(Expression="/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_0'",Mask=1,MaskR=1,MaskG=1)
MaterialExpressionEditorX=-1856
MaterialExpressionEditorY=144
MaterialExpressionGuid=3B99F47343DBD6EBCF1B26966D643F11
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionLinearInterpolate_3" ExportPath="/Script/Engine.MaterialExpressionLinearInterpolate'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionLinearInterpolate_3'"
A=(Expression="/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_2'")
B=(Expression="/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_3'")
MaterialExpressionEditorX=-576
MaterialExpressionEditorY=868
MaterialExpressionGuid=8404986A46659E68C57B44B6142D4823
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionConstant_12" ExportPath="/Script/Engine.MaterialExpressionConstant'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant_12'"
R=1.500000
MaterialExpressionEditorX=-2528
MaterialExpressionEditorY=1076
MaterialExpressionGuid=1EE383314DBBA9A00D765BB508CB41BF
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionMaterialFunctionCall_6" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_6'"
MaterialFunction="/Script/Engine.MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Math/Pi.Pi'"
FunctionInputs(0)=(ExpressionInputId=84B7E00B475AA443B5528B9B43EBDA1E,Input=(Expression="/Script/Engine.MaterialExpressionConstant'MF_TronGlowBorder:MaterialExpressionConstant_12'",InputName="Multiplier"))
FunctionOutputs(0)=(ExpressionOutputId=D4753A094317F28FD02E698B43558358,Output=(OutputName="Result"))
MaterialExpressionEditorX=-2352
MaterialExpressionEditorY=1078
MaterialExpressionGuid=AB9BB93A42246E436C7F959E02038628
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
Outputs(0)=(OutputName="Result")
End Object
Begin Object Name="MaterialExpressionRotator_2" ExportPath="/Script/Engine.MaterialExpressionRotator'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionRotator_2'"
Coordinate=(Mask=1,MaskR=1,MaskG=1,MaskB=1)
Time=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_6'")
Speed=1.000000
MaterialExpressionEditorX=-2144
MaterialExpressionEditorY=1040
MaterialExpressionGuid=00C51EB84B0207CF0389A2B706D50F04
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionClamp_3" ExportPath="/Script/Engine.MaterialExpressionClamp'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionClamp_3'"
Input=(Expression="/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_3'")
MaterialExpressionEditorX=-960
MaterialExpressionEditorY=1040
MaterialExpressionGuid=B2FA722043BA11A383F95E8D99851C16
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionPower_3" ExportPath="/Script/Engine.MaterialExpressionPower'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionPower_3'"
Base=(Expression="/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_7'",Mask=1,MaskR=1,MaskG=1,MaskB=1)
Exponent=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_0'")
ConstExponent=14.000000
MaterialExpressionEditorX=-1296
MaterialExpressionEditorY=1040
MaterialExpressionGuid=13D55BE14C32671FCFF340B5528938F0
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionSubtract_3" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionSubtract_3'"
A=(Expression="/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_3'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_1'")
MaterialExpressionEditorX=-1088
MaterialExpressionEditorY=1040
MaterialExpressionGuid=B7B5DD014370AC55F94BB49432520F14
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionTextureSample_7" ExportPath="/Script/Engine.MaterialExpressionTextureSample'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureSample_7'"
Coordinates=(Expression="/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_2'")
Texture="/Script/Engine.Texture2D'/Engine/EngineResources/GradientTexture0.GradientTexture0'"
MaterialExpressionEditorX=-1728
MaterialExpressionEditorY=1040
MaterialExpressionGuid=7EAF244749C386641F003FBBE66A2922
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionConstant_9" ExportPath="/Script/Engine.MaterialExpressionConstant'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant_9'"
R=1.000000
MaterialExpressionEditorX=-2512
MaterialExpressionEditorY=740
MaterialExpressionGuid=5180B33445CFDFAD29A590BD0A180520
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionMaterialFunctionCall_5" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_5'"
MaterialFunction="/Script/Engine.MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Math/Pi.Pi'"
FunctionInputs(0)=(ExpressionInputId=84B7E00B475AA443B5528B9B43EBDA1E,Input=(Expression="/Script/Engine.MaterialExpressionConstant'MF_TronGlowBorder:MaterialExpressionConstant_9'",InputName="Multiplier"))
FunctionOutputs(0)=(ExpressionOutputId=D4753A094317F28FD02E698B43558358,Output=(OutputName="Result"))
MaterialExpressionEditorX=-2336
MaterialExpressionEditorY=742
MaterialExpressionGuid=AC9200A74CE032817251B78777322C8D
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
Outputs(0)=(OutputName="Result")
End Object
Begin Object Name="MaterialExpressionRotator_1" ExportPath="/Script/Engine.MaterialExpressionRotator'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionRotator_1'"
Coordinate=(Mask=1,MaskR=1,MaskG=1,MaskB=1)
Time=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_5'")
Speed=1.000000
MaterialExpressionEditorX=-2144
MaterialExpressionEditorY=704
MaterialExpressionGuid=BD870E134E2524DA5E0E65BBD15DB0E9
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionClamp_2" ExportPath="/Script/Engine.MaterialExpressionClamp'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionClamp_2'"
Input=(Expression="/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_2'")
MaterialExpressionEditorX=-960
MaterialExpressionEditorY=704
MaterialExpressionGuid=20BF9C9C461109C094A853991B70FBCA
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionPower_2" ExportPath="/Script/Engine.MaterialExpressionPower'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionPower_2'"
Base=(Expression="/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_6'",Mask=1,MaskR=1,MaskG=1,MaskB=1)
Exponent=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_0'")
ConstExponent=14.000000
MaterialExpressionEditorX=-1296
MaterialExpressionEditorY=704
MaterialExpressionGuid=7018FC6A4E5682B7DB229CB79B4B583B
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionSubtract_2" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionSubtract_2'"
A=(Expression="/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_2'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_1'")
MaterialExpressionEditorX=-1088
MaterialExpressionEditorY=704
MaterialExpressionGuid=1B1CF53440CEB9E516D575A00C1A46DD
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionTextureSample_6" ExportPath="/Script/Engine.MaterialExpressionTextureSample'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureSample_6'"
Coordinates=(Expression="/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_1'")
Texture="/Script/Engine.Texture2D'/Engine/EngineResources/GradientTexture0.GradientTexture0'"
MaterialExpressionEditorX=-1728
MaterialExpressionEditorY=704
MaterialExpressionGuid=0020E7B74EF42F977DBEAD9AC5FF4E47
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionLinearInterpolate_1" ExportPath="/Script/Engine.MaterialExpressionLinearInterpolate'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionLinearInterpolate_1'"
A=(Expression="/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_0'")
B=(Expression="/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_1'")
MaterialExpressionEditorX=-592
MaterialExpressionEditorY=-80
MaterialExpressionGuid=909FAD7D4C10832D9A1246AF4F5E47B7
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionClamp_1" ExportPath="/Script/Engine.MaterialExpressionClamp'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionClamp_1'"
Input=(Expression="/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_0'")
MaterialExpressionEditorX=-960
MaterialExpressionEditorY=144
MaterialExpressionGuid=C2C7E6B54E24CB19B023859BE5A82F70
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionClamp_0" ExportPath="/Script/Engine.MaterialExpressionClamp'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionClamp_0'"
Input=(Expression="/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_1'")
MaterialExpressionEditorX=-960
MaterialExpressionEditorY=-240
MaterialExpressionGuid=EABE08E5426774E02D736C91917BFAB2
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionPower_1" ExportPath="/Script/Engine.MaterialExpressionPower'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionPower_1'"
Base=(Expression="/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_5'",Mask=1,MaskR=1,MaskG=1,MaskB=1)
Exponent=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_0'")
ConstExponent=14.000000
MaterialExpressionEditorX=-1296
MaterialExpressionEditorY=-240
MaterialExpressionGuid=F25C0B314402A5B75D532CBFC9599089
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionSubtract_1" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionSubtract_1'"
A=(Expression="/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_1'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_1'")
MaterialExpressionEditorX=-1088
MaterialExpressionEditorY=-240
MaterialExpressionGuid=1088A2B045A70320D23B819B0E47B95C
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionTextureSample_5" ExportPath="/Script/Engine.MaterialExpressionTextureSample'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureSample_5'"
Coordinates=(Expression="/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_4'")
Texture="/Script/Engine.Texture2D'/Engine/EngineResources/GradientTexture0.GradientTexture0'"
MaterialExpressionEditorX=-1728
MaterialExpressionEditorY=-240
MaterialExpressionGuid=9298358B432BBFEEE643A990829FE94B
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionConstant_4" ExportPath="/Script/Engine.MaterialExpressionConstant'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionConstant_4'"
R=0.500000
MaterialExpressionEditorX=-2480
MaterialExpressionEditorY=180
MaterialExpressionGuid=9F8D0386494E84DCA77637A34602041D
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionPower_0" ExportPath="/Script/Engine.MaterialExpressionPower'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionPower_0'"
Base=(Expression="/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_4'",Mask=1,MaskR=1,MaskG=1,MaskB=1)
Exponent=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_0'")
ConstExponent=14.000000
MaterialExpressionEditorX=-1296
MaterialExpressionEditorY=144
MaterialExpressionGuid=4489E1B64C59033FC16A5389DD2F9957
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionSubtract_0" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionSubtract_0'"
A=(Expression="/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_0'")
B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_1'")
MaterialExpressionEditorX=-1120
MaterialExpressionEditorY=144
MaterialExpressionGuid=0728AC15452E07B882CAADB5A14B0ADF
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionMaterialFunctionCall_4" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_4'"
MaterialFunction="/Script/Engine.MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Math/Pi.Pi'"
FunctionInputs(0)=(ExpressionInputId=84B7E00B475AA443B5528B9B43EBDA1E,Input=(Expression="/Script/Engine.MaterialExpressionConstant'MF_TronGlowBorder:MaterialExpressionConstant_4'",InputName="Multiplier"))
FunctionOutputs(0)=(ExpressionOutputId=D4753A094317F28FD02E698B43558358,Output=(OutputName="Result"))
MaterialExpressionEditorX=-2304
MaterialExpressionEditorY=182
MaterialExpressionGuid=7E11905E47C8C29A30B227BDA35033DC
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
Outputs(0)=(OutputName="Result")
End Object
Begin Object Name="MaterialExpressionRotator_0" ExportPath="/Script/Engine.MaterialExpressionRotator'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionRotator_0'"
Coordinate=(Mask=1,MaskR=1,MaskG=1,MaskB=1)
Time=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_4'")
Speed=1.000000
MaterialExpressionEditorX=-2064
MaterialExpressionEditorY=144
MaterialExpressionGuid=7F4868DF4F4F1AA47B772BADF3140E81
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionTextureSample_4" ExportPath="/Script/Engine.MaterialExpressionTextureSample'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionTextureSample_4'"
Coordinates=(Expression="/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_0'")
Texture="/Script/Engine.Texture2D'/Engine/EngineResources/GradientTexture0.GradientTexture0'"
MaterialExpressionEditorX=-1728
MaterialExpressionEditorY=144
MaterialExpressionGuid=6B1221DE4D4D632DA2C5498194A07AA6
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MaterialExpressionFunctionOutput_0" ExportPath="/Script/Engine.MaterialExpressionFunctionOutput'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MaterialExpressionFunctionOutput_0'"
OutputName="EmissiveColor"
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MF_TronGlowBorder:MaterialExpressionMultiply_2'")
bLastPreviewed=True
Id=BE4D96A2401520714217F793302E943A
MaterialExpressionEditorX=1040
MaterialExpressionEditorY=336
MaterialExpressionGuid=B73B24E34E7DF92D5DC9A18285DB7D5C
Function="/Script/Engine.MaterialFunction'MF_TronGlowBorder'"
End Object
Begin Object Name="MF_TronGlowBorderEditorOnlyData" ExportPath="/Script/Engine.MaterialFunctionEditorOnlyData'/Game/Materials/MaterialFunctions/MF_TronGlowBorder.MF_TronGlowBorder:MF_TronGlowBorderEditorOnlyData'"
ExpressionCollection=(Expressions=("/Script/Engine.MaterialExpressionFunctionOutput'MF_TronGlowBorder:MaterialExpressionFunctionOutput_0'","/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_4'","/Script/Engine.MaterialExpressionRotator'MF_TronGlowBorder:MaterialExpressionRotator_0'","/Script/Engine.MaterialExpressionMaterialFunctionCall'MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_4'","/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_0'","/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_0'","/Script/Engine.MaterialExpressionConstant'MF_TronGlowBorder:MaterialExpressionConstant_4'","/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_5'","/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_1'","/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_1'","/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_0'","/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_1'","/Script/Engine.MaterialExpressionLinearInterpolate'MF_TronGlowBorder:MaterialExpressionLinearInterpolate_1'","/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_6'","/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_2'","/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_2'","/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_2'","/Script/Engine.MaterialExpressionRotator'MF_TronGlowBorder:MaterialExpressionRotator_1'","/Script/Engine.MaterialExpressionMaterialFunctionCall'MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_5'","/Script/Engine.MaterialExpressionConstant'MF_TronGlowBorder:MaterialExpressionConstant_9'","/Script/Engine.MaterialExpressionTextureSample'MF_TronGlowBorder:MaterialExpressionTextureSample_7'","/Script/Engine.MaterialExpressionSubtract'MF_TronGlowBorder:MaterialExpressionSubtract_3'","/Script/Engine.MaterialExpressionPower'MF_TronGlowBorder:MaterialExpressionPower_3'","/Script/Engine.MaterialExpressionClamp'MF_TronGlowBorder:MaterialExpressionClamp_3'","/Script/Engine.MaterialExpressionRotator'MF_TronGlowBorder:MaterialExpressionRotator_2'","/Script/Engine.MaterialExpressionMaterialFunctionCall'MF_TronGlowBorder:MaterialExpressionMaterialFunctionCall_6'","/Script/Engine.MaterialExpressionConstant'MF_TronGlowBorder:MaterialExpressionConstant_12'","/Script/Engine.MaterialExpressionLinearInterpolate'MF_TronGlowBorder:MaterialExpressionLinearInterpolate_3'","/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_0'","/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_0'","/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_1'","/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_1'","/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_2'","/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_2'","/Script/Engine.MaterialExpressionAdd'MF_TronGlowBorder:MaterialExpressionAdd_4'","/Script/Engine.MaterialExpressionConstant2Vector'MF_TronGlowBorder:MaterialExpressionConstant2Vector_5'","/Script/Engine.MaterialExpressionTextureCoordinate'MF_TronGlowBorder:MaterialExpressionTextureCoordinate_1'","/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_0'","/Script/Engine.MaterialExpressionScalarParameter'MF_TronGlowBorder:MaterialExpressionScalarParameter_1'","/Script/Engine.MaterialExpressionLinearInterpolate'MF_TronGlowBorder:MaterialExpressionLinearInterpolate_2'","/Script/Engine.MaterialExpressionMultiply'MF_TronGlowBorder:MaterialExpressionMultiply_4'","/Script/Engine.MaterialExpressionMultiply'MF_TronGlowBorder:MaterialExpressionMultiply_2'","/Script/Engine.MaterialExpressionFunctionInput'MF_TronGlowBorder:MaterialExpressionFunctionInput_0'","/Script/Engine.MaterialExpressionFunctionInput'MF_TronGlowBorder:MaterialExpressionFunctionInput_1'"))
End Object
Description="Generate a Tron-like glowing border"
bExposeToLibrary=True
DependentFunctionExpressionCandidates(0)="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_4'"
DependentFunctionExpressionCandidates(1)="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_5'"
DependentFunctionExpressionCandidates(2)="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_6'"
EditorOnlyData="/Script/Engine.MaterialFunctionEditorOnlyData'MF_TronGlowBorderEditorOnlyData'"
StateId=78DE9B0E4965F7ACA84A77BCA0F5EB49
CombinedInputTypes=15
CombinedOutputTypes=15
End Object
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment