Skip to content

Instantly share code, notes, and snippets.

@Longor1996
Created November 28, 2022 15:04
Show Gist options
  • Save Longor1996/27d80bdfb24150edb4a0cfaaf0b1b383 to your computer and use it in GitHub Desktop.
Save Longor1996/27d80bdfb24150edb4a0cfaaf0b1b383 to your computer and use it in GitHub Desktop.
Unreal Engine 5 - Material Function - GridLines
Begin Object Class=/Script/Engine.MaterialFunction Name="MF_GridLines"
Begin Object Class=/Script/Engine.Material Name="Material_0"
Begin Object Class=/Script/Engine.MaterialEditorOnlyData Name="Material_0EditorOnlyData"
End Object
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_14"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMax Name="MaterialExpressionMax_2"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_1"
End Object
Begin Object Class=/Script/Engine.MaterialFunctionEditorOnlyData Name="MF_GridLinesEditorOnlyData"
End Object
Begin Object Class=/Script/UnrealEd.SceneThumbnailInfoWithPrimitive Name="SceneThumbnailInfoWithPrimitive_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_2"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_1"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFmod Name="MaterialExpressionFmod_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_2"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionStep Name="MaterialExpressionStep_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_1"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_2"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_1"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_3"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_4"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionAbs Name="MaterialExpressionAbs_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionAbs Name="MaterialExpressionAbs_1"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_1"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_0"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_1"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_2"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_3"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_5"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_6"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_4"
End Object
Begin Object Class=/Script/Engine.MaterialExpressionStaticBool Name="MaterialExpressionStaticBool_0"
End Object
Begin Object Name="Material_0"
Begin Object Name="Material_0EditorOnlyData"
EmissiveColor=(Expression=/Script/Engine.MaterialExpressionFunctionOutput'"MF_GridLines:MaterialExpressionFunctionOutput_1"')
ExpressionCollection=(Expressions=(/Script/Engine.MaterialExpressionFunctionOutput'"MF_GridLines:MaterialExpressionFunctionOutput_0"',/Script/Engine.MaterialExpressionWorldPosition'"MF_GridLines:MaterialExpressionWorldPosition_0"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_0"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_1"',/Script/Engine.MaterialExpressionConstant'"MF_GridLines:MaterialExpressionConstant_0"',/Script/Engine.MaterialExpressionFmod'"MF_GridLines:MaterialExpressionFmod_0"',/Script/Engine.MaterialExpressionMultiply'"MF_GridLines:MaterialExpressionMultiply_0"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_2"',/Script/Engine.MaterialExpressionStep'"MF_GridLines:MaterialExpressionStep_0"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_0"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_1"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_2"',/Script/Engine.MaterialExpressionLinearInterpolate'"MF_GridLines:MaterialExpressionLinearInterpolate_0"',/Script/Engine.MaterialExpressionLinearInterpolate'"MF_GridLines:MaterialExpressionLinearInterpolate_1"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_3"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_4"',/Script/Engine.MaterialExpressionAbs'"MF_GridLines:MaterialExpressionAbs_0"',/Script/Engine.MaterialExpressionAbs'"MF_GridLines:MaterialExpressionAbs_1"',/Script/Engine.MaterialExpressionConstant'"MF_GridLines:MaterialExpressionConstant_1"',/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_0"',/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_1"',/Script/Engine.MaterialExpressionConstant'"MF_GridLines:MaterialExpressionConstant_2"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_3"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_5"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_6"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_4"',/Script/Engine.MaterialExpressionStaticBool'"MF_GridLines:MaterialExpressionStaticBool_0"',/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_2"',/Script/Engine.MaterialExpressionFunctionOutput'"MF_GridLines:MaterialExpressionFunctionOutput_1"',/Script/Engine.MaterialExpressionMax'"MF_GridLines:MaterialExpressionMax_2"',/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_14"'))
End Object
ShadingModel=MSM_Unlit
ShadingModels=(ShadingModelField=1)
bCanMaskedBeAssumedOpaque=True
StateId=827A54524FA51C5682DCB8B634FD0175
EditorOnlyData=/Script/Engine.MaterialEditorOnlyData'"Material_0EditorOnlyData"'
ThumbnailInfo=/Script/UnrealEd.SceneThumbnailInfoWithPrimitive'"MF_GridLines:SceneThumbnailInfoWithPrimitive_0"'
LightingGuid=D49F5BCE4DC4C436C4BBBF94610F8366
End Object
Begin Object Name="MaterialExpressionMaterialFunctionCall_14"
MaterialFunction=/Script/Engine.MaterialFunction'"/Engine/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat2Components.BreakOutFloat2Components"'
FunctionInputs(0)=(ExpressionInputId=0FC5C56B4335798F20CB928CF1C87421,Input=(Expression=/Script/Engine.MaterialExpressionLinearInterpolate'"MF_GridLines:MaterialExpressionLinearInterpolate_1"',InputName="Float2"))
FunctionOutputs(0)=(ExpressionOutputId=6BC893C247FCFC567178CE944E213385,Output=(OutputName="R"))
FunctionOutputs(1)=(ExpressionOutputId=9720C81E449DF8E5514FCB8A80FD5FA3,Output=(OutputName="G"))
MaterialExpressionEditorX=640
MaterialExpressionEditorY=448
MaterialExpressionGuid=B6CE9B674CBB7BB8A55E9CBE3779249C
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
Outputs(0)=(OutputName="R")
Outputs(1)=(OutputName="G")
End Object
Begin Object Name="MaterialExpressionMax_2"
A=(Expression=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_14"')
B=(Expression=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_14"',OutputIndex=1)
MaterialExpressionEditorX=864
MaterialExpressionEditorY=448
MaterialExpressionGuid=5BFB6F5342BD6544D3D282BAE5795F72
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionFunctionOutput_1"
OutputName="Mask"
A=(Expression=/Script/Engine.MaterialExpressionMax'"MF_GridLines:MaterialExpressionMax_2"')
bLastPreviewed=True
Id=49214B3943C85F2EB563E2AD3239CD26
MaterialExpressionEditorX=960
MaterialExpressionEditorY=448
MaterialExpressionGuid=C2F4F8964BEAB10BD1FEBA8FBF6A8532
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MF_GridLinesEditorOnlyData"
ExpressionCollection=(Expressions=(/Script/Engine.MaterialExpressionFunctionOutput'"MF_GridLines:MaterialExpressionFunctionOutput_0"',/Script/Engine.MaterialExpressionWorldPosition'"MF_GridLines:MaterialExpressionWorldPosition_0"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_0"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_1"',/Script/Engine.MaterialExpressionConstant'"MF_GridLines:MaterialExpressionConstant_0"',/Script/Engine.MaterialExpressionFmod'"MF_GridLines:MaterialExpressionFmod_0"',/Script/Engine.MaterialExpressionMultiply'"MF_GridLines:MaterialExpressionMultiply_0"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_2"',/Script/Engine.MaterialExpressionStep'"MF_GridLines:MaterialExpressionStep_0"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_0"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_1"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_2"',/Script/Engine.MaterialExpressionLinearInterpolate'"MF_GridLines:MaterialExpressionLinearInterpolate_0"',/Script/Engine.MaterialExpressionLinearInterpolate'"MF_GridLines:MaterialExpressionLinearInterpolate_1"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_3"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_4"',/Script/Engine.MaterialExpressionAbs'"MF_GridLines:MaterialExpressionAbs_0"',/Script/Engine.MaterialExpressionAbs'"MF_GridLines:MaterialExpressionAbs_1"',/Script/Engine.MaterialExpressionConstant'"MF_GridLines:MaterialExpressionConstant_1"',/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_0"',/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_1"',/Script/Engine.MaterialExpressionConstant'"MF_GridLines:MaterialExpressionConstant_2"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_3"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_5"',/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_6"',/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_4"',/Script/Engine.MaterialExpressionStaticBool'"MF_GridLines:MaterialExpressionStaticBool_0"',/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_2"',/Script/Engine.MaterialExpressionFunctionOutput'"MF_GridLines:MaterialExpressionFunctionOutput_1"',/Script/Engine.MaterialExpressionMax'"MF_GridLines:MaterialExpressionMax_2"',/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_14"'))
End Object
Begin Object Name="SceneThumbnailInfoWithPrimitive_0"
End Object
Begin Object Name="MaterialExpressionMaterialFunctionCall_2"
MaterialFunction=/Script/Engine.MaterialFunction'"/Game/FuckIfIKnow/Materials/Functions/MF_Normal.MF_Normal"'
FunctionInputs(0)=(ExpressionInputId=8CEF9FC44CDB885B603491BA7849D990,Input=(Expression=/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_4"',InputName="Gen-Normals"))
FunctionInputs(1)=(ExpressionInputId=393997C347206C50D78A7EB7F359963A,Input=(Expression=/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_1"',InputName="Position"))
FunctionOutputs(0)=(ExpressionOutputId=1F270FA54795D362BAFCEC9D1CD0AC8C,Output=(OutputName="Result"))
MaterialExpressionEditorX=-1056
MaterialExpressionEditorY=816
MaterialExpressionGuid=CE6FBC28439F9F3227B9F19B346A15E3
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
Outputs(0)=(OutputName="Result")
End Object
Begin Object Name="MaterialExpressionFunctionOutput_0"
OutputName="UV or Zero"
A=(Expression=/Script/Engine.MaterialExpressionLinearInterpolate'"MF_GridLines:MaterialExpressionLinearInterpolate_1"')
bLastPreviewed=True
Id=0E916771459A057DFF3B3EACAC8CFFA5
MaterialExpressionEditorX=656
MaterialExpressionEditorY=192
MaterialExpressionGuid=5708CBCD43C166BEED395D9611556808
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionWorldPosition_0"
MaterialExpressionEditorX=-1664
MaterialExpressionEditorY=256
MaterialExpressionGuid=BF1CEE1A486042EA0D49159D46003D65
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionFunctionInput_0"
Preview=(Expression=/Script/Engine.MaterialExpressionConstant'"MF_GridLines:MaterialExpressionConstant_0"')
InputName="Size"
Id=83176D954F3548C5F9CC12894F25A423
InputType=FunctionInput_Scalar
bUsePreviewValueAsDefault=True
SortPriority=1
MaterialExpressionEditorX=-768
MaterialExpressionEditorY=320
MaterialExpressionGuid=B3FC059940E36ECD4CDA86B0B32D8637
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
bCollapsed=True
End Object
Begin Object Name="MaterialExpressionFunctionInput_1"
Preview=(Expression=/Script/Engine.MaterialExpressionWorldPosition'"MF_GridLines:MaterialExpressionWorldPosition_0"')
InputName="Position"
Id=59958773417D36131621E6A8EA8B60AD
bUsePreviewValueAsDefault=True
MaterialExpressionEditorX=-1408
MaterialExpressionEditorY=256
MaterialExpressionGuid=D46218444E2ED1576D7F5185E0C5A689
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
bCollapsed=True
End Object
Begin Object Name="MaterialExpressionConstant_0"
R=100.000000
MaterialExpressionEditorX=-1024
MaterialExpressionEditorY=368
MaterialExpressionGuid=721967154A95B6D740F388B861B66FC8
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionFmod_0"
A=(Expression=/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_1"')
B=(Expression=/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_0"')
MaterialExpressionEditorX=-560
MaterialExpressionEditorY=256
MaterialExpressionGuid=3D26EFD94070913D22CE759D223DF06E
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionMultiply_0"
A=(Expression=/Script/Engine.MaterialExpressionFmod'"MF_GridLines:MaterialExpressionFmod_0"')
B=(Expression=/Script/Engine.MaterialExpressionFmod'"MF_GridLines:MaterialExpressionFmod_0"')
MaterialExpressionEditorX=-464
MaterialExpressionEditorY=256
MaterialExpressionGuid=AB71875D48E7F8AA0CF7C7ADEDD787E0
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionFunctionInput_2"
Preview=(Expression=/Script/Engine.MaterialExpressionConstant'"MF_GridLines:MaterialExpressionConstant_1"')
InputName="LineWidth"
Id=E072E77A49ED8DB1E55F879CBEB1C159
InputType=FunctionInput_Scalar
bUsePreviewValueAsDefault=True
SortPriority=2
MaterialExpressionEditorX=-560
MaterialExpressionEditorY=368
MaterialExpressionGuid=2F05A6AB4255AB6D4BD58192C617AD71
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
bCollapsed=True
End Object
Begin Object Name="MaterialExpressionStep_0"
Y=(Expression=/Script/Engine.MaterialExpressionMultiply'"MF_GridLines:MaterialExpressionMultiply_0"')
X=(Expression=/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_2"')
MaterialExpressionEditorX=-336
MaterialExpressionEditorY=256
MaterialExpressionGuid=421526344F5E6B0C5FAB73BFE8778A72
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionComponentMask_0"
Input=(Expression=/Script/Engine.MaterialExpressionStep'"MF_GridLines:MaterialExpressionStep_0"')
R=True
B=True
MaterialExpressionEditorX=-128
MaterialExpressionEditorY=256
MaterialExpressionGuid=9DEA9EEC4368EF88E933969E5E704155
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionComponentMask_1"
Input=(Expression=/Script/Engine.MaterialExpressionStep'"MF_GridLines:MaterialExpressionStep_0"')
G=True
B=True
MaterialExpressionEditorX=-128
MaterialExpressionEditorY=352
MaterialExpressionGuid=9DEA9EEC4368EF88E933969E5E704155
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionComponentMask_2"
Input=(Expression=/Script/Engine.MaterialExpressionStep'"MF_GridLines:MaterialExpressionStep_0"')
R=True
G=True
MaterialExpressionEditorX=-128
MaterialExpressionEditorY=448
MaterialExpressionGuid=9DEA9EEC4368EF88E933969E5E704155
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionLinearInterpolate_0"
A=(Expression=/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_0"')
B=(Expression=/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_1"')
Alpha=(Expression=/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_5"')
MaterialExpressionEditorX=128
MaterialExpressionEditorY=256
MaterialExpressionGuid=6DCFF6CB4AAF16FBAB56FD8D77F415BB
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionLinearInterpolate_1"
A=(Expression=/Script/Engine.MaterialExpressionLinearInterpolate'"MF_GridLines:MaterialExpressionLinearInterpolate_0"')
B=(Expression=/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_2"')
Alpha=(Expression=/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_6"')
MaterialExpressionEditorX=384
MaterialExpressionEditorY=256
MaterialExpressionGuid=6DCFF6CB4AAF16FBAB56FD8D77F415BB
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionComponentMask_3"
Input=(Expression=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_2"')
R=True
MaterialExpressionEditorX=-768
MaterialExpressionEditorY=768
MaterialExpressionGuid=3C9177854787A33438EB7194C196BEC0
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionComponentMask_4"
Input=(Expression=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_2"')
B=True
MaterialExpressionEditorX=-768
MaterialExpressionEditorY=848
MaterialExpressionGuid=3C9177854787A33438EB7194C196BEC0
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionAbs_0"
Input=(Expression=/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_3"')
MaterialExpressionEditorX=-640
MaterialExpressionEditorY=768
MaterialExpressionGuid=912B093A4400FFA0CCDEC384883B8475
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionAbs_1"
Input=(Expression=/Script/Engine.MaterialExpressionComponentMask'"MF_GridLines:MaterialExpressionComponentMask_4"')
MaterialExpressionEditorX=-640
MaterialExpressionEditorY=848
MaterialExpressionGuid=912B093A4400FFA0CCDEC384883B8475
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionConstant_1"
R=1.000000
MaterialExpressionEditorX=-768
MaterialExpressionEditorY=400
MaterialExpressionGuid=54921EAE4D2F0834556C0CB5CFAC8EA9
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionMaterialFunctionCall_0"
MaterialFunction=/Script/Engine.MaterialFunction'"/Engine/Functions/Engine_MaterialFunctions01/ImageAdjustment/CheapContrast.CheapContrast"'
FunctionInputs(0)=(ExpressionInputId=95C9DA0E48D34168E34AD3A607BAA34E,Input=(Expression=/Script/Engine.MaterialExpressionAbs'"MF_GridLines:MaterialExpressionAbs_0"',InputName="In"))
FunctionInputs(1)=(ExpressionInputId=3C3E177E485D8FFFC35D1482F0A20020,Input=(Expression=/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_3"',InputName="Contrast"))
FunctionOutputs(0)=(ExpressionOutputId=5067ED8C4A2EFE82DB33F99EBE37E80E,Output=(OutputName="Result"))
MaterialExpressionEditorX=-338
MaterialExpressionEditorY=766
MaterialExpressionGuid=96637D604B3E2A27716299ADC8F1A3D3
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
Outputs(0)=(OutputName="Result")
End Object
Begin Object Name="MaterialExpressionMaterialFunctionCall_1"
MaterialFunction=/Script/Engine.MaterialFunction'"/Engine/Functions/Engine_MaterialFunctions01/ImageAdjustment/CheapContrast.CheapContrast"'
FunctionInputs(0)=(ExpressionInputId=95C9DA0E48D34168E34AD3A607BAA34E,Input=(Expression=/Script/Engine.MaterialExpressionAbs'"MF_GridLines:MaterialExpressionAbs_1"',InputName="In"))
FunctionInputs(1)=(ExpressionInputId=3C3E177E485D8FFFC35D1482F0A20020,Input=(Expression=/Script/Engine.MaterialExpressionFunctionInput'"MF_GridLines:MaterialExpressionFunctionInput_3"',InputName="Contrast"))
FunctionOutputs(0)=(ExpressionOutputId=5067ED8C4A2EFE82DB33F99EBE37E80E,Output=(OutputName="Result"))
MaterialExpressionEditorX=-336
MaterialExpressionEditorY=864
MaterialExpressionGuid=96637D604B3E2A27716299ADC8F1A3D3
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
Outputs(0)=(OutputName="Result")
End Object
Begin Object Name="MaterialExpressionConstant_2"
R=1.000000
MaterialExpressionEditorX=-768
MaterialExpressionEditorY=1024
MaterialExpressionGuid=B0F2CF9C4CC334A4E0C61893DF7927AD
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionFunctionInput_3"
Preview=(Expression=/Script/Engine.MaterialExpressionConstant'"MF_GridLines:MaterialExpressionConstant_2"')
InputName="Contrast"
Id=D24A5F9A413865073E27549D777777F0
InputType=FunctionInput_Scalar
bUsePreviewValueAsDefault=True
SortPriority=3
MaterialExpressionEditorX=-608
MaterialExpressionEditorY=1024
MaterialExpressionGuid=37A0015B4F1D8048A34DBB8C02DE2BD3
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
bCollapsed=True
End Object
Begin Object Name="MaterialExpressionComponentMask_5"
Input=(Expression=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_0"')
R=True
MaterialExpressionEditorX=-128
MaterialExpressionEditorY=768
MaterialExpressionGuid=3C9177854787A33438EB7194C196BEC0
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionComponentMask_6"
Input=(Expression=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MF_GridLines:MaterialExpressionMaterialFunctionCall_1"')
R=True
MaterialExpressionEditorX=-128
MaterialExpressionEditorY=864
MaterialExpressionGuid=3C9177854787A33438EB7194C196BEC0
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
Begin Object Name="MaterialExpressionFunctionInput_4"
Preview=(Expression=/Script/Engine.MaterialExpressionStaticBool'"MF_GridLines:MaterialExpressionStaticBool_0"')
InputName="GenNormals"
Id=43F064284CFF6128AA50368FD409C469
InputType=FunctionInput_StaticBool
bUsePreviewValueAsDefault=True
MaterialExpressionEditorX=-1296
MaterialExpressionEditorY=816
MaterialExpressionGuid=B28F1E0C4FE2A55D1EB4A583EA674268
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
bCollapsed=True
End Object
Begin Object Name="MaterialExpressionStaticBool_0"
Value=True
MaterialExpressionEditorX=-1472
MaterialExpressionEditorY=816
MaterialExpressionGuid=947F55D245DAC549650262A6062AA067
Function=/Script/Engine.MaterialFunction'"MF_GridLines"'
End Object
bExposeToLibrary=True
DependentFunctionExpressionCandidates(0)=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MaterialExpressionMaterialFunctionCall_0"'
DependentFunctionExpressionCandidates(1)=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MaterialExpressionMaterialFunctionCall_1"'
DependentFunctionExpressionCandidates(2)=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MaterialExpressionMaterialFunctionCall_2"'
DependentFunctionExpressionCandidates(3)=/Script/Engine.MaterialExpressionMaterialFunctionCall'"MaterialExpressionMaterialFunctionCall_14"'
EditorOnlyData=/Script/Engine.MaterialFunctionEditorOnlyData'"MF_GridLinesEditorOnlyData"'
StateId=02E62F03422F0B9E7F69F2AF23264D2E
CombinedInputTypes=527
CombinedOutputTypes=15
ThumbnailInfo=/Script/UnrealEd.SceneThumbnailInfoWithPrimitive'"SceneThumbnailInfoWithPrimitive_0"'
End Object
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment