看标题估计会看哭一批人,其实要实现的效果非常简单:就是一张图片的中心和边缘有不同的UVTiling,具体效果可以参考上图的效果(可以指定边缘的宽度【红色表示】,同时可以分别控制中心和边缘的UVTiling的值)。非常类似于UI中九宫格的拉伸方式。
大致的实现思路是提取UV的边缘部分(根据所给的BorderWidth参数),借助if将中心部分设置为1,边缘部分设置为0。之后借助Lerp来进行TexutreCoordinate的混合即可。具体的材质节点可以参考下图。因为工程非常简单就不上传工程啦。
如果比较懒,可以直接粘贴下面的代码连接到BaseColor或者EmissiveColor端口即可。
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_0" Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name="MaterialExpressionTextureSampleParameter2D_0" End Object Begin Object Name="MaterialExpressionTextureSampleParameter2D_0" ParameterName="Texture" ExpressionGUID=A4991017434448E58053529CD436EE18 Coordinates=(Expression=MaterialExpressionLinearInterpolate'MaterialGraphNode_16.MaterialExpressionLinearInterpolate_1') Texture=Texture2D'/Game/StarterContent/Textures/T_CobbleStone_Pebble_D.T_CobbleStone_Pebble_D' MaterialExpressionEditorX=208 MaterialExpressionGuid=7E6521A84532807EBD525EA183015E06 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionTextureSampleParameter2D'MaterialExpressionTextureSampleParameter2D_0' NodePosX=208 bCanRenameNode=True NodeGuid=54F5BC6748E601159EA511AE481D57D4 CustomProperties Pin (PinId=8B90F4104BEFFCEF862D34ADE4235FAF,PinName="UVs",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_16 55660E7941786A34A0B3898AC6519093,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=C58FB5384D6F08249467EDA758AE63E6,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_Root_0 9F317E3B485EDA4C3BB18D919BF11765,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=84D279184520F40E7188488AAB547885,PinName="Output2",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=904C2D7347A293194046CC89A9D871BC,PinName="Output3",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="green",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=52C672F6476E02F1D0709B8024DB8230,PinName="Output4",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="blue",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=0C8D1D2144651BC7E247B08354450B55,PinName="Output5",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="alpha",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_1" Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_0" End Object Begin Object Name="MaterialExpressionTextureCoordinate_0" MaterialExpressionEditorX=-1008 MaterialExpressionEditorY=48 MaterialExpressionGuid=A83553DC43C83DB6FD4ACBA0076733B0 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_0' NodePosX=-1008 NodePosY=48 NodeGuid=5588994B49C148AB762CD4A1EDD4EB53 CustomProperties Pin (PinId=A1792B7542C6DB5A7428378F6F2FC95A,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_2 B7193ECA43FB35A86D54229FF2B3A224,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_2" Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_6" End Object Begin Object Name="MaterialExpressionMaterialFunctionCall_6" MaterialFunction=MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat2Components.BreakOutFloat2Components' FunctionInputs(0)=(ExpressionInputId=0FC5C56B4335798F20CB928CF1C87421,Input=(Expression=MaterialExpressionTextureCoordinate'MaterialGraphNode_1.MaterialExpressionTextureCoordinate_0',InputName="Float2")) FunctionOutputs(0)=(ExpressionOutputId=6BC893C247FCFC567178CE944E213385,Output=(OutputName="R")) FunctionOutputs(1)=(ExpressionOutputId=9720C81E449DF8E5514FCB8A80FD5FA3,Output=(OutputName="G")) MaterialExpressionEditorX=-848 MaterialExpressionEditorY=48 MaterialExpressionGuid=1A46253D466399725101C780422BCC5D Material=PreviewMaterial'/Engine/Transient.Nine' Outputs(0)=(OutputName="R") Outputs(1)=(OutputName="G") End Object MaterialExpression=MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_6' NodePosX=-848 NodePosY=48 NodeGuid=5B2789E548CC1D559BCCC292AAA78F30 CustomProperties Pin (PinId=B7193ECA43FB35A86D54229FF2B3A224,PinName="Float2 (V2)",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_1 A1792B7542C6DB5A7428378F6F2FC95A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=481DA17F443344F7C30DFA9E66C66FC9,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_3 9CCE78B6497F72B1199E738180068C73,MaterialGraphNode_6 60BB1937423DF144D289F89F3FC08209,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=9C686EF94F4DDC1913F3EE8FCE03BFD1,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_8 D5BC46D9425BE09A33100CA7B4684308,MaterialGraphNode_11 B8060662418BEFF13B2CC18D441B93F4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_3" Begin Object Class=/Script/Engine.MaterialExpressionIf Name="MaterialExpressionIf_10" End Object Begin Object Name="MaterialExpressionIf_10" A=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_2.MaterialExpressionMaterialFunctionCall_6') B=(Expression=MaterialExpressionScalarParameter'MaterialGraphNode_17.MaterialExpressionScalarParameter_1') AGreaterThanB=(Expression=MaterialExpressionConstant'MaterialGraphNode_5.MaterialExpressionConstant_1') AEqualsB=(Expression=MaterialExpressionConstant'MaterialGraphNode_4.MaterialExpressionConstant_0') ALessThanB=(Expression=MaterialExpressionConstant'MaterialGraphNode_4.MaterialExpressionConstant_0') ConstB=0.100000 MaterialExpressionEditorX=-464 MaterialExpressionEditorY=48 MaterialExpressionGuid=709773604C8B1EB90DEA329630CDE83B Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionIf'MaterialExpressionIf_10' NodePosX=-464 NodePosY=48 NodeGuid=46DE4FAF4874304C1F5DFABF1DBDE0AB CustomProperties Pin (PinId=9CCE78B6497F72B1199E738180068C73,PinName="A",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_2 481DA17F443344F7C30DFA9E66C66FC9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=E12989CC4DC0AB131F8AAA8980E0392E,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_17 D5BFF2E542649780CD3A9FBEADE647E3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=48DD85BE4EB78440198130B6B7551D6C,PinName="A > B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_5 C30984B94A131B8BEBC3A88027AB8EE1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=4B504C814712C00F7C04FBAAF2D16E40,PinName="A == B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_4 7B60D0F3456CE31334C61EB263F2BFCC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=A09F5274482C9247283CC1A46BEDD155,PinName="A < B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_4 7B60D0F3456CE31334C61EB263F2BFCC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=048B598E4D575A6144E501BDBD4D387A,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_7 FAC0215C4E8917A66927368AB3F2D84D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_4" Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_0" End Object Begin Object Name="MaterialExpressionConstant_0" MaterialExpressionEditorX=-800 MaterialExpressionEditorY=160 MaterialExpressionGuid=398EA64D4BD9FC6B7E9F8D9E2CFBA290 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_0' NodePosX=-800 NodePosY=160 NodeGuid=E29A2F3A4847E090601F91961A418220 CustomProperties Pin (PinId=7B60D0F3456CE31334C61EB263F2BFCC,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_3 4B504C814712C00F7C04FBAAF2D16E40,MaterialGraphNode_3 A09F5274482C9247283CC1A46BEDD155,MaterialGraphNode_6 4707B5914F5A2246CB601DB6A0A7D7A1,MaterialGraphNode_6 5A41912B40D860AA351C6993224D260F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_5" Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_1" End Object Begin Object Name="MaterialExpressionConstant_1" R=1.000000 MaterialExpressionEditorX=-784 MaterialExpressionEditorY=288 MaterialExpressionGuid=4C4D9522447BE27FD553CD892A30BD0D Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_1' NodePosX=-784 NodePosY=288 NodeGuid=B51168EC405BCC86AE5B5F82ECC40342 CustomProperties Pin (PinId=C30984B94A131B8BEBC3A88027AB8EE1,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_3 48DD85BE4EB78440198130B6B7551D6C,MaterialGraphNode_6 412DCAD646F4F657D0991084875F2D05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_6" Begin Object Class=/Script/Engine.MaterialExpressionIf Name="MaterialExpressionIf_11" End Object Begin Object Name="MaterialExpressionIf_11" A=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_2.MaterialExpressionMaterialFunctionCall_6') B=(Expression=MaterialExpressionOneMinus'MaterialGraphNode_18.MaterialExpressionOneMinus_0') AGreaterThanB=(Expression=MaterialExpressionConstant'MaterialGraphNode_4.MaterialExpressionConstant_0') AEqualsB=(Expression=MaterialExpressionConstant'MaterialGraphNode_4.MaterialExpressionConstant_0') ALessThanB=(Expression=MaterialExpressionConstant'MaterialGraphNode_5.MaterialExpressionConstant_1') ConstB=0.900000 MaterialExpressionEditorX=-448 MaterialExpressionEditorY=256 MaterialExpressionGuid=11C14700495D625F4EC381A22EEA1C4D Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionIf'MaterialExpressionIf_11' NodePosX=-448 NodePosY=256 NodeGuid=A3DE263B4A16C0F08BB5CFB48416916D CustomProperties Pin (PinId=60BB1937423DF144D289F89F3FC08209,PinName="A",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_2 481DA17F443344F7C30DFA9E66C66FC9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=2D42FA474C4BFFEE542146B327453154,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_18 392496CA4BFE4484B65BE7A75E35CB9B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=4707B5914F5A2246CB601DB6A0A7D7A1,PinName="A > B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_4 7B60D0F3456CE31334C61EB263F2BFCC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=5A41912B40D860AA351C6993224D260F,PinName="A == B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_4 7B60D0F3456CE31334C61EB263F2BFCC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=412DCAD646F4F657D0991084875F2D05,PinName="A < B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_5 C30984B94A131B8BEBC3A88027AB8EE1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=1513432B4E05457D89DA43AEFECDA2E4,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_7 E49C925544461468BFE9EBB5AE112638,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_7" Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_1" End Object Begin Object Name="MaterialExpressionMultiply_1" A=(Expression=MaterialExpressionIf'MaterialGraphNode_3.MaterialExpressionIf_10') B=(Expression=MaterialExpressionIf'MaterialGraphNode_6.MaterialExpressionIf_11') MaterialExpressionEditorX=-284 MaterialExpressionEditorY=174 MaterialExpressionGuid=2B77164648F0B8EE49CECDB072E92AA6 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_1' NodePosX=-284 NodePosY=174 NodeGuid=9DAB9604480FCD62575FC0942464E9F7 CustomProperties Pin (PinId=FAC0215C4E8917A66927368AB3F2D84D,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_3 048B598E4D575A6144E501BDBD4D387A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=E49C925544461468BFE9EBB5AE112638,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_6 1513432B4E05457D89DA43AEFECDA2E4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=10515F0D43B3AFDFAC33A7A69A3CE52A,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_13 18CE9D5449C35F910A3C2D8B3A4978B2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_8" Begin Object Class=/Script/Engine.MaterialExpressionIf Name="MaterialExpressionIf_12" End Object Begin Object Name="MaterialExpressionIf_12" A=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_2.MaterialExpressionMaterialFunctionCall_6',OutputIndex=1) B=(Expression=MaterialExpressionScalarParameter'MaterialGraphNode_17.MaterialExpressionScalarParameter_1') AGreaterThanB=(Expression=MaterialExpressionConstant'MaterialGraphNode_10.MaterialExpressionConstant_3') AEqualsB=(Expression=MaterialExpressionConstant'MaterialGraphNode_9.MaterialExpressionConstant_2') ALessThanB=(Expression=MaterialExpressionConstant'MaterialGraphNode_9.MaterialExpressionConstant_2') ConstB=0.100000 MaterialExpressionEditorX=-448 MaterialExpressionEditorY=464 MaterialExpressionGuid=709773604C8B1EB90DEA329630CDE83B Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionIf'MaterialExpressionIf_12' NodePosX=-448 NodePosY=464 NodeGuid=DBE116344E7117083B67F7B1650A05C5 CustomProperties Pin (PinId=D5BC46D9425BE09A33100CA7B4684308,PinName="A",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_2 9C686EF94F4DDC1913F3EE8FCE03BFD1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=9877D9544E8C7CFDF60D03A2A6B805D3,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_17 D5BFF2E542649780CD3A9FBEADE647E3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=47A9EE864E20DB71A451CDBCF23E3D40,PinName="A > B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_10 1DADB6304BF8E5589BBAB49EC114949D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=ECE679904165E77268A1FDB3E06B6D29,PinName="A == B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_9 4981C13C4CBF22FD5CB4AD8EC0E17D9F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=11B1C063470A0740BF1482948BE4CD6A,PinName="A < B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_9 4981C13C4CBF22FD5CB4AD8EC0E17D9F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=401CED264A26816D30975A9842DBE06E,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_12 4757A37D412E34C87CBB0194A0A32BC0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_9" Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_2" End Object Begin Object Name="MaterialExpressionConstant_2" MaterialExpressionEditorX=-704 MaterialExpressionEditorY=592 MaterialExpressionGuid=398EA64D4BD9FC6B7E9F8D9E2CFBA290 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_2' NodePosX=-704 NodePosY=592 NodeGuid=1836A9C6478F47A3559361A728EBA07D CustomProperties Pin (PinId=4981C13C4CBF22FD5CB4AD8EC0E17D9F,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_8 ECE679904165E77268A1FDB3E06B6D29,MaterialGraphNode_8 11B1C063470A0740BF1482948BE4CD6A,MaterialGraphNode_11 FB39C5CC441F412F202F658FE31191DE,MaterialGraphNode_11 E765DF5E4219EC8C22F974BE1FBDE58E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_10" Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_3" End Object Begin Object Name="MaterialExpressionConstant_3" R=1.000000 MaterialExpressionEditorX=-704 MaterialExpressionEditorY=688 MaterialExpressionGuid=4C4D9522447BE27FD553CD892A30BD0D Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_3' NodePosX=-704 NodePosY=688 NodeGuid=215D456448DFD317751124B5EE3C878C CustomProperties Pin (PinId=1DADB6304BF8E5589BBAB49EC114949D,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_8 47A9EE864E20DB71A451CDBCF23E3D40,MaterialGraphNode_11 560C2DDC4DE9497BDE99F9862F1FA024,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_11" Begin Object Class=/Script/Engine.MaterialExpressionIf Name="MaterialExpressionIf_13" End Object Begin Object Name="MaterialExpressionIf_13" A=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_2.MaterialExpressionMaterialFunctionCall_6',OutputIndex=1) B=(Expression=MaterialExpressionOneMinus'MaterialGraphNode_18.MaterialExpressionOneMinus_0') AGreaterThanB=(Expression=MaterialExpressionConstant'MaterialGraphNode_9.MaterialExpressionConstant_2') AEqualsB=(Expression=MaterialExpressionConstant'MaterialGraphNode_9.MaterialExpressionConstant_2') ALessThanB=(Expression=MaterialExpressionConstant'MaterialGraphNode_10.MaterialExpressionConstant_3') ConstB=0.900000 MaterialExpressionEditorX=-432 MaterialExpressionEditorY=672 MaterialExpressionGuid=11C14700495D625F4EC381A22EEA1C4D Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionIf'MaterialExpressionIf_13' NodePosX=-432 NodePosY=672 NodeGuid=CAB32A2F422FF1CF5E5181A6133C4C4C CustomProperties Pin (PinId=B8060662418BEFF13B2CC18D441B93F4,PinName="A",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_2 9C686EF94F4DDC1913F3EE8FCE03BFD1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=6368760944872B975324F18726BBDEA5,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_18 392496CA4BFE4484B65BE7A75E35CB9B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=FB39C5CC441F412F202F658FE31191DE,PinName="A > B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_9 4981C13C4CBF22FD5CB4AD8EC0E17D9F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=E765DF5E4219EC8C22F974BE1FBDE58E,PinName="A == B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_9 4981C13C4CBF22FD5CB4AD8EC0E17D9F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=560C2DDC4DE9497BDE99F9862F1FA024,PinName="A < B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_10 1DADB6304BF8E5589BBAB49EC114949D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=80E57AFD4C76ED6D77A9DDA54FCE4FAC,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_12 F2A3A308428F7F8D2352299F153D38D1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_12" Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_2" End Object Begin Object Name="MaterialExpressionMultiply_2" A=(Expression=MaterialExpressionIf'MaterialGraphNode_8.MaterialExpressionIf_12') B=(Expression=MaterialExpressionIf'MaterialGraphNode_11.MaterialExpressionIf_13') MaterialExpressionEditorX=-256 MaterialExpressionEditorY=592 MaterialExpressionGuid=2B77164648F0B8EE49CECDB072E92AA6 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_2' NodePosX=-256 NodePosY=592 NodeGuid=DFEA96B84C7F146D93AC62AF2F4EEE16 CustomProperties Pin (PinId=4757A37D412E34C87CBB0194A0A32BC0,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_8 401CED264A26816D30975A9842DBE06E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=F2A3A308428F7F8D2352299F153D38D1,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_11 80E57AFD4C76ED6D77A9DDA54FCE4FAC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=F0C64DC14223FA6AE3BCF199F4376E26,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_13 88CF7B6F451070175E8F548A7DCE4F2A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_13" Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_3" End Object Begin Object Name="MaterialExpressionMultiply_3" A=(Expression=MaterialExpressionMultiply'MaterialGraphNode_7.MaterialExpressionMultiply_1') B=(Expression=MaterialExpressionMultiply'MaterialGraphNode_12.MaterialExpressionMultiply_2') MaterialExpressionEditorX=-128 MaterialExpressionEditorY=416 MaterialExpressionGuid=EA68AB0A4CD3CE16830FE8A1CD2236BF Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_3' NodePosX=-128 NodePosY=416 NodeGuid=1A7B7782494C85D9A9CDA7AF9721895B CustomProperties Pin (PinId=18CE9D5449C35F910A3C2D8B3A4978B2,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_7 10515F0D43B3AFDFAC33A7A69A3CE52A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=88CF7B6F451070175E8F548A7DCE4F2A,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_12 F0C64DC14223FA6AE3BCF199F4376E26,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=B8C70D784F79F4B614BEBBA8C0F74360,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_16 CD0EBD6E41CB492D02F8B4976C7D7133,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_14" Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_10" End Object Begin Object Name="MaterialExpressionTextureCoordinate_10" MaterialExpressionEditorX=-160 MaterialExpressionEditorY=-48 MaterialExpressionGuid=A83553DC43C83DB6FD4ACBA0076733B0 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_10' NodePosX=-160 NodePosY=-48 NodeGuid=6530F18C415EF78656B826849B3C33A6 CustomProperties Pin (PinId=D66013D14F6C0EA7495202A20C0A3750,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_16 4969E0E84A94F28BEDF7CDA0DE4717D2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_15" Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_11" End Object Begin Object Name="MaterialExpressionTextureCoordinate_11" UTiling=3.000000 VTiling=3.000000 MaterialExpressionEditorX=-160 MaterialExpressionEditorY=32 MaterialExpressionGuid=A83553DC43C83DB6FD4ACBA0076733B0 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_11' NodePosX=-160 NodePosY=32 NodeGuid=7E10DCA346A9EB984D239C8A9B927AE2 CustomProperties Pin (PinId=3DCEBAF84E4E15D3DCD0FFA7ED6A9046,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_16 9813D3AB4949D2CA47C96EB9FF0E5379,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_16" Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_1" End Object Begin Object Name="MaterialExpressionLinearInterpolate_1" A=(Expression=MaterialExpressionTextureCoordinate'MaterialGraphNode_14.MaterialExpressionTextureCoordinate_10') B=(Expression=MaterialExpressionTextureCoordinate'MaterialGraphNode_15.MaterialExpressionTextureCoordinate_11') Alpha=(Expression=MaterialExpressionMultiply'MaterialGraphNode_13.MaterialExpressionMultiply_3') MaterialExpressionEditorX=80 MaterialExpressionEditorY=16 MaterialExpressionGuid=4A79564346AB47AC3D492A8FFA49C8F2 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_1' NodePosX=80 NodePosY=16 NodeGuid=F520F2264AD4FD755E714B929ACF95EA CustomProperties Pin (PinId=4969E0E84A94F28BEDF7CDA0DE4717D2,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_14 D66013D14F6C0EA7495202A20C0A3750,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=9813D3AB4949D2CA47C96EB9FF0E5379,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_15 3DCEBAF84E4E15D3DCD0FFA7ED6A9046,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=CD0EBD6E41CB492D02F8B4976C7D7133,PinName="Alpha",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_13 B8C70D784F79F4B614BEBBA8C0F74360,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=55660E7941786A34A0B3898AC6519093,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_0 8B90F4104BEFFCEF862D34ADE4235FAF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_17" Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_1" End Object Begin Object Name="MaterialExpressionScalarParameter_1" DefaultValue=0.100000 SliderMax=1.000000 ParameterName="BoarderWidth" ExpressionGUID=789F48A4433D40BE25B7E19A913989E1 MaterialExpressionEditorX=-1072 MaterialExpressionEditorY=464 MaterialExpressionGuid=69C0AEB144E6C2EFB3E89ABC976490A8 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_1' NodePosX=-1072 NodePosY=464 bCanRenameNode=True NodeGuid=F7027E8048F75F66B1AD18A7E39171E5 CustomProperties Pin (PinId=D5BFF2E542649780CD3A9FBEADE647E3,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_3 E12989CC4DC0AB131F8AAA8980E0392E,MaterialGraphNode_8 9877D9544E8C7CFDF60D03A2A6B805D3,MaterialGraphNode_18 5F7D97454C3DEAA332DE5F8BC252A2C3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_18" Begin Object Class=/Script/Engine.MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_0" End Object Begin Object Name="MaterialExpressionOneMinus_0" Input=(Expression=MaterialExpressionScalarParameter'MaterialGraphNode_17.MaterialExpressionScalarParameter_1') MaterialExpressionEditorX=-880 MaterialExpressionEditorY=528 MaterialExpressionGuid=FB4FBB6947BF0A666A20ADB706E123A2 Material=PreviewMaterial'/Engine/Transient.Nine' End Object MaterialExpression=MaterialExpressionOneMinus'MaterialExpressionOneMinus_0' NodePosX=-880 NodePosY=528 NodeGuid=A3DE44694215362C8FE37A91BD7AC608 CustomProperties Pin (PinId=5F7D97454C3DEAA332DE5F8BC252A2C3,PinName="Input",PinFriendlyName=" ",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_17 D5BFF2E542649780CD3A9FBEADE647E3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) CustomProperties Pin (PinId=392496CA4BFE4484B65BE7A75E35CB9B,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_6 2D42FA474C4BFFEE542146B327453154,MaterialGraphNode_11 6368760944872B975324F18726BBDEA5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,) End Object