Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_16"
- Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_0"
- End Object
- Begin Object Name="MaterialExpressionFunctionOutput_0"
- A=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_34.MaterialExpressionMaterialFunctionCall_1')
- bLastPreviewed=True
- Id=BF27776443FB2F3631A83E906D9AB487
- MaterialExpressionEditorX=-960
- MaterialExpressionEditorY=-304
- MaterialExpressionGuid=30D853964FC1B47470ABE899E7F7B0F5
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_0'
- NodePosX=-960
- NodePosY=-304
- NodeGuid=630859BB47ED74608FC17BB2C5E86EC0
- CustomProperties Pin (PinId=988A65C24B797733398C28A7563C2DC1,PinName="Input",PinFriendlyName=" ",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_34 E21B73F1487F2662E869E7AFEEE9E74E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=2111D29A41ADD639B3841B971081614E,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_17"
- Begin Object Class=MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_0"
- End Object
- Begin Object Name="MaterialExpressionTextureCoordinate_0"
- CoordinateIndex=1
- MaterialExpressionEditorX=-3600
- MaterialExpressionEditorY=-608
- MaterialExpressionGuid=2B405AEE4D18EA24B52F7CB84C4373A4
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_0'
- NodePosX=-3600
- NodePosY=-608
- NodeGuid=A78B29F143C3EAF781C96287CF42347D
- CustomProperties Pin (PinId=D1A51E914F7242C8FA40209117D76ADF,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_20 588B976440A1E8460E6932937DB32C2F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_18"
- Begin Object Class=MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_1"
- End Object
- Begin Object Name="MaterialExpressionTextureCoordinate_1"
- CoordinateIndex=2
- MaterialExpressionEditorX=-3696
- MaterialExpressionEditorY=-480
- MaterialExpressionGuid=2B405AEE4D18EA24B52F7CB84C4373A4
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_1'
- NodePosX=-3696
- NodePosY=-480
- NodeGuid=F91366D1482F3C8F93DF988ED16EC141
- CustomProperties Pin (PinId=1038905E45107E367EE7EA8D52FC1459,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_19 2C60E3C943D16FA1AC0F3194D0CB4B40,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_19"
- Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_0"
- End Object
- Begin Object Name="MaterialExpressionComponentMask_0"
- Input=(Expression=MaterialExpressionTextureCoordinate'MaterialGraphNode_18.MaterialExpressionTextureCoordinate_1')
- R=True
- MaterialExpressionEditorX=-3520
- MaterialExpressionEditorY=-432
- MaterialExpressionGuid=0928145847211FEC01F78A8C56D6B22A
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_0'
- NodePosX=-3520
- NodePosY=-432
- NodeGuid=FAC2078547384AF0465752B024BCD18D
- CustomProperties Pin (PinId=2C60E3C943D16FA1AC0F3194D0CB4B40,PinName="Input",PinFriendlyName=" ",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_18 1038905E45107E367EE7EA8D52FC1459,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=6E97E15447EBCE23E4B0CA9B57E74818,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_20 02A3D5A44E6989D3B222E5A025B1F5F2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_20"
- Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_0"
- End Object
- Begin Object Name="MaterialExpressionAppendVector_0"
- A=(Expression=MaterialExpressionTextureCoordinate'MaterialGraphNode_17.MaterialExpressionTextureCoordinate_0')
- B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_19.MaterialExpressionComponentMask_0')
- MaterialExpressionEditorX=-3408
- MaterialExpressionEditorY=-560
- MaterialExpressionGuid=4C01E2A44A0491901B5FF39E69D152D3
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_0'
- NodePosX=-3408
- NodePosY=-560
- NodeGuid=A86D75F94C33A8E6A778E984457CA1F3
- CustomProperties Pin (PinId=588B976440A1E8460E6932937DB32C2F,PinName="A",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_17 D1A51E914F7242C8FA40209117D76ADF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=02A3D5A44E6989D3B222E5A025B1F5F2,PinName="B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_19 6E97E15447EBCE23E4B0CA9B57E74818,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=C66CC7144332B2B6E537E4BCA76254BE,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_44 2FAEDE8544EE03C8BAED698F5D281E1C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_21"
- Begin Object Class=MaterialExpressionCameraPositionWS Name="MaterialExpressionCameraPositionWS_0"
- End Object
- Begin Object Name="MaterialExpressionCameraPositionWS_0"
- MaterialExpressionEditorX=-3136
- MaterialExpressionEditorY=-160
- MaterialExpressionGuid=B8844A2D41BDB8FAAD83DB8046DF9E58
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionCameraPositionWS'MaterialExpressionCameraPositionWS_0'
- NodePosX=-3136
- NodePosY=-160
- NodeGuid=DAEEF9DF4F1B28E35136148C82BDFDFE
- CustomProperties Pin (PinId=67D766D44916D23DF5140F87A9E97C5B,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 66084FC54E377DA1C89967AD6DEFD0CB,MaterialGraphNode_49 66084FC54E377DA1C89967AD6DEFD0CB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_22"
- Begin Object Class=MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_2"
- End Object
- Begin Object Name="MaterialExpressionTextureCoordinate_2"
- CoordinateIndex=3
- MaterialExpressionEditorX=-3568
- MaterialExpressionEditorY=-304
- MaterialExpressionGuid=3A9FF050476EF52CF9F759B582EFCBC7
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_2'
- NodePosX=-3568
- NodePosY=-304
- NodeGuid=BACC73EF4F19066200D5BA93638F0E07
- CustomProperties Pin (PinId=278975B647BF80206EC1CF8072F4330B,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_23 9A101A0A43ED1A1C34A6DEAFF9AEB6E3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_23"
- Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_1"
- End Object
- Begin Object Name="MaterialExpressionComponentMask_1"
- Input=(Expression=MaterialExpressionTextureCoordinate'MaterialGraphNode_22.MaterialExpressionTextureCoordinate_2')
- R=True
- MaterialExpressionEditorX=-3392
- MaterialExpressionEditorY=-304
- MaterialExpressionGuid=C6AA40E24DD5D2F04931CC970FB8C7A9
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_1'
- NodePosX=-3392
- NodePosY=-304
- NodeGuid=AFFD964C4E9D079CC31336B60068F297
- CustomProperties Pin (PinId=9A101A0A43ED1A1C34A6DEAFF9AEB6E3,PinName="Input",PinFriendlyName=" ",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_22 278975B647BF80206EC1CF8072F4330B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=9D428BFF4FB965D24CD06084EADBCD95,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_43 2945B4384245469BB27BBEB7CFBFD36E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_34"
- Begin Object Class=MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_1"
- End Object
- Begin Object Name="MaterialExpressionMaterialFunctionCall_1"
- MaterialFunction=MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/DitherTemporalAA.DitherTemporalAA'
- FunctionInputs(0)=(ExpressionInputId=982BCAE7401F814CDC0AE2955DEE46F3,Input=(Expression=MaterialExpressionStaticSwitch'MaterialGraphNode_107.MaterialExpressionStaticSwitch_1',InputName="Alpha Threshold"))
- FunctionInputs(1)=(ExpressionInputId=E8A932AF4299B0D6C16EDB8B1E912796,Input=(OutputIndex=-1,InputName="Random"))
- FunctionOutputs(0)=(ExpressionOutputId=9BC32B084665F3D2D59A90AA45CA8A9F,Output=(OutputName="Result"))
- MaterialExpressionEditorX=-1248
- MaterialExpressionEditorY=-272
- MaterialExpressionGuid=E1430C50454F93A6C61AF6ABCB385145
- Material=Material'/Engine/Transient.Material_2'
- Outputs(0)=(OutputName="Result")
- End Object
- MaterialExpression=MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_1'
- NodePosX=-1248
- NodePosY=-272
- NodeGuid=D115659E4E2F4B4D9584D2BA93CE05E9
- CustomProperties Pin (PinId=362C58964C8C517AD055758F6C1865C0,PinName="Alpha Threshold (S)",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_107 EC0EF03C44AD8D9FD70B7F9B448AA409,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=1948E5A044E29E4E04453EB89532CB81,PinName="Random (S)",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=E21B73F1487F2662E869E7AFEEE9E74E,PinName="Result",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_16 988A65C24B797733398C28A7563C2DC1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_43"
- Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_13"
- End Object
- Begin Object Name="MaterialExpressionFunctionInput_13"
- Preview=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_23.MaterialExpressionComponentMask_1')
- InputName="FoliageHeight"
- Id=8B847F7D4156A349C5E89B9C6F59FFE9
- InputType=FunctionInput_Scalar
- bUsePreviewValueAsDefault=True
- MaterialExpressionEditorX=-3216
- MaterialExpressionEditorY=-304
- MaterialExpressionGuid=F397F94C45B0B9316F2F75BD9A00084E
- Material=Material'/Engine/Transient.Material_2'
- bCollapsed=True
- End Object
- MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_13'
- NodePosX=-3216
- NodePosY=-304
- NodeGuid=11F03E9748B216BF34FE2CA052BB4C82
- CustomProperties Pin (PinId=2945B4384245469BB27BBEB7CFBFD36E,PinName="Preview",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_23 9D428BFF4FB965D24CD06084EADBCD95,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=848D208941C217B0389974AEA5CC0092,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 55CA80FF40C865F3C1CFBE83CCC90648,MaterialGraphNode_49 55CA80FF40C865F3C1CFBE83CCC90648,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_44"
- Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_14"
- End Object
- Begin Object Name="MaterialExpressionFunctionInput_14"
- Preview=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_20.MaterialExpressionAppendVector_0')
- InputName="FoliagePosition"
- Id=CE4B0E9D496724B8972D4BBEF07A1B32
- bUsePreviewValueAsDefault=True
- SortPriority=1
- MaterialExpressionEditorX=-3184
- MaterialExpressionEditorY=-560
- MaterialExpressionGuid=55FEB8B74EA43CD8E69D76AC9BA41BB5
- Material=Material'/Engine/Transient.Material_2'
- bCollapsed=True
- End Object
- MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_14'
- NodePosX=-3184
- NodePosY=-560
- NodeGuid=3A4DACBA46C0826C897B25A2AA37D63C
- CustomProperties Pin (PinId=2FAEDE8544EE03C8BAED698F5D281E1C,PinName="Preview",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_20 C66CC7144332B2B6E537E4BCA76254BE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=00EB82DB42F07B3FC0C126AB4EB1DA49,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 799A771E4685B0D326FDEF99F31D3733,MaterialGraphNode_49 799A771E4685B0D326FDEF99F31D3733,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_70"
- Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_15"
- End Object
- Begin Object Name="MaterialExpressionFunctionInput_15"
- InputName="FadeStartDistance"
- Id=D108301E404A95ED5AD8A4B3ADAC8FA3
- InputType=FunctionInput_Scalar
- PreviewValue=(X=100.000000,Y=0.000000,Z=0.000000,W=1.000000)
- SortPriority=2
- MaterialExpressionEditorX=-3152
- MaterialExpressionEditorY=-48
- MaterialExpressionGuid=E25078534AA7B3D2E32BF991DE237B32
- Material=Material'/Engine/Transient.Material_2'
- bCollapsed=True
- End Object
- MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_15'
- NodePosX=-3152
- NodePosY=-48
- NodeGuid=738B38C543E4C00D389686A90102A461
- CustomProperties Pin (PinId=D6276F994D491CE2F1629E8ED19C2E0E,PinName="Preview",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=24DD13A74E5782FC2FBB4F83B63BB85D,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 193EE92C4D9C1F69350F97A3047275A6,MaterialGraphNode_49 193EE92C4D9C1F69350F97A3047275A6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_47"
- Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_16"
- End Object
- Begin Object Name="MaterialExpressionFunctionInput_16"
- InputName="FadeLength"
- Id=04B38AF641F9F95B1430ABB48FE73265
- InputType=FunctionInput_Scalar
- PreviewValue=(X=500.000000,Y=0.000000,Z=0.000000,W=1.000000)
- SortPriority=3
- MaterialExpressionEditorX=-3136
- MaterialExpressionEditorY=32
- MaterialExpressionGuid=E25078534AA7B3D2E32BF991DE237B32
- Material=Material'/Engine/Transient.Material_2'
- bCollapsed=True
- End Object
- MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_16'
- NodePosX=-3136
- NodePosY=32
- NodeGuid=CAB21DE345A6C9ECCF07FB8EB126B277
- CustomProperties Pin (PinId=06C3AF28454CBD8D08702A9D50097D6C,PinName="Preview",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=2B5BE81E46878F5DCBBC229B6A146D96,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 261B2682411CE146A4CE78A01349C6A7,MaterialGraphNode_49 261B2682411CE146A4CE78A01349C6A7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_147"
- Begin Object Class=MaterialExpressionCustom Name="MaterialExpressionCustom_4"
- End Object
- Begin Object Name="MaterialExpressionCustom_4"
- Code="float HalfHeight = FoliageHeight * 0.5;\r\nfloat AbsCameraHeight = abs(CameraPosition.z - (FoliagePosition.z + HalfHeight)) - (HalfHeight + FadeStartDistance);\r\nfloat VerticalMask = clamp(AbsCameraHeight / FadeLength, 0.0, 1.0);\r\n\r\nfloat2 HorDelta = CameraPosition.xy - FoliagePosition.xy;\r\nfloat SqrLength = dot(HorDelta, HorDelta);\r\n\r\nfloat TopFadeAlpha = clamp((CameraPosition.z - TopFadeHeight) / TopFadeTransitionLength, 0.0, 1.0);\r\nfloat BottomFadePos = SqrLength - (FadeStartDistance * FadeStartDistance);\r\nfloat TopFadePos = SqrLength - (TopFadeStartDistance * TopFadeStartDistance);\r\nfloat FadePos = lerp(BottomFadePos, TopFadePos, TopFadeAlpha);\r\nfloat BlendedFadeLength = lerp(FadeLength, TopFadeLength, TopFadeAlpha);\r\n\r\nfloat HorMask = clamp(FadePos / (BlendedFadeLength * BlendedFadeLength), 0.0, 1.0);\r\n\r\nreturn clamp(HorMask + VerticalMask, 0.0, 1.0);"
- OutputType=CMOT_Float1
- Description="FoliageFadeWithTopHeight"
- Inputs(0)=(InputName="FoliagePosition",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_44.MaterialExpressionFunctionInput_14'))
- Inputs(1)=(InputName="FoliageHeight",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_43.MaterialExpressionFunctionInput_13'))
- Inputs(2)=(InputName="CameraPosition",Input=(Expression=MaterialExpressionCameraPositionWS'MaterialGraphNode_21.MaterialExpressionCameraPositionWS_0'))
- Inputs(3)=(InputName="FadeStartDistance",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_70.MaterialExpressionFunctionInput_15'))
- Inputs(4)=(InputName="FadeLength",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_47.MaterialExpressionFunctionInput_16'))
- Inputs(5)=(InputName="TopFadeStartDistance",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_146.MaterialExpressionFunctionInput_17'))
- Inputs(6)=(InputName="TopFadeLength",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_71.MaterialExpressionFunctionInput_21'))
- Inputs(7)=(InputName="TopFadeHeight",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_108.MaterialExpressionFunctionInput_18'))
- Inputs(8)=(InputName="TopFadeTransitionLength",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_46.MaterialExpressionFunctionInput_20'))
- MaterialExpressionEditorX=-2320
- MaterialExpressionEditorY=-896
- MaterialExpressionGuid=36864ADB46C721338816DF8C96542C78
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionCustom'MaterialExpressionCustom_4'
- NodePosX=-2320
- NodePosY=-896
- ErrorType=1
- ErrorMsg="Custom material FoliageFadeWithTopHeight missing input 7 (TopFadeLength)"
- NodeGuid=12C673284088858D79A48694D428B44A
- CustomProperties Pin (PinId=799A771E4685B0D326FDEF99F31D3733,PinName="FoliagePosition",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_44 00EB82DB42F07B3FC0C126AB4EB1DA49,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=55CA80FF40C865F3C1CFBE83CCC90648,PinName="FoliageHeight",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_43 848D208941C217B0389974AEA5CC0092,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=66084FC54E377DA1C89967AD6DEFD0CB,PinName="CameraPosition",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_21 67D766D44916D23DF5140F87A9E97C5B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=193EE92C4D9C1F69350F97A3047275A6,PinName="FadeStartDistance",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_70 24DD13A74E5782FC2FBB4F83B63BB85D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=261B2682411CE146A4CE78A01349C6A7,PinName="FadeLength",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_47 2B5BE81E46878F5DCBBC229B6A146D96,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=D01A2746435D3B533D17E884A2C96C56,PinName="TopFadeStartDistance",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_146 24DD13A74E5782FC2FBB4F83B63BB85D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=34B836374CB82D949EA7D6A56DECE15C,PinName="TopFadeLength",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_71 24DD13A74E5782FC2FBB4F83B63BB85D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=B75BE0A846C37C74B76019B5C4C64A50,PinName="TopFadeHeight",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_108 24DD13A74E5782FC2FBB4F83B63BB85D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=7997B4D4468C43A46C385B85FD361CF3,PinName="TopFadeTransitionLength",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_46 24DD13A74E5782FC2FBB4F83B63BB85D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=99822740414C77E688B0AC839658B161,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_107 964D36F44B02EC6BAB934D96EF90F8FE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_146"
- Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_17"
- End Object
- Begin Object Name="MaterialExpressionFunctionInput_17"
- InputName="TopFadeStartDistance"
- Id=39276F0F4249EDC9EB878BB4ED61C58F
- InputType=FunctionInput_Scalar
- PreviewValue=(X=100.000000,Y=0.000000,Z=0.000000,W=1.000000)
- SortPriority=4
- MaterialExpressionEditorX=-3376
- MaterialExpressionEditorY=-1136
- MaterialExpressionGuid=E25078534AA7B3D2E32BF991DE237B32
- Material=Material'/Engine/Transient.Material_2'
- Function=MaterialFunction'/Engine/Transient.MF_FoliageBoundingBoxFade'
- bCollapsed=True
- End Object
- MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_17'
- NodePosX=-3376
- NodePosY=-1136
- NodeGuid=42E602A24BC6E1365D5B16923CAB170A
- CustomProperties Pin (PinId=D6276F994D491CE2F1629E8ED19C2E0E,PinName="Preview",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=24DD13A74E5782FC2FBB4F83B63BB85D,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 D01A2746435D3B533D17E884A2C96C56,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_108"
- Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_18"
- End Object
- Begin Object Name="MaterialExpressionFunctionInput_18"
- InputName="TopFadeHeight"
- Id=FC49A4AD4D9330A20216EDA0BC167C1C
- InputType=FunctionInput_Scalar
- PreviewValue=(X=100.000000,Y=0.000000,Z=0.000000,W=1.000000)
- SortPriority=6
- MaterialExpressionEditorX=-3376
- MaterialExpressionEditorY=-976
- MaterialExpressionGuid=E25078534AA7B3D2E32BF991DE237B32
- Material=Material'/Engine/Transient.Material_2'
- Function=MaterialFunction'/Engine/Transient.MF_FoliageBoundingBoxFade'
- bCollapsed=True
- End Object
- MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_18'
- NodePosX=-3376
- NodePosY=-976
- NodeGuid=550DB15346B310E0B35212A0876FAD13
- CustomProperties Pin (PinId=D6276F994D491CE2F1629E8ED19C2E0E,PinName="Preview",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=24DD13A74E5782FC2FBB4F83B63BB85D,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 B75BE0A846C37C74B76019B5C4C64A50,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_106"
- Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_19"
- End Object
- Begin Object Name="MaterialExpressionFunctionInput_19"
- Preview=(Expression=MaterialExpressionStaticBool'MaterialGraphNode_148.MaterialExpressionStaticBool_1')
- InputName="UseTopFade"
- Id=F8D4603F40148334CA2E28B79C760868
- InputType=FunctionInput_StaticBool
- SortPriority=8
- MaterialExpressionEditorX=-1712
- MaterialExpressionEditorY=32
- MaterialExpressionGuid=1BA97F4947F2E5DD4919B69BD6FE5A4D
- Material=Material'/Engine/Transient.Material_2'
- bCollapsed=True
- End Object
- MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_19'
- NodePosX=-1712
- NodePosY=32
- NodeGuid=C328B1D249E19CF9B59AE5B86F4DDE0D
- CustomProperties Pin (PinId=2B277E7A4DBAEB7E03856D898949D90B,PinName="Preview",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_148 98C51E264E66A3FDCB0C0E948E3BF40F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=6F0B3B914478A850252F539E87A1ADC4,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_107 E889C0B748EB6C2EB1E224913668F203,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_107"
- Begin Object Class=MaterialExpressionStaticSwitch Name="MaterialExpressionStaticSwitch_1"
- End Object
- Begin Object Name="MaterialExpressionStaticSwitch_1"
- A=(Expression=MaterialExpressionCustom'MaterialGraphNode_147.MaterialExpressionCustom_4')
- B=(Expression=MaterialExpressionCustom'MaterialGraphNode_49.MaterialExpressionCustom_5')
- Value=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_106.MaterialExpressionFunctionInput_19')
- MaterialExpressionEditorX=-1440
- MaterialExpressionEditorY=-272
- MaterialExpressionGuid=82F923F44AFAD032590EABB1A3466208
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionStaticSwitch'MaterialExpressionStaticSwitch_1'
- NodePosX=-1440
- NodePosY=-272
- NodeGuid=C897424A41285F29AB53E29F594CFE5F
- CustomProperties Pin (PinId=964D36F44B02EC6BAB934D96EF90F8FE,PinName="True",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 99822740414C77E688B0AC839658B161,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=4DC757614FEF68DA15F4A9A033710BB7,PinName="False",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_49 99822740414C77E688B0AC839658B161,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=E889C0B748EB6C2EB1E224913668F203,PinName="Value",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_106 6F0B3B914478A850252F539E87A1ADC4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=EC0EF03C44AD8D9FD70B7F9B448AA409,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_34 362C58964C8C517AD055758F6C1865C0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_46"
- Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_20"
- End Object
- Begin Object Name="MaterialExpressionFunctionInput_20"
- InputName="TopFadeTransitionLength"
- Id=6B5F9E5A4E9D989F7D4EF9A9929B3472
- InputType=FunctionInput_Scalar
- PreviewValue=(X=100.000000,Y=0.000000,Z=0.000000,W=1.000000)
- SortPriority=7
- MaterialExpressionEditorX=-3360
- MaterialExpressionEditorY=-848
- MaterialExpressionGuid=E25078534AA7B3D2E32BF991DE237B32
- Material=Material'/Engine/Transient.Material_2'
- Function=MaterialFunction'/Engine/Transient.MF_FoliageBoundingBoxFade'
- bCollapsed=True
- End Object
- MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_20'
- NodePosX=-3360
- NodePosY=-848
- NodeGuid=5C87BE1B46057500DD7C74B37500B1A1
- CustomProperties Pin (PinId=D6276F994D491CE2F1629E8ED19C2E0E,PinName="Preview",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=24DD13A74E5782FC2FBB4F83B63BB85D,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 7997B4D4468C43A46C385B85FD361CF3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_71"
- Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_21"
- End Object
- Begin Object Name="MaterialExpressionFunctionInput_21"
- InputName="TopFadeLength"
- Id=448049BB44CDB5F21D66ED9163EAB394
- InputType=FunctionInput_Scalar
- PreviewValue=(X=100.000000,Y=0.000000,Z=0.000000,W=1.000000)
- SortPriority=5
- MaterialExpressionEditorX=-3376
- MaterialExpressionEditorY=-1056
- MaterialExpressionGuid=E25078534AA7B3D2E32BF991DE237B32
- Material=Material'/Engine/Transient.Material_2'
- Function=MaterialFunction'/Engine/Transient.MF_FoliageBoundingBoxFade'
- bCollapsed=True
- End Object
- MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_21'
- NodePosX=-3376
- NodePosY=-1056
- NodeGuid=1D6652AF45310F09E847F8885CC72F0F
- CustomProperties Pin (PinId=D6276F994D491CE2F1629E8ED19C2E0E,PinName="Preview",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=24DD13A74E5782FC2FBB4F83B63BB85D,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_147 34B836374CB82D949EA7D6A56DECE15C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_49"
- Begin Object Class=MaterialExpressionCustom Name="MaterialExpressionCustom_5"
- End Object
- Begin Object Name="MaterialExpressionCustom_5"
- Code="float HalfHeight = FoliageHeight * 0.5;\r\nfloat AbsCameraHeight = abs(CameraPosition.z - (FoliagePosition.z + HalfHeight)) - (HalfHeight + FadeStartDistance);\r\nfloat VerticalMask = clamp(AbsCameraHeight / FadeLength, 0.0, 1.0);\r\n\r\nfloat2 HorDelta = CameraPosition.xy - FoliagePosition.xy;\r\nfloat SqrLength = dot(HorDelta, HorDelta);\r\n\r\nfloat FadePos = SqrLength - (FadeStartDistance * FadeStartDistance);\r\nfloat HorMask = clamp(FadePos / (FadeLength * FadeLength), 0.0, 1.0);\r\n\r\nreturn clamp(HorMask + VerticalMask, 0.0, 1.0);"
- OutputType=CMOT_Float1
- Description="FoliageFade"
- Inputs(0)=(InputName="FoliagePosition",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_44.MaterialExpressionFunctionInput_14'))
- Inputs(1)=(InputName="FoliageHeight",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_43.MaterialExpressionFunctionInput_13'))
- Inputs(2)=(InputName="CameraPosition",Input=(Expression=MaterialExpressionCameraPositionWS'MaterialGraphNode_21.MaterialExpressionCameraPositionWS_0'))
- Inputs(3)=(InputName="FadeStartDistance",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_70.MaterialExpressionFunctionInput_15'))
- Inputs(4)=(InputName="FadeLength",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_47.MaterialExpressionFunctionInput_16'))
- MaterialExpressionEditorX=-2288
- MaterialExpressionEditorY=-320
- MaterialExpressionGuid=36864ADB46C721338816DF8C96542C78
- Material=Material'/Engine/Transient.Material_2'
- Function=MaterialFunction'/Engine/Transient.MF_FoliageBoundingBoxFade'
- End Object
- MaterialExpression=MaterialExpressionCustom'MaterialExpressionCustom_5'
- NodePosX=-2288
- NodePosY=-320
- ErrorType=1
- ErrorMsg="Custom material FoliageFade missing input 1 (FoliagePosition)"
- NodeGuid=34D98CF540077904F73833B817B57E57
- CustomProperties Pin (PinId=799A771E4685B0D326FDEF99F31D3733,PinName="FoliagePosition",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_44 00EB82DB42F07B3FC0C126AB4EB1DA49,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=55CA80FF40C865F3C1CFBE83CCC90648,PinName="FoliageHeight",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_43 848D208941C217B0389974AEA5CC0092,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=66084FC54E377DA1C89967AD6DEFD0CB,PinName="CameraPosition",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_21 67D766D44916D23DF5140F87A9E97C5B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=193EE92C4D9C1F69350F97A3047275A6,PinName="FadeStartDistance",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_70 24DD13A74E5782FC2FBB4F83B63BB85D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=261B2682411CE146A4CE78A01349C6A7,PinName="FadeLength",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_47 2B5BE81E46878F5DCBBC229B6A146D96,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- CustomProperties Pin (PinId=99822740414C77E688B0AC839658B161,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_107 4DC757614FEF68DA15F4A9A033710BB7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_148"
- Begin Object Class=MaterialExpressionStaticBool Name="MaterialExpressionStaticBool_1"
- End Object
- Begin Object Name="MaterialExpressionStaticBool_1"
- Value=True
- MaterialExpressionEditorX=-1936
- MaterialExpressionEditorY=16
- MaterialExpressionGuid=33049BE14CCF0F43FBAA27A4A3A4DF0A
- Material=Material'/Engine/Transient.Material_2'
- End Object
- MaterialExpression=MaterialExpressionStaticBool'MaterialExpressionStaticBool_1'
- NodePosX=-1936
- NodePosY=16
- NodeGuid=119E6FDE49FE9DF2C15C2AB6666D1048
- CustomProperties Pin (PinId=98C51E264E66A3FDCB0C0E948E3BF40F,PinName="Output",PinFriendlyName=" ",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.bIsMap=False,PinType.bIsSet=False,PinType.bIsArray=False,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,LinkedTo=(MaterialGraphNode_106 2B277E7A4DBAEB7E03856D898949D90B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,)
- End Object
Add Comment
Please, Sign In to add comment