題名の通りです.
個人的な興味により Simplex Noiseの頂点毎の乱数計算 を差し替えられるCustomNodeを作成したので公開.
Simplex Noise には以下のShadertoyを参考にしています. thanks!
https://www.shadertoy.com/view/XsX3zB
(XsX3zB)

前置き
CustomNodeは3段階(コア部分は2段階)で,
- 前処理
- Simplexの頂点情報他を出力
- 乱数ノード
- (ここが任意に差し替え可)
- 後処理
- Simplex頂点の乱数からノイズ出力
という構成です.
使用例としては以下のようになります.

コピペ用テキスト
マテリアルエディタにうまくコピペできない等の問題がありましたらTwitter等でお知らせください.
前処理CustomNode

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_109" Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_0" End Object Begin Object Name="MaterialExpressionCustom_0" Code="\r\n/*\r\n 3D SimplexNoise の前段処理\r\n[Reference materials]\r\nhttps://www.shadertoy.com/view/XsX3zB\r\n\r\n\r\n input:\r\n // ノイズ計算座標.\r\n in_pos\r\n\r\n output:\r\n // Simplex(3DではTetrahedron)の頂点座標\r\n out_simplex_vtx_pos0\r\n out_simplex_vtx_pos1\r\n out_simplex_vtx_pos2\r\n out_simplex_vtx_pos3\r\n \r\n // Simplexの頂点へのベクトル. 後段でのGradientNoise計算用.\r\n out_simplex_d0\r\n out_simplex_d1\r\n out_simplex_d2\r\n out_simplex_d3\r\n\r\n*/\r\n\r\nconst float F3 = 0.33333;\r\nconst float G3 = 0.16667;\r\n// Skew\r\nfloat3 s = floor(in_pos + dot(in_pos, F3));\r\nfloat3 x = in_pos - s + dot(s, G3);\r\n//\r\nfloat3 e = step(0.0, x - x.yzx);\r\nfloat3 i1 = e * (1.0 - e.zxy);\r\nfloat3 i2 = 1.0 - e.zxy*(1.0-e);\r\n\r\n//\r\nfloat3 x1 = x - i1 + G3;\r\nfloat3 x2 = x - i2 + 2.0 * G3;\r\nfloat3 x3 = x - 1.0 + 3.0*G3;\r\n\r\nout_simplex_vtx_pos0 = s;\r\nout_simplex_vtx_pos1 = s + i1;\r\nout_simplex_vtx_pos2 = s + i2;\r\nout_simplex_vtx_pos3 = s + 1;\r\n\r\nout_simplex_d0 = x;\r\nout_simplex_d1 = x1;\r\nout_simplex_d2 = x2;\r\nout_simplex_d3 = x3;\r\n\r\nreturn 1;" Description="Custom_SimplexNoise3to1_Setup" Inputs(0)=(InputName="in_pos",Input=(Expression=/Script/Engine.MaterialExpressionAdd'"MaterialExpressionAdd_5"')) AdditionalOutputs(0)=(OutputName="out_simplex_vtx_pos0",OutputType=CMOT_Float3) AdditionalOutputs(1)=(OutputName="out_simplex_vtx_pos1",OutputType=CMOT_Float3) AdditionalOutputs(2)=(OutputName="out_simplex_vtx_pos2",OutputType=CMOT_Float3) AdditionalOutputs(3)=(OutputName="out_simplex_vtx_pos3",OutputType=CMOT_Float3) AdditionalOutputs(4)=(OutputName="out_simplex_d0",OutputType=CMOT_Float3) AdditionalOutputs(5)=(OutputName="out_simplex_d1",OutputType=CMOT_Float3) AdditionalOutputs(6)=(OutputName="out_simplex_d2",OutputType=CMOT_Float3) AdditionalOutputs(7)=(OutputName="out_simplex_d3",OutputType=CMOT_Float3) MaterialExpressionEditorX=-2048 MaterialExpressionEditorY=2512 MaterialExpressionGuid=4244B9A4494561E6D73F14B3D48C4E67 Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_InnerLayerPm2"' bShowOutputNameOnPin=True bCollapsed=True Outputs(0)=(OutputName="return") Outputs(1)=(OutputName="out_simplex_vtx_pos0") Outputs(2)=(OutputName="out_simplex_vtx_pos1") Outputs(3)=(OutputName="out_simplex_vtx_pos2") Outputs(4)=(OutputName="out_simplex_vtx_pos3") Outputs(5)=(OutputName="out_simplex_d0") Outputs(6)=(OutputName="out_simplex_d1") Outputs(7)=(OutputName="out_simplex_d2") Outputs(8)=(OutputName="out_simplex_d3") End Object MaterialExpression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_0"' NodePosX=-2048 NodePosY=2512 NodeGuid=694DDEB64074FA334F4FD9A71A7FD483 CustomProperties Pin (PinId=14B3EA4E44D4A873700D33A55F7AE5AD,PinName="in_pos",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_103 5246F4EE4F841D0B87A775BDC4A8D155,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=B819619E4D1A27419AB524893B6ECD84,PinName="return",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9EE1744F4571B813B1BBDE890386E4B4,PinName="out_simplex_vtx_pos0",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_111 9D0A05744027353F9E7118A2194B1162,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1E152C9B4E3FDD460C71EBBD7728B4F5,PinName="out_simplex_vtx_pos1",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_113 8126FF97480C0E2317A4F7A582DAD0A3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=EDB6385B40CB4F839646B784E3E9D173,PinName="out_simplex_vtx_pos2",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_112 164ABAAD466D2377D81D0CA5A60C9B3C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=72873D064EE5FD985F001AA3892D9F49,PinName="out_simplex_vtx_pos3",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_114 7D8DCA5C4A5DE0ACA7BD0C82724D301A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7746174D4FB60AF7C5C5F095B5CA2773,PinName="out_simplex_d0",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_110 DB76CCAB48E57973572CEC889D1AD7A3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=00AD30144201B89E1E00758A88479315,PinName="out_simplex_d1",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_110 62FD7FB84275385A5AE2688318A0242F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A101A4114BE2E007A7A9DE8B88751614,PinName="out_simplex_d2",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_110 68133C4D4BE01D7D4C180184CC5A24C8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CF20B6B54351C38C12EB46B59994524D,PinName="out_simplex_d3",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_110 1419241C4116FF68392D659CFBE3035C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object
乱数CustomNode (3D座標から3D乱数出力ができるものに置き換え可能)

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_111" Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_2" End Object Begin Object Name="MaterialExpressionCustom_2" Code="float j = 4096.0*sin(dot(in_pos,float3(17.0, 59.4, 15.0)));\r\nfloat3 r;\r\nr.z = frac(512.0*j);\r\nj *= .125;\r\nr.x = frac(512.0*j);\r\nj *= .125;\r\nr.y = frac(512.0*j);\r\nreturn r * 2.0 - 1.0; // [-1.0, +1.0]" Description="Custom_Rand3to3" Inputs(0)=(InputName="in_pos",Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_0"',OutputIndex=1)) MaterialExpressionEditorX=-1758 MaterialExpressionEditorY=2471 MaterialExpressionGuid=8E96CA8240B4E2A0E551B78CCB82D4BB Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_InnerLayerPm2"' bCollapsed=True End Object MaterialExpression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_2"' NodePosX=-1758 NodePosY=2471 NodeGuid=DFAA6DB9408EE68647E4ED8C95D200B5 CustomProperties Pin (PinId=9D0A05744027353F9E7118A2194B1162,PinName="in_pos",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_109 9EE1744F4571B813B1BBDE890386E4B4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=88D45E3940F121BFE10297B3111BCD2E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_110 85C6354E4423C26466A77DBADE314039,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object
後処理CustomNode

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_110" Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_1" End Object Begin Object Name="MaterialExpressionCustom_1" Code="\r\n/*\r\n 3D SimplexNoise の後段処理\r\n[Reference materials]\r\nhttps://www.shadertoy.com/view/XsX3zB\r\n \r\n input:\r\n // 各頂点の3D乱数 [-1.0, +1.0]\r\n in_rand0\r\n in_rand1\r\n in_rand2\r\n in_rand3\r\n\r\n // Simplexの頂点へのベクトル (前段からの出力).\r\n in_simplex_d0\r\n in_simplex_d1\r\n in_simplex_d2\r\n in_simplex_d3\r\n\r\n output:\r\n [-1.0, +1.0]\r\n*/\r\n\r\nfloat4 d;\r\nd.x = dot(in_rand0, in_simplex_d0);\r\nd.y = dot(in_rand1, in_simplex_d1);\r\nd.z = dot(in_rand2, in_simplex_d2);\r\nd.w = dot(in_rand3, in_simplex_d3);\r\n\r\n// 入力が [-1, +1] の場合は幅が1になるように 0.5 を乗算.\r\nd *= 0.5;\r\n\r\nfloat4 w;\r\nw.x = dot(in_simplex_d0, in_simplex_d0);\r\nw.y = dot(in_simplex_d1, in_simplex_d1);\r\nw.z = dot(in_simplex_d2, in_simplex_d2);\r\nw.w = dot(in_simplex_d3, in_simplex_d3);\r\nw = max(0.6 - w, 0.0);\r\n\r\n// w^4\r\nw *= w;\r\nw *= w;\r\n\r\nd *= w;\r\n\r\nreturn dot(d, 52.0);" Description="Custom_SimplexNoise3to1_Post" Inputs(0)=(InputName="in_rand0",Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_2"')) Inputs(1)=(InputName="in_rand1",Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_4"')) Inputs(2)=(InputName="in_rand2",Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_3"')) Inputs(3)=(InputName="in_rand3",Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_5"')) Inputs(4)=(InputName="in_simplex_d0",Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_0"',OutputIndex=5)) Inputs(5)=(InputName="in_simplex_d1",Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_0"',OutputIndex=6)) Inputs(6)=(InputName="in_simplex_d2",Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_0"',OutputIndex=7)) Inputs(7)=(InputName="in_simplex_d3",Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_0"',OutputIndex=8)) MaterialExpressionEditorX=-1584 MaterialExpressionEditorY=2544 MaterialExpressionGuid=4244B9A4494561E6D73F14B3D48C4E67 Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_InnerLayerPm2"' End Object MaterialExpression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_1"' NodePosX=-1584 NodePosY=2544 NodeGuid=F9EB2DB2403AD4D08D45A2AD2E0586CE CustomProperties Pin (PinId=85C6354E4423C26466A77DBADE314039,PinName="in_rand0",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_111 88D45E3940F121BFE10297B3111BCD2E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=F335C65B48656877255E93868DD98C1F,PinName="in_rand1",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_113 E9C8906544E68AF3921D6D8B25F759C1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7BC722274BA713B60F780DA43DB00165,PinName="in_rand2",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_112 17377D3848EAE93152FBE08DAA4D3BDC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=8F11DF88467900E40B32219130541347,PinName="in_rand3",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_114 5B3AE366474C1AA7E6CB5DA8D83F19DB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=DB76CCAB48E57973572CEC889D1AD7A3,PinName="in_simplex_d0",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_109 7746174D4FB60AF7C5C5F095B5CA2773,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=62FD7FB84275385A5AE2688318A0242F,PinName="in_simplex_d1",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_109 00AD30144201B89E1E00758A88479315,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=68133C4D4BE01D7D4C180184CC5A24C8,PinName="in_simplex_d2",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_109 A101A4114BE2E007A7A9DE8B88751614,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1419241C4116FF68392D659CFBE3035C,PinName="in_simplex_d3",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_109 CF20B6B54351C38C12EB46B59994524D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=E8FC28CB48E48C51AF32CFA4F9CF207C,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_115 40255E7447B0E72C17139B99CFBF22F9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object
おまけ
前処理ノードの出力である out_simplex_di はSimplex頂点へのベクトルなので
その長さの反転を重みとして頂点毎の乱数をブレンドすると面白い見た目になったりします.
( 1.0 - length(out_simplex_di) )^16 のような重みでブレンド
blend per-vertex noise with reverse distance to 3d-simplex-vertex pic.twitter.com/SVpZwMEi6r
— なが (@nagakagachi) 2023年7月28日
マテリアルコピペ用
<pre class="code lang-hlsl" data-lang="hlsl" data-unlink>Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=<span class="synConstant">"MaterialGraphNode_70"</span> ExportPath=<span class="synConstant">"/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_70'"</span>
Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_0" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_70.MaterialExpressionCustom_0’" End Object Begin Object Name="MaterialExpressionCustom_0" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_70.MaterialExpressionCustom_0’" Code="\r\n/\r\n 3D SimplexNoise の前段処理\r\n[Reference materials]\r\nhttps://www.shadertoy.com/view/XsX3zB\r\n\r\n\r\n input:\r\n // ノイズ計算座標.\r\n in_pos\r\n\r\n output:\r\n // Simplex(3DではTetrahedron)の頂点座標\r\n out_simplex_vtx_pos0\r\n out_simplex_vtx_pos1\r\n out_simplex_vtx_pos2\r\n out_simplex_vtx_pos3\r\n \r\n // Simplexの頂点へのベクトル. 後段でのGradientNoise計算用.\r\n out_simplex_d0\r\n out_simplex_d1\r\n out_simplex_d2\r\n out_simplex_d3\r\n\r\n/\r\n\r\nconst float F3 = 0.33333;\r\nconst float G3 = 0.16667;\r\n// Skew\r\nfloat3 s = floor(in_pos + dot(in_pos, F3));\r\nfloat3 x = in_pos - s + dot(s, G3);\r\n//\r\nfloat3 e = step(0.0, x - x.yzx);\r\nfloat3 i1 = e * (1.0 - e.zxy);\r\nfloat3 i2 = 1.0 - e.zxy*(1.0-e);\r\n\r\n//\r\nfloat3 x1 = x - i1 + G3;\r\nfloat3 x2 = x - i2 + 2.0 * G3;\r\nfloat3 x3 = x - 1.0 + 3.0G3;\r\n\r\nout_simplex_vtx_pos0 = s;\r\nout_simplex_vtx_pos1 = s + i1;\r\nout_simplex_vtx_pos2 = s + i2;\r\nout_simplex_vtx_pos3 = s + 1;\r\n\r\nout_simplex_d0 = x;\r\nout_simplex_d1 = x1;\r\nout_simplex_d2 = x2;\r\nout_simplex_d3 = x3;\r\n\r\nreturn 1;" Description="Custom_SimplexNoise3to1_Setup" Inputs(0)=(InputName="in_pos",Input=(Expression="/Script/Engine.MaterialExpressionMultiply’MaterialGraphNode_72.MaterialExpressionMultiply_0’")) AdditionalOutputs(0)=(OutputName="out_simplex_vtx_pos0",OutputType=CMOT_Float3) AdditionalOutputs(1)=(OutputName="out_simplex_vtx_pos1",OutputType=CMOT_Float3) AdditionalOutputs(2)=(OutputName="out_simplex_vtx_pos2",OutputType=CMOT_Float3) AdditionalOutputs(3)=(OutputName="out_simplex_vtx_pos3",OutputType=CMOT_Float3) AdditionalOutputs(4)=(OutputName="out_simplex_d0",OutputType=CMOT_Float3) AdditionalOutputs(5)=(OutputName="out_simplex_d1",OutputType=CMOT_Float3) AdditionalOutputs(6)=(OutputName="out_simplex_d2",OutputType=CMOT_Float3) AdditionalOutputs(7)=(OutputName="out_simplex_d3",OutputType=CMOT_Float3) MaterialExpressionEditorX=-1200 MaterialExpressionEditorY=16 MaterialExpressionGuid=1825813B4F7090F7206161843469A18D Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" bShowOutputNameOnPin=True bCollapsed=True Outputs(0)=(OutputName="return") Outputs(1)=(OutputName="out_simplex_vtx_pos0") Outputs(2)=(OutputName="out_simplex_vtx_pos1") Outputs(3)=(OutputName="out_simplex_vtx_pos2") Outputs(4)=(OutputName="out_simplex_vtx_pos3") Outputs(5)=(OutputName="out_simplex_d0") Outputs(6)=(OutputName="out_simplex_d1") Outputs(7)=(OutputName="out_simplex_d2") Outputs(8)=(OutputName="out_simplex_d3") End Object MaterialExpression="/Script/Engine.MaterialExpressionCustom’MaterialExpressionCustom_0’" NodePosX=-1200 NodePosY=16 NodeGuid=B3D9D83345D3BD3FDEBBBC854A6DBBD8 CustomProperties Pin (PinId=14B3EA4E44D4A873700D33A55F7AE5AD,PinName="in_pos",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_72 F849F89B485B332DC93E408C0C8BD867,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=B819619E4D1A27419AB524893B6ECD84,PinName="return",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9EE1744F4571B813B1BBDE890386E4B4,PinName="out_simplex_vtx_pos0",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_99 9D0A05744027353F9E7118A2194B1162,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1E152C9B4E3FDD460C71EBBD7728B4F5,PinName="out_simplex_vtx_pos1",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_100 9D0A05744027353F9E7118A2194B1162,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=EDB6385B40CB4F839646B784E3E9D173,PinName="out_simplex_vtx_pos2",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_101 9D0A05744027353F9E7118A2194B1162,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=72873D064EE5FD985F001AA3892D9F49,PinName="out_simplex_vtx_pos3",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_102 9D0A05744027353F9E7118A2194B1162,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7746174D4FB60AF7C5C5F095B5CA2773,PinName="out_simplex_d0",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_118 F62E757641CD02BE34545E8ED7CA7BF4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=00AD30144201B89E1E00758A88479315,PinName="out_simplex_d1",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_120 F62E757641CD02BE34545E8ED7CA7BF4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A101A4114BE2E007A7A9DE8B88751614,PinName="out_simplex_d2",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_121 F62E757641CD02BE34545E8ED7CA7BF4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CF20B6B54351C38C12EB46B59994524D,PinName="out_simplex_d3",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_122 F62E757641CD02BE34545E8ED7CA7BF4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_71" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_71’" Begin Object Class=/Script/Engine.MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_0" ExportPath="/Script/Engine.MaterialExpressionWorldPosition’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_71.MaterialExpressionWorldPosition_0’" End Object Begin Object Name="MaterialExpressionWorldPosition_0" ExportPath="/Script/Engine.MaterialExpressionWorldPosition’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_71.MaterialExpressionWorldPosition_0’" MaterialExpressionEditorX=-1568 MaterialExpressionEditorY=32 MaterialExpressionGuid=C847F6254AD833444C808EAC6584836A Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionWorldPosition’MaterialExpressionWorldPosition_0’" NodePosX=-1568 NodePosY=32 AdvancedPinDisplay=Hidden NodeGuid=5182EF484ED3ECC0355FBD8CBE9351F3 CustomProperties Pin (PinId=4B48FF3C4672DD437427E9BE72F45B3E,PinName="Shader Offsets",PinType.PinCategory="optional",PinType.PinSubCategory="byte",PinType.PinSubCategoryObject="/Script/CoreUObject.Enum’/Script/Engine.EWorldPositionIncludedOffsets’",PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="Absolute World Position (Including Material Shader Offsets)",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=C2090DA740DD801D3E8237B88681483F,PinName="XYZ",Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_72 D891DA2349A52230FE0A03AECF941D5D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=491DCA2F4FC7D7B93D81099E958127CE,PinName="XY",Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=13B427784D1FC533A3713581B8B77A6C,PinName="Z",Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="blue",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_72" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_72’" Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_0" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_72.MaterialExpressionMultiply_0’" End Object Begin Object Name="MaterialExpressionMultiply_0" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_72.MaterialExpressionMultiply_0’" A=(Expression="/Script/Engine.MaterialExpressionWorldPosition’MaterialGraphNode_71.MaterialExpressionWorldPosition_0’",Mask=1,MaskR=1,MaskG=1,MaskB=1) B=(Expression="/Script/Engine.MaterialExpressionMultiply’MaterialGraphNode_117.MaterialExpressionMultiply_5’") ConstB=0.001000 MaterialExpressionEditorX=-1328 MaterialExpressionEditorY=32 MaterialExpressionGuid=DE58AAA24466BC5E641B26891716EA18 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionMultiply’MaterialExpressionMultiply_0’" NodePosX=-1328 NodePosY=32 NodeGuid=CBE6CEB74715E41F426E5491DB5B3EA3 CustomProperties Pin (PinId=D891DA2349A52230FE0A03AECF941D5D,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_71 C2090DA740DD801D3E8237B88681483F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=3735A890468BFC76F3302882820C752B,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.001",LinkedTo=(MaterialGraphNode_117 325A786C41BC9EA2468A32BB73A5DF70,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=F849F89B485B332DC93E408C0C8BD867,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_70 14B3EA4E44D4A873700D33A55F7AE5AD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_84" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_84’" Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_1" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_84.MaterialExpressionMultiply_1’" End Object Begin Object Name="MaterialExpressionMultiply_1" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_84.MaterialExpressionMultiply_1’" A=(Expression="/Script/Engine.MaterialExpressionConstantBiasScale’MaterialGraphNode_103.MaterialExpressionConstantBiasScale_1’") B=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall’MaterialGraphNode_127.MaterialExpressionMaterialFunctionCall_2’") MaterialExpressionEditorX=-144 MaterialExpressionEditorY=-112 MaterialExpressionGuid=DA98027D4C8596170B0E17B9EF7220E3 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionMultiply’MaterialExpressionMultiply_1’" NodePosX=-144 NodePosY=-112 NodeGuid=4F9EBC89401D37B4672109B6E697899D CustomProperties Pin (PinId=4B422FB14E6452F4381427996109B01B,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_103 4A5EFBEF401F3B9D6D6BA88073753EE5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=D40506D4404029068C5B1596FD1201FD,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_127 43240A3449BA672E32DECAB9459E911E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=0A846A6F4D423594504BC88ED8721F9E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_88 9F13B9444D5E8BCECF5694AE7E5F3815,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_85" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_85’" Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_2" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_85.MaterialExpressionMultiply_2’" End Object Begin Object Name="MaterialExpressionMultiply_2" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_85.MaterialExpressionMultiply_2’" A=(Expression="/Script/Engine.MaterialExpressionConstantBiasScale’MaterialGraphNode_104.MaterialExpressionConstantBiasScale_2’") B=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall’MaterialGraphNode_127.MaterialExpressionMaterialFunctionCall_2’",OutputIndex=1) MaterialExpressionEditorX=-144 MaterialExpressionEditorY=-16 MaterialExpressionGuid=40F99F814115FB398828A49E0B1A3364 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionMultiply’MaterialExpressionMultiply_2’" NodePosX=-144 NodePosY=-16 NodeGuid=497F36654651BCA76AC642816F91F0E7 CustomProperties Pin (PinId=4B422FB14E6452F4381427996109B01B,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_104 4A5EFBEF401F3B9D6D6BA88073753EE5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=D40506D4404029068C5B1596FD1201FD,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_127 9B9EA32E4972587D9137D5BDF8DA73D6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=0A846A6F4D423594504BC88ED8721F9E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_88 92EE0B984D786247C29A7AB5BD529F57,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_86" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_86’" Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_3" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_86.MaterialExpressionMultiply_3’" End Object Begin Object Name="MaterialExpressionMultiply_3" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_86.MaterialExpressionMultiply_3’" A=(Expression="/Script/Engine.MaterialExpressionConstantBiasScale’MaterialGraphNode_105.MaterialExpressionConstantBiasScale_3’") B=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall’MaterialGraphNode_127.MaterialExpressionMaterialFunctionCall_2’",OutputIndex=2) MaterialExpressionEditorX=-144 MaterialExpressionEditorY=80 MaterialExpressionGuid=920D87874F8D4842754B499A382F2F6E Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionMultiply’MaterialExpressionMultiply_3’" NodePosX=-144 NodePosY=80 NodeGuid=A67546E642968C5590056C8DBCABF4CE CustomProperties Pin (PinId=4B422FB14E6452F4381427996109B01B,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_105 4A5EFBEF401F3B9D6D6BA88073753EE5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=D40506D4404029068C5B1596FD1201FD,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_127 1AFFEC6F4EB6D3F0863CCE85FD40182F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=0A846A6F4D423594504BC88ED8721F9E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_89 9F13B9444D5E8BCECF5694AE7E5F3815,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_87" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_87’" Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_4" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_87.MaterialExpressionMultiply_4’" End Object Begin Object Name="MaterialExpressionMultiply_4" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_87.MaterialExpressionMultiply_4’" A=(Expression="/Script/Engine.MaterialExpressionConstantBiasScale’MaterialGraphNode_106.MaterialExpressionConstantBiasScale_4’") B=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall’MaterialGraphNode_127.MaterialExpressionMaterialFunctionCall_2’",OutputIndex=3) MaterialExpressionEditorX=-144 MaterialExpressionEditorY=176 MaterialExpressionGuid=4AFC3EB34B869854B8E9E4A61A9F520A Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionMultiply’MaterialExpressionMultiply_4’" NodePosX=-144 NodePosY=176 NodeGuid=3C7AE4084C839DEDB5CF83B605D8347D CustomProperties Pin (PinId=4B422FB14E6452F4381427996109B01B,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_106 4A5EFBEF401F3B9D6D6BA88073753EE5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=D40506D4404029068C5B1596FD1201FD,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_127 7C8A13534EED29A59DEEE495291C3DCD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=0A846A6F4D423594504BC88ED8721F9E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_89 92EE0B984D786247C29A7AB5BD529F57,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_88" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_88’" Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_0" ExportPath="/Script/Engine.MaterialExpressionAdd’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_88.MaterialExpressionAdd_0’" End Object Begin Object Name="MaterialExpressionAdd_0" ExportPath="/Script/Engine.MaterialExpressionAdd’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_88.MaterialExpressionAdd_0’" A=(Expression="/Script/Engine.MaterialExpressionMultiply’MaterialGraphNode_84.MaterialExpressionMultiply_1’") B=(Expression="/Script/Engine.MaterialExpressionMultiply’MaterialGraphNode_85.MaterialExpressionMultiply_2’") MaterialExpressionEditorY=-64 MaterialExpressionGuid=C8C20FBD422E8F259C24F58110E0E914 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionAdd’MaterialExpressionAdd_0’" NodePosY=-64 NodeGuid=5D08DB5440630959649B76B04F40A4A2 CustomProperties Pin (PinId=9F13B9444D5E8BCECF5694AE7E5F3815,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_84 0A846A6F4D423594504BC88ED8721F9E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=92EE0B984D786247C29A7AB5BD529F57,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_85 0A846A6F4D423594504BC88ED8721F9E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1C5920884B1302967F535898C672C718,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_90 9F13B9444D5E8BCECF5694AE7E5F3815,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_89" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_89’" Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_1" ExportPath="/Script/Engine.MaterialExpressionAdd’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_89.MaterialExpressionAdd_1’" End Object Begin Object Name="MaterialExpressionAdd_1" ExportPath="/Script/Engine.MaterialExpressionAdd’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_89.MaterialExpressionAdd_1’" A=(Expression="/Script/Engine.MaterialExpressionMultiply’MaterialGraphNode_86.MaterialExpressionMultiply_3’") B=(Expression="/Script/Engine.MaterialExpressionMultiply’MaterialGraphNode_87.MaterialExpressionMultiply_4’") MaterialExpressionEditorY=80 MaterialExpressionGuid=DA9538264968FFB244AC3FA0855B085E Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionAdd’MaterialExpressionAdd_1’" NodePosY=80 NodeGuid=8A4BC29F4BDBD0562FF0CF8C18729E72 CustomProperties Pin (PinId=9F13B9444D5E8BCECF5694AE7E5F3815,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_86 0A846A6F4D423594504BC88ED8721F9E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=92EE0B984D786247C29A7AB5BD529F57,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_87 0A846A6F4D423594504BC88ED8721F9E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1C5920884B1302967F535898C672C718,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_90 92EE0B984D786247C29A7AB5BD529F57,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_90" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_90’" Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_2" ExportPath="/Script/Engine.MaterialExpressionAdd’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_90.MaterialExpressionAdd_2’" End Object Begin Object Name="MaterialExpressionAdd_2" ExportPath="/Script/Engine.MaterialExpressionAdd’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_90.MaterialExpressionAdd_2’" A=(Expression="/Script/Engine.MaterialExpressionAdd’MaterialGraphNode_88.MaterialExpressionAdd_0’") B=(Expression="/Script/Engine.MaterialExpressionAdd’MaterialGraphNode_89.MaterialExpressionAdd_1’") MaterialExpressionEditorX=112 MaterialExpressionGuid=73E963FB4AE4545A1041698B5C9C9B02 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionAdd’MaterialExpressionAdd_2’" NodePosX=112 NodeGuid=77A93B174843FD6734BDE38B27B6F84D CustomProperties Pin (PinId=9F13B9444D5E8BCECF5694AE7E5F3815,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_88 1C5920884B1302967F535898C672C718,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=92EE0B984D786247C29A7AB5BD529F57,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_89 1C5920884B1302967F535898C672C718,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1C5920884B1302967F535898C672C718,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_94 05C764CD47940CC0270427AD89BAED12,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_94" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_94’" Begin Object Class=/Script/Engine.MaterialExpressionDivide Name="MaterialExpressionDivide_0" ExportPath="/Script/Engine.MaterialExpressionDivide’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_94.MaterialExpressionDivide_0’" End Object Begin Object Name="MaterialExpressionDivide_0" ExportPath="/Script/Engine.MaterialExpressionDivide’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_94.MaterialExpressionDivide_0’" A=(Expression="/Script/Engine.MaterialExpressionAdd’MaterialGraphNode_90.MaterialExpressionAdd_2’") B=(Expression="/Script/Engine.MaterialExpressionDotProduct’MaterialGraphNode_125.MaterialExpressionDotProduct_0’") MaterialExpressionEditorX=368 MaterialExpressionEditorY=272 MaterialExpressionGuid=C223FC624D076CD960DD35BF033CAF9F Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionDivide’MaterialExpressionDivide_0’" NodePosX=368 NodePosY=272 NodeGuid=54213C184810CD61B4636799E3519E80 CustomProperties Pin (PinId=05C764CD47940CC0270427AD89BAED12,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_90 1C5920884B1302967F535898C672C718,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=E8FB7058489AB8D4EC9B168AF3C94F3D,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="2.0",LinkedTo=(MaterialGraphNode_125 B9507A34414D77E50AEBA5AF88207772,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=987C0DE042AD3FB406ADC3888C2B7094,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_0 9573E79047792C976E7E0F93AC2AF699,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_99" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_99’" Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_6" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_99.MaterialExpressionCustom_6’" End Object Begin Object Name="MaterialExpressionCustom_6" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_99.MaterialExpressionCustom_6’" Code="float j = 4096.0sin(dot(in_pos,float3(17.0, 59.4, 15.0)));\r\nfloat3 r;\r\nr.z = frac(512.0j);\r\nj = .125;\r\nr.x = frac(512.0j);\r\nj = .125;\r\nr.y = frac(512.0j);\r\nreturn r * 2.0 - 1.0; // [-1.0, +1.0]" Description="Custom_Rand3to3" Inputs(0)=(InputName="in_pos",Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_70.MaterialExpressionCustom_0’",OutputIndex=1)) MaterialExpressionEditorX=-720 MaterialExpressionEditorY=-32 MaterialExpressionGuid=3E43DB7047C64852DEDD41908D06EC1F Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" bCollapsed=True End Object MaterialExpression="/Script/Engine.MaterialExpressionCustom’MaterialExpressionCustom_6’" NodePosX=-720 NodePosY=-32 NodeGuid=78FC1A174B33C8E9139CAE800C72C3B6 CustomProperties Pin (PinId=9D0A05744027353F9E7118A2194B1162,PinName="in_pos",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_70 9EE1744F4571B813B1BBDE890386E4B4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=88D45E3940F121BFE10297B3111BCD2E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_103 64D843D444C942D7CDCD678C1821A3AF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_100" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_100’" Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_7" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_100.MaterialExpressionCustom_7’" End Object Begin Object Name="MaterialExpressionCustom_7" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_100.MaterialExpressionCustom_7’" Code="float j = 4096.0sin(dot(in_pos,float3(17.0, 59.4, 15.0)));\r\nfloat3 r;\r\nr.z = frac(512.0j);\r\nj = .125;\r\nr.x = frac(512.0j);\r\nj = .125;\r\nr.y = frac(512.0j);\r\nreturn r * 2.0 - 1.0; // [-1.0, +1.0]" Description="Custom_Rand3to3" Inputs(0)=(InputName="in_pos",Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_70.MaterialExpressionCustom_0’",OutputIndex=2)) MaterialExpressionEditorX=-720 MaterialExpressionEditorY=32 MaterialExpressionGuid=943CEFBE47E826ECE592A39DBE143E25 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" bCollapsed=True End Object MaterialExpression="/Script/Engine.MaterialExpressionCustom’MaterialExpressionCustom_7’" NodePosX=-720 NodePosY=32 NodeGuid=F2C4B17645EFCEE59445DBB005DFCC54 CustomProperties Pin (PinId=9D0A05744027353F9E7118A2194B1162,PinName="in_pos",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_70 1E152C9B4E3FDD460C71EBBD7728B4F5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=88D45E3940F121BFE10297B3111BCD2E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_104 64D843D444C942D7CDCD678C1821A3AF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_101" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_101’" Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_8" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_101.MaterialExpressionCustom_8’" End Object Begin Object Name="MaterialExpressionCustom_8" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_101.MaterialExpressionCustom_8’" Code="float j = 4096.0sin(dot(in_pos,float3(17.0, 59.4, 15.0)));\r\nfloat3 r;\r\nr.z = frac(512.0j);\r\nj = .125;\r\nr.x = frac(512.0j);\r\nj = .125;\r\nr.y = frac(512.0j);\r\nreturn r * 2.0 - 1.0; // [-1.0, +1.0]" Description="Custom_Rand3to3" Inputs(0)=(InputName="in_pos",Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_70.MaterialExpressionCustom_0’",OutputIndex=3)) MaterialExpressionEditorX=-720 MaterialExpressionEditorY=96 MaterialExpressionGuid=84D098E34934CA4E2161ACB574E49CF6 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" bCollapsed=True End Object MaterialExpression="/Script/Engine.MaterialExpressionCustom’MaterialExpressionCustom_8’" NodePosX=-720 NodePosY=96 NodeGuid=475AB77C451D849CC0C1329C35B915C7 CustomProperties Pin (PinId=9D0A05744027353F9E7118A2194B1162,PinName="in_pos",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_70 EDB6385B40CB4F839646B784E3E9D173,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=88D45E3940F121BFE10297B3111BCD2E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_105 64D843D444C942D7CDCD678C1821A3AF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_102" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_102’" Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_9" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_102.MaterialExpressionCustom_9’" End Object Begin Object Name="MaterialExpressionCustom_9" ExportPath="/Script/Engine.MaterialExpressionCustom’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_102.MaterialExpressionCustom_9’" Code="float j = 4096.0sin(dot(in_pos,float3(17.0, 59.4, 15.0)));\r\nfloat3 r;\r\nr.z = frac(512.0*j);\r\nj = .125;\r\nr.x = frac(512.0j);\r\nj = .125;\r\nr.y = frac(512.0j);\r\nreturn r * 2.0 - 1.0; // [-1.0, +1.0]" Description="Custom_Rand3to3" Inputs(0)=(InputName="in_pos",Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_70.MaterialExpressionCustom_0’",OutputIndex=4)) MaterialExpressionEditorX=-720 MaterialExpressionEditorY=160 MaterialExpressionGuid=67B43E7147CCFD8AC7AF9886BD18D7E8 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" bCollapsed=True End Object MaterialExpression="/Script/Engine.MaterialExpressionCustom’MaterialExpressionCustom_9’" NodePosX=-720 NodePosY=160 NodeGuid=D394D16F455F95ABE01044819FC9EE54 CustomProperties Pin (PinId=9D0A05744027353F9E7118A2194B1162,PinName="in_pos",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_70 72873D064EE5FD985F001AA3892D9F49,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=88D45E3940F121BFE10297B3111BCD2E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_106 64D843D444C942D7CDCD678C1821A3AF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_103" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_103’" Begin Object Class=/Script/Engine.MaterialExpressionConstantBiasScale Name="MaterialExpressionConstantBiasScale_1" ExportPath="/Script/Engine.MaterialExpressionConstantBiasScale’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_103.MaterialExpressionConstantBiasScale_1’" End Object Begin Object Name="MaterialExpressionConstantBiasScale_1" ExportPath="/Script/Engine.MaterialExpressionConstantBiasScale’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_103.MaterialExpressionConstantBiasScale_1’" Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_99.MaterialExpressionCustom_6’") MaterialExpressionEditorX=-464 MaterialExpressionEditorY=-80 MaterialExpressionGuid=6A0C7CD546A8B8DA31853CBBAFAF7DE7 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionConstantBiasScale’MaterialExpressionConstantBiasScale_1’" NodePosX=-464 NodePosY=-80 AdvancedPinDisplay=Hidden NodeGuid=EC194ED04DC9504180CE4A815597C89B CustomProperties Pin (PinId=64D843D444C942D7CDCD678C1821A3AF,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_99 88D45E3940F121BFE10297B3111BCD2E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9637737D4852628FB4501EA611316422,PinName="Bias",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=1655D7AE469B533DF350118D85322A95,PinName="Scale",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.5",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=4A5EFBEF401F3B9D6D6BA88073753EE5,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_84 4B422FB14E6452F4381427996109B01B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_104" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_104’" Begin Object Class=/Script/Engine.MaterialExpressionConstantBiasScale Name="MaterialExpressionConstantBiasScale_2" ExportPath="/Script/Engine.MaterialExpressionConstantBiasScale’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_104.MaterialExpressionConstantBiasScale_2’" End Object Begin Object Name="MaterialExpressionConstantBiasScale_2" ExportPath="/Script/Engine.MaterialExpressionConstantBiasScale’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_104.MaterialExpressionConstantBiasScale_2’" Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_100.MaterialExpressionCustom_7’") MaterialExpressionEditorX=-464 MaterialExpressionEditorY=16 MaterialExpressionGuid=1D1878424E465239C9AB7C8BDF5782D1 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionConstantBiasScale’MaterialExpressionConstantBiasScale_2’" NodePosX=-464 NodePosY=16 AdvancedPinDisplay=Hidden NodeGuid=BDCB03AE41A125BFD41BF8A8AEE721BA CustomProperties Pin (PinId=64D843D444C942D7CDCD678C1821A3AF,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_100 88D45E3940F121BFE10297B3111BCD2E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9637737D4852628FB4501EA611316422,PinName="Bias",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=1655D7AE469B533DF350118D85322A95,PinName="Scale",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.5",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=4A5EFBEF401F3B9D6D6BA88073753EE5,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_85 4B422FB14E6452F4381427996109B01B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_105" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_105’" Begin Object Class=/Script/Engine.MaterialExpressionConstantBiasScale Name="MaterialExpressionConstantBiasScale_3" ExportPath="/Script/Engine.MaterialExpressionConstantBiasScale’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_105.MaterialExpressionConstantBiasScale_3’" End Object Begin Object Name="MaterialExpressionConstantBiasScale_3" ExportPath="/Script/Engine.MaterialExpressionConstantBiasScale’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_105.MaterialExpressionConstantBiasScale_3’" Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_101.MaterialExpressionCustom_8’") MaterialExpressionEditorX=-464 MaterialExpressionEditorY=112 MaterialExpressionGuid=2B04DE3048F81A210EFC9096EBEE50CB Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionConstantBiasScale’MaterialExpressionConstantBiasScale_3’" NodePosX=-464 NodePosY=112 AdvancedPinDisplay=Hidden NodeGuid=913678974A1C4150F5B39D9B82EF1F0F CustomProperties Pin (PinId=64D843D444C942D7CDCD678C1821A3AF,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_101 88D45E3940F121BFE10297B3111BCD2E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9637737D4852628FB4501EA611316422,PinName="Bias",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=1655D7AE469B533DF350118D85322A95,PinName="Scale",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.5",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=4A5EFBEF401F3B9D6D6BA88073753EE5,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_86 4B422FB14E6452F4381427996109B01B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_106" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_106’" Begin Object Class=/Script/Engine.MaterialExpressionConstantBiasScale Name="MaterialExpressionConstantBiasScale_4" ExportPath="/Script/Engine.MaterialExpressionConstantBiasScale’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_106.MaterialExpressionConstantBiasScale_4’" End Object Begin Object Name="MaterialExpressionConstantBiasScale_4" ExportPath="/Script/Engine.MaterialExpressionConstantBiasScale’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_106.MaterialExpressionConstantBiasScale_4’" Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_102.MaterialExpressionCustom_9’") MaterialExpressionEditorX=-464 MaterialExpressionEditorY=208 MaterialExpressionGuid=ADC7BC0844BACEDDE2DAE7A3C4A4D15C Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionConstantBiasScale’MaterialExpressionConstantBiasScale_4’" NodePosX=-464 NodePosY=208 AdvancedPinDisplay=Hidden NodeGuid=74F49C8C4334E7EA7AD9C6A5C1C74B70 CustomProperties Pin (PinId=64D843D444C942D7CDCD678C1821A3AF,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_102 88D45E3940F121BFE10297B3111BCD2E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9637737D4852628FB4501EA611316422,PinName="Bias",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=1655D7AE469B533DF350118D85322A95,PinName="Scale",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.5",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=4A5EFBEF401F3B9D6D6BA88073753EE5,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_87 4B422FB14E6452F4381427996109B01B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_114" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_114’" Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_0" ExportPath="/Script/Engine.MaterialExpressionScalarParameter’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_114.MaterialExpressionScalarParameter_0’" End Object Begin Object Name="MaterialExpressionScalarParameter_0" ExportPath="/Script/Engine.MaterialExpressionScalarParameter’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_114.MaterialExpressionScalarParameter_0’" DefaultValue=32.000000 SliderMax=32.000000 ParameterName="SimplexWeightExp" ExpressionGUID=0DA61E7A4D2F6969D46A8A8E66B77017 MaterialExpressionEditorX=-608 MaterialExpressionEditorY=672 MaterialExpressionGuid=1C8DEFE84572A8D07020099724C9C3D5 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter’MaterialExpressionScalarParameter_0’" NodePosX=-608 NodePosY=672 bCanRenameNode=True NodeGuid=16E6E3EA4238244927DAB2AE435BE4B1 CustomProperties Pin (PinId=0AE99FFF45758ABB67B7AAA805AA5D7C,PinName="Default Value",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="32.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=2C5A87D44541DE69CDC3269113A7C424,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_124 CA7BA39C437DC4A31ADFA691358C0D98,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_115" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_115’" Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_1" ExportPath="/Script/Engine.MaterialExpressionScalarParameter’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_115.MaterialExpressionScalarParameter_1’" End Object Begin Object Name="MaterialExpressionScalarParameter_1" ExportPath="/Script/Engine.MaterialExpressionScalarParameter’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_115.MaterialExpressionScalarParameter_1’" DefaultValue=0.139008 ParameterName="NoiseScale" ExpressionGUID=3150F8274D27E3491FF425A5CD2062F8 MaterialExpressionEditorX=-1568 MaterialExpressionEditorY=576 MaterialExpressionGuid=5A81DAE545E1F1839931DF8F984216DA Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter’MaterialExpressionScalarParameter_1’" NodePosX=-1568 NodePosY=576 bCanRenameNode=True NodeGuid=B3B72C7A4FC85D71F3EFE2AAFFB63425 CustomProperties Pin (PinId=FB034CBF41265277956C949B737C94FF,PinName="Default Value",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.139008",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=4DC8AF404499F8317F82B8A37F953605,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_117 7C3AFCBD4685D81375729A9C7C34366D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_116" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_116’" Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_4" ExportPath="/Script/Engine.MaterialExpressionConstant’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_116.MaterialExpressionConstant_4’" End Object Begin Object Name="MaterialExpressionConstant_4" ExportPath="/Script/Engine.MaterialExpressionConstant’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_116.MaterialExpressionConstant_4’" R=0.010000 MaterialExpressionEditorX=-1520 MaterialExpressionEditorY=288 MaterialExpressionGuid=1D793405449AC149A46C598895E90212 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionConstant’MaterialExpressionConstant_4’" NodePosX=-1520 NodePosY=288 NodeGuid=6C78D85A4899BCBCA4839185EDF04D38 CustomProperties Pin (PinId=A3ADF9F8441D5DC4AA6E06BA39E1F008,PinName="Value",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.01",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1CD273644559D3698D370F87F9FDE1A8,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_117 C8FDF280461A5B0B6304DDA9740D423D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_117" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_117’" Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_5" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_117.MaterialExpressionMultiply_5’" End Object Begin Object Name="MaterialExpressionMultiply_5" ExportPath="/Script/Engine.MaterialExpressionMultiply’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_117.MaterialExpressionMultiply_5’" A=(Expression="/Script/Engine.MaterialExpressionConstant’MaterialGraphNode_116.MaterialExpressionConstant_4’") B=(Expression="/Script/Engine.MaterialExpressionScalarParameter’MaterialGraphNode_115.MaterialExpressionScalarParameter_1’") MaterialExpressionEditorX=-1344 MaterialExpressionEditorY=352 MaterialExpressionGuid=90C231FD47D54829A7765C96B2CD2081 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionMultiply’MaterialExpressionMultiply_5’" NodePosX=-1344 NodePosY=352 NodeGuid=A4263FC44E5338285E9AD09423BC1E3B CustomProperties Pin (PinId=C8FDF280461A5B0B6304DDA9740D423D,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_116 1CD273644559D3698D370F87F9FDE1A8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7C3AFCBD4685D81375729A9C7C34366D,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_115 4DC8AF404499F8317F82B8A37F953605,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=325A786C41BC9EA2468A32BB73A5DF70,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_72 3735A890468BFC76F3302882820C752B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_118" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_118’" Begin Object Class=/Script/Engine.MaterialExpressionLength Name="MaterialExpressionLength_4" ExportPath="/Script/Engine.MaterialExpressionLength’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_118.MaterialExpressionLength_4’" End Object Begin Object Name="MaterialExpressionLength_4" ExportPath="/Script/Engine.MaterialExpressionLength’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_118.MaterialExpressionLength_4’" Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_70.MaterialExpressionCustom_0’",OutputIndex=5) MaterialExpressionEditorX=-704 MaterialExpressionEditorY=336 MaterialExpressionGuid=4B75B3FB46245C77E9F77C83698F6CC0 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionLength’MaterialExpressionLength_4’" NodePosX=-704 NodePosY=336 NodeGuid=5507E5B744DE482372CDFF8C3F0FFE4A CustomProperties Pin (PinId=F62E757641CD02BE34545E8ED7CA7BF4,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_70 7746174D4FB60AF7C5C5F095B5CA2773,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5097AA4B423EC1621F3AAF963D70CD81,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_119 904691E247BFDF7170ACD3AD02ED42A9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_119" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_119’" Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_1" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_119.MaterialExpressionMaterialFunctionCall_1’" End Object Begin Object Name="MaterialExpressionMaterialFunctionCall_1" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_119.MaterialExpressionMaterialFunctionCall_1’" MaterialFunction="/Script/Engine.MaterialFunction’/Engine/Functions/Engine_MaterialFunctions02/Utility/MakeFloat4.MakeFloat4’" FunctionInputs(0)=(ExpressionInputId=529C1D96441E07EB03A9E59B8A7F67B6,Input=(Expression="/Script/Engine.MaterialExpressionLength’MaterialGraphNode_118.MaterialExpressionLength_4’",InputName="X")) FunctionInputs(1)=(ExpressionInputId=B5BD7D1B494F6928732CCDA1C63D8E15,Input=(Expression="/Script/Engine.MaterialExpressionLength’MaterialGraphNode_120.MaterialExpressionLength_5’",InputName="Y")) FunctionInputs(2)=(ExpressionInputId=050F17B8471570B47A802CB7CAA5A201,Input=(Expression="/Script/Engine.MaterialExpressionLength’MaterialGraphNode_121.MaterialExpressionLength_6’",InputName="Z")) FunctionInputs(3)=(ExpressionInputId=4302C68A4D3ABCFB34DE619C2867A488,Input=(Expression="/Script/Engine.MaterialExpressionLength’MaterialGraphNode_122.MaterialExpressionLength_7’",InputName="A")) FunctionOutputs(0)=(ExpressionOutputId=0DD6F9954C067C3E5DDBBBA0D6910DD2,Output=(OutputName="Result")) MaterialExpressionEditorX=-560 MaterialExpressionEditorY=384 MaterialExpressionGuid=DFEBD8D848F1FBE3BF7E4786CFCA4D92 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" Outputs(0)=(OutputName="Result") End Object MaterialExpression="/Script/Engine.MaterialExpressionMaterialFunctionCall’MaterialExpressionMaterialFunctionCall_1’" NodePosX=-560 NodePosY=384 NodeGuid=2459F97B4100A38B5BAB6DA3DE39853E CustomProperties Pin (PinId=904691E247BFDF7170ACD3AD02ED42A9,PinName="X (S)",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_118 5097AA4B423EC1621F3AAF963D70CD81,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7349F0A84D44A016C4E404A4B60C6437,PinName="Y (S)",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_120 5097AA4B423EC1621F3AAF963D70CD81,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=B37545C345A79A9CD0F660AD60A5FD6F,PinName="Z (S)",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_121 5097AA4B423EC1621F3AAF963D70CD81,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=859E34B44713F53BD391418E82C6ED35,PinName="A (S)",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_122 5097AA4B423EC1621F3AAF963D70CD81,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=445023AE407FD3B754800EB4D39D2592,PinName="Result",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_123 51F736DD46C921A2FB2C6185CCB7A275,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_120" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_120’" Begin Object Class=/Script/Engine.MaterialExpressionLength Name="MaterialExpressionLength_5" ExportPath="/Script/Engine.MaterialExpressionLength’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_120.MaterialExpressionLength_5’" End Object Begin Object Name="MaterialExpressionLength_5" ExportPath="/Script/Engine.MaterialExpressionLength’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_120.MaterialExpressionLength_5’" Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_70.MaterialExpressionCustom_0’",OutputIndex=6) MaterialExpressionEditorX=-704 MaterialExpressionEditorY=400 MaterialExpressionGuid=41DD4F0E40B840369B67349E5FA0D745 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionLength’MaterialExpressionLength_5’" NodePosX=-704 NodePosY=400 NodeGuid=24FD6F8D4865D099B356C6B887D29F25 CustomProperties Pin (PinId=F62E757641CD02BE34545E8ED7CA7BF4,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_70 00AD30144201B89E1E00758A88479315,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5097AA4B423EC1621F3AAF963D70CD81,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_119 7349F0A84D44A016C4E404A4B60C6437,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_121" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_121’" Begin Object Class=/Script/Engine.MaterialExpressionLength Name="MaterialExpressionLength_6" ExportPath="/Script/Engine.MaterialExpressionLength’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_121.MaterialExpressionLength_6’" End Object Begin Object Name="MaterialExpressionLength_6" ExportPath="/Script/Engine.MaterialExpressionLength’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_121.MaterialExpressionLength_6’" Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_70.MaterialExpressionCustom_0’",OutputIndex=7) MaterialExpressionEditorX=-704 MaterialExpressionEditorY=464 MaterialExpressionGuid=46534751404D7F29DBCF9DA6E1F37B50 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionLength’MaterialExpressionLength_6’" NodePosX=-704 NodePosY=464 NodeGuid=B88D119646A711EE468C2591EEBB61E4 CustomProperties Pin (PinId=F62E757641CD02BE34545E8ED7CA7BF4,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_70 A101A4114BE2E007A7A9DE8B88751614,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5097AA4B423EC1621F3AAF963D70CD81,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_119 B37545C345A79A9CD0F660AD60A5FD6F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_122" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_122’" Begin Object Class=/Script/Engine.MaterialExpressionLength Name="MaterialExpressionLength_7" ExportPath="/Script/Engine.MaterialExpressionLength’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_122.MaterialExpressionLength_7’" End Object Begin Object Name="MaterialExpressionLength_7" ExportPath="/Script/Engine.MaterialExpressionLength’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_122.MaterialExpressionLength_7’" Input=(Expression="/Script/Engine.MaterialExpressionCustom’MaterialGraphNode_70.MaterialExpressionCustom_0’",OutputIndex=8) MaterialExpressionEditorX=-704 MaterialExpressionEditorY=528 MaterialExpressionGuid=C2E579F44723B4B293411B9032A60889 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionLength’MaterialExpressionLength_7’" NodePosX=-704 NodePosY=528 NodeGuid=2741D0B648635B68C041949840AA33A0 CustomProperties Pin (PinId=F62E757641CD02BE34545E8ED7CA7BF4,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_70 CF20B6B54351C38C12EB46B59994524D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=5097AA4B423EC1621F3AAF963D70CD81,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_119 859E34B44713F53BD391418E82C6ED35,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_123" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_123’" Begin Object Class=/Script/Engine.MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_4" ExportPath="/Script/Engine.MaterialExpressionOneMinus’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_123.MaterialExpressionOneMinus_4’" End Object Begin Object Name="MaterialExpressionOneMinus_4" ExportPath="/Script/Engine.MaterialExpressionOneMinus’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_123.MaterialExpressionOneMinus_4’" Input=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall’MaterialGraphNode_119.MaterialExpressionMaterialFunctionCall_1’") MaterialExpressionEditorX=-416 MaterialExpressionEditorY=384 MaterialExpressionGuid=ABA7762C4F01C1C6E06C16BB2EB596A4 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionOneMinus’MaterialExpressionOneMinus_4’" NodePosX=-416 NodePosY=384 NodeGuid=D3E8C6134B844A3E5F65D09FD55DC78D CustomProperties Pin (PinId=51F736DD46C921A2FB2C6185CCB7A275,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_119 445023AE407FD3B754800EB4D39D2592,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9736C8E64D8CB9B55C3F6C8D731D2E42,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_124 DB00B51F49FBA793BF7360BBD164FDAD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_124" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_124’" Begin Object Class=/Script/Engine.MaterialExpressionPower Name="MaterialExpressionPower_9" ExportPath="/Script/Engine.MaterialExpressionPower’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_124.MaterialExpressionPower_9’" End Object Begin Object Name="MaterialExpressionPower_9" ExportPath="/Script/Engine.MaterialExpressionPower’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_124.MaterialExpressionPower_9’" Base=(Expression="/Script/Engine.MaterialExpressionOneMinus’MaterialGraphNode_123.MaterialExpressionOneMinus_4’") Exponent=(Expression="/Script/Engine.MaterialExpressionScalarParameter’MaterialGraphNode_114.MaterialExpressionScalarParameter_0’") ConstExponent=8.000000 MaterialExpressionEditorX=-304 MaterialExpressionEditorY=464 MaterialExpressionGuid=09BD6B094DE89E1DA5426F9BCDB3F9B7 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionPower’MaterialExpressionPower_9’" NodePosX=-304 NodePosY=464 NodeGuid=0E803EBC47CA2A55F26F3D9DBE2B6824 CustomProperties Pin (PinId=DB00B51F49FBA793BF7360BBD164FDAD,PinName="Base",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_123 9736C8E64D8CB9B55C3F6C8D731D2E42,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA7BA39C437DC4A31ADFA691358C0D98,PinName="Exp",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="8.0",LinkedTo=(MaterialGraphNode_114 2C5A87D44541DE69CDC3269113A7C424,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=4C336A0D446F4F6D752EFCA6D2C753E3,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_125 0819FB8E450EA225B2F030A4F9260E1A,MaterialGraphNode_127 516038CF458A98C08E4A8D94544417C6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_125" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_125’" Begin Object Class=/Script/Engine.MaterialExpressionDotProduct Name="MaterialExpressionDotProduct_0" ExportPath="/Script/Engine.MaterialExpressionDotProduct’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_125.MaterialExpressionDotProduct_0’" End Object Begin Object Name="MaterialExpressionDotProduct_0" ExportPath="/Script/Engine.MaterialExpressionDotProduct’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_125.MaterialExpressionDotProduct_0’" A=(Expression="/Script/Engine.MaterialExpressionPower’MaterialGraphNode_124.MaterialExpressionPower_9’") B=(Expression="/Script/Engine.MaterialExpressionConstant4Vector’MaterialGraphNode_129.MaterialExpressionConstant4Vector_0’",Mask=1,MaskR=1,MaskG=1,MaskB=1,MaskA=1) MaterialExpressionEditorX=96 MaterialExpressionEditorY=544 MaterialExpressionGuid=1C6EFFC047448A26BCA9AAB969961BBB Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionDotProduct’MaterialExpressionDotProduct_0’" NodePosX=96 NodePosY=544 NodeGuid=7BC647B04E732953AE0E0BB8A1D2E1B3 CustomProperties Pin (PinId=0819FB8E450EA225B2F030A4F9260E1A,PinName="A",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_124 4C336A0D446F4F6D752EFCA6D2C753E3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=A0877AC248A4CC6C9D728F91A7519781,PinName="B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_129 75299DFF47DF76712EB525BA952EB8B4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=B9507A34414D77E50AEBA5AF88207772,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_94 E8FB7058489AB8D4EC9B168AF3C94F3D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_127" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_127’" Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_2" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_127.MaterialExpressionMaterialFunctionCall_2’" End Object Begin Object Name="MaterialExpressionMaterialFunctionCall_2" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_127.MaterialExpressionMaterialFunctionCall_2’" MaterialFunction="/Script/Engine.MaterialFunction’/Engine/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat4Components.BreakOutFloat4Components’" FunctionInputs(0)=(ExpressionInputId=0FC5C56B4335798F20CB928CF1C87421,Input=(Expression="/Script/Engine.MaterialExpressionPower’MaterialGraphNode_124.MaterialExpressionPower_9’",InputName="Float4")) FunctionOutputs(0)=(ExpressionOutputId=6BC893C247FCFC567178CE944E213385,Output=(OutputName="R")) FunctionOutputs(1)=(ExpressionOutputId=9720C81E449DF8E5514FCB8A80FD5FA3,Output=(OutputName="G")) FunctionOutputs(2)=(ExpressionOutputId=17CE6E2C4E70841B48F3D1B73828AA03,Output=(OutputName="B")) FunctionOutputs(3)=(ExpressionOutputId=7E5140D94EE3BA89C55CD5ACDFA04604,Output=(OutputName="A")) MaterialExpressionEditorX=-96 MaterialExpressionEditorY=368 MaterialExpressionGuid=5B94958F470215FB7A13B0B322F90B43 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" Outputs(0)=(OutputName="R") Outputs(1)=(OutputName="G") Outputs(2)=(OutputName="B") Outputs(3)=(OutputName="A") End Object MaterialExpression="/Script/Engine.MaterialExpressionMaterialFunctionCall’MaterialExpressionMaterialFunctionCall_2’" NodePosX=-96 NodePosY=368 NodeGuid=CE96E1424675BA5F5EE164A4486738B5 CustomProperties Pin (PinId=516038CF458A98C08E4A8D94544417C6,PinName="Float4 (V4)",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_124 4C336A0D446F4F6D752EFCA6D2C753E3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=43240A3449BA672E32DECAB9459E911E,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_84 D40506D4404029068C5B1596FD1201FD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=9B9EA32E4972587D9137D5BDF8DA73D6,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_85 D40506D4404029068C5B1596FD1201FD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=1AFFEC6F4EB6D3F0863CCE85FD40182F,PinName="B",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_86 D40506D4404029068C5B1596FD1201FD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7C8A13534EED29A59DEEE495291C3DCD,PinName="A",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_87 D40506D4404029068C5B1596FD1201FD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_129" ExportPath="/Script/UnrealEd.MaterialGraphNode’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_129’" Begin Object Class=/Script/Engine.MaterialExpressionConstant4Vector Name="MaterialExpressionConstant4Vector_0" ExportPath="/Script/Engine.MaterialExpressionConstant4Vector’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_129.MaterialExpressionConstant4Vector_0’" End Object Begin Object Name="MaterialExpressionConstant4Vector_0" ExportPath="/Script/Engine.MaterialExpressionConstant4Vector’/Engine/Transient.M_3dSimplex:MaterialGraph_0.MaterialGraphNode_129.MaterialExpressionConstant4Vector_0’" Constant=(R=1.000000,G=1.000000,B=1.000000,A=1.000000) MaterialExpressionEditorX=-80 MaterialExpressionEditorY=592 MaterialExpressionGuid=116F010B4C4DFB6771EC209C5ED49D40 Material="/Script/UnrealEd.PreviewMaterial’/Engine/Transient.M_3dSimplex’" End Object MaterialExpression="/Script/Engine.MaterialExpressionConstant4Vector’MaterialExpressionConstant4Vector_0’" NodePosX=-80 NodePosY=592 NodeGuid=9EA14FCE47EF7B60F4DF2F8BE4D920EE CustomProperties Pin (PinId=FEB47BCF4F0B76EC385FCCA06A26F6F3,PinName="Constant",PinType.PinCategory="optional",PinType.PinSubCategory="rgba",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="(R=1.000000,G=1.000000,B=1.000000,A=1.000000)",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=75299DFF47DF76712EB525BA952EB8B4,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="rgba",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_125 A0877AC248A4CC6C9D728F91A7519781,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=7A961FA84312B7260D6FB59FB8DEF28E,PinName="Output2",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=6BA15C8B40C89D9DB7F37FAF402D8910,PinName="Output3",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="green",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=D1B883754E551DCBC160069ABC591274,PinName="Output4",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="blue",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=02247CD746E42A86C73655A432DAAB5D,PinName="Output5",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="alpha",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object