Announcement

Collapse
No announcement yet.

Experimentation: Volumetric Decals

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Experimentation: Volumetric Decals

    In CL# 2586695, Martin Mittring added support for "Volumetric Decals". There is no official release yet so only people who sync using github will be able to try this for now.

    "Volumetric Decals" are basically RayTraced Distance Fields. You can find lots of information on how ray traced distance fields are done here:

    http://iquilezles.org/www/articles/r...marchingdf.htm

    http://iquilezles.org/www/articles/d...tfunctions.htm

    Sphere Subtracted from Capsule example with noise:

    Click image for larger version

Name:	0d8cls.gif
Views:	1
Size:	935.3 KB
ID:	1154974

    To set up a material, you need to set the material domain to "Deferred Decal". Then you need to set "Decal Blend Mode" to "Volumetric Decal".
    Click image for larger version

Name:	VolDecal_01.JPG
Views:	1
Size:	26.1 KB
ID:	1154978

    Then you must plug in your distance field function to the "Opacity Mask" input. Instead of using "World Position" as the position to evaluate the distance fields, use "Light Vector". This is how the code handles the iterative ray tracing. Here is this material as an example:

    Click image for larger version

Name:	VolDecal_02.JPG
Views:	1
Size:	143.9 KB
ID:	1154979

    To use, simply place a Deferred Decal in the world and set it to use your material.

    Note that the "world position" is actually local position using the bounds of the decal. So the position values will always be read as 0-1 by the volumetric decal shader.

    I have created just a few distance field functions for testing so far. These ones are in engine\content

    I will try to add more over time, maybe even from this thread.

    Click image for larger version

Name:	DFNodes.JPG
Views:	1
Size:	77.8 KB
ID:	1154980

    This is where these will show up in 4.9 or the next major release:
    Click image for larger version

Name:	VolDecal_03.JPG
Views:	1
Size:	18.2 KB
ID:	1154982
    Last edited by RyanB; 07-06-2015, 11:55 AM.
    Ryan Brucks
    Principal Technical Artist, Epic Games

    #2
    Combiners:

    Material nodes to copy:


    Subtract:
    Code:
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_34"
       Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_2"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_299"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_300"
       End Object
       Begin Object Name="MaterialExpressionFunctionOutput_2"
          A=(Expression=MaterialExpressionMax'MaterialGraphNode_37.MaterialExpressionMax_2')
          bLastPreviewed=True
          Id=EE24725F400B02BF088AA28A8C61BC57
          MaterialExpressionEditorX=-192
          MaterialExpressionEditorY=304
          MaterialExpressionGuid=538ADE7941D6CEF124F6668E5E6115D2
          Material=Material'/Engine/Transient.Material_0'
       End Object
       Begin Object Name="EdGraphPin_299"
          PinName="Input"
          PinFriendlyName=" "
          PinType=(PinCategory="required")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_37.EdGraphPin_307'
       End Object
       Begin Object Name="EdGraphPin_300"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
       End Object
       MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_2'
       Pins(0)=EdGraphPin'EdGraphPin_299'
       Pins(1)=EdGraphPin'EdGraphPin_300'
       NodePosX=-192
       NodePosY=304
       NodeGuid=A60313004A385FFD9833558170BE5BCB
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_35"
       Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_4"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_301"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_302"
       End Object
       Begin Object Name="MaterialExpressionFunctionInput_4"
          InputName="Distance Field 1"
          Description="The fist shape"
          Id=6B18E6694AE07351BF9C949762BC212D
          InputType=FunctionInput_Scalar
          MaterialExpressionEditorX=-832
          MaterialExpressionEditorY=224
          MaterialExpressionGuid=EDBC06934F04977D88C396BB2E163B28
          Material=Material'/Engine/Transient.Material_0'
       End Object
       Begin Object Name="EdGraphPin_301"
          PinName="Preview"
          PinType=(PinCategory="optional")
       End Object
       Begin Object Name="EdGraphPin_302"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_37.EdGraphPin_305'
       End Object
       MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_4'
       Pins(0)=EdGraphPin'EdGraphPin_301'
       Pins(1)=EdGraphPin'EdGraphPin_302'
       NodePosX=-832
       NodePosY=224
       NodeGuid=550904E84D1A1F699ABF34AF39DD3671
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_36"
       Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_5"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_303"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_304"
       End Object
       Begin Object Name="MaterialExpressionFunctionInput_5"
          InputName="Distance Field 2"
          Description="The second shape. This is the shape that will be subtracted."
          Id=7664EF814971F0EAA99B5C98FD0D28B8
          InputType=FunctionInput_Scalar
          SortPriority=1
          MaterialExpressionEditorX=-832
          MaterialExpressionEditorY=448
          MaterialExpressionGuid=EDBC06934F04977D88C396BB2E163B28
          Material=Material'/Engine/Transient.Material_0'
       End Object
       Begin Object Name="EdGraphPin_303"
          PinName="Preview"
          PinType=(PinCategory="optional")
       End Object
       Begin Object Name="EdGraphPin_304"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_38.EdGraphPin_308'
       End Object
       MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_5'
       Pins(0)=EdGraphPin'EdGraphPin_303'
       Pins(1)=EdGraphPin'EdGraphPin_304'
       NodePosX=-832
       NodePosY=448
       NodeGuid=80E009494618EF2329B4FA89ADFDD39E
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_37"
       Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_2"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_305"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_306"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_307"
       End Object
       Begin Object Name="MaterialExpressionMax_2"
          A=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_35.MaterialExpressionFunctionInput_4')
          B=(Expression=MaterialExpressionMultiply'MaterialGraphNode_38.MaterialExpressionMultiply_2')
          MaterialExpressionEditorX=-368
          MaterialExpressionEditorY=336
          MaterialExpressionGuid=0FE30F1D470D09CE7F6C22A77701C422
          Material=Material'/Engine/Transient.Material_0'
       End Object
       Begin Object Name="EdGraphPin_305"
          PinName="A"
          PinType=(PinCategory="optional")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_35.EdGraphPin_302'
       End Object
       Begin Object Name="EdGraphPin_306"
          PinName="B"
          PinType=(PinCategory="optional")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_38.EdGraphPin_310'
       End Object
       Begin Object Name="EdGraphPin_307"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_34.EdGraphPin_299'
       End Object
       MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_2'
       Pins(0)=EdGraphPin'EdGraphPin_305'
       Pins(1)=EdGraphPin'EdGraphPin_306'
       Pins(2)=EdGraphPin'EdGraphPin_307'
       NodePosX=-368
       NodePosY=336
       NodeGuid=1D0C965D4D8AF1C67A0973BD97E6CE5B
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_38"
       Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_2"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_308"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_309"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_310"
       End Object
       Begin Object Name="MaterialExpressionMultiply_2"
          A=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_36.MaterialExpressionFunctionInput_5')
          ConstB=-1.000000
          MaterialExpressionEditorX=-544
          MaterialExpressionEditorY=400
          MaterialExpressionGuid=CF620E10424C904605DD77988432F085
          Material=Material'/Engine/Transient.Material_0'
       End Object
       Begin Object Name="EdGraphPin_308"
          PinName="A"
          PinType=(PinCategory="optional")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_36.EdGraphPin_304'
       End Object
       Begin Object Name="EdGraphPin_309"
          PinName="B"
          PinType=(PinCategory="optional")
       End Object
       Begin Object Name="EdGraphPin_310"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_37.EdGraphPin_306'
       End Object
       MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_2'
       Pins(0)=EdGraphPin'EdGraphPin_308'
       Pins(1)=EdGraphPin'EdGraphPin_309'
       Pins(2)=EdGraphPin'EdGraphPin_310'
       NodePosX=-544
       NodePosY=400
       NodeGuid=D8B8C90C497F0B7919026B91BB01D5C1
    End Object
    Intersection:
    Code:
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_39"
       Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_6"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_311"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_312"
       End Object
       Begin Object Name="MaterialExpressionFunctionOutput_6"
          A=(Expression=MaterialExpressionMax'MaterialGraphNode_42.MaterialExpressionMax_6')
          bLastPreviewed=True
          Id=88283A9E44AA888CEE32D5898B4E9AA6
          MaterialExpressionEditorX=176
          MaterialExpressionEditorY=304
          MaterialExpressionGuid=0A66BEF34E5D77FDF348EDBC27AC775D
          Material=Material'/Engine/Transient.Material_5'
       End Object
       Begin Object Name="EdGraphPin_311"
          PinName="Input"
          PinFriendlyName=" "
          PinType=(PinCategory="required")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_42.EdGraphPin_319'
       End Object
       Begin Object Name="EdGraphPin_312"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
       End Object
       MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_6'
       Pins(0)=EdGraphPin'EdGraphPin_311'
       Pins(1)=EdGraphPin'EdGraphPin_312'
       NodePosX=176
       NodePosY=304
       NodeGuid=2FA1B9244F3C69D8A1C5B6924F755C27
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_40"
       Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_12"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_313"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_314"
       End Object
       Begin Object Name="MaterialExpressionFunctionInput_12"
          InputName="Distance Field 1"
          Id=BF6F8DB24EEDEBCF8ACA99BC6E8F1B7D
          InputType=FunctionInput_Scalar
          MaterialExpressionEditorX=-480
          MaterialExpressionEditorY=272
          MaterialExpressionGuid=EDBC06934F04977D88C396BB2E163B28
          Material=Material'/Engine/Transient.Material_5'
       End Object
       Begin Object Name="EdGraphPin_313"
          PinName="Preview"
          PinType=(PinCategory="optional")
       End Object
       Begin Object Name="EdGraphPin_314"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_42.EdGraphPin_317'
       End Object
       MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_12'
       Pins(0)=EdGraphPin'EdGraphPin_313'
       Pins(1)=EdGraphPin'EdGraphPin_314'
       NodePosX=-480
       NodePosY=272
       NodeGuid=2B93815F4F1287D441A54B8A51B79CFE
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_41"
       Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_13"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_315"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_316"
       End Object
       Begin Object Name="MaterialExpressionFunctionInput_13"
          InputName="Distance Field 2"
          Id=CD26CF5D479048CF3C5A28904BB6E8E0
          InputType=FunctionInput_Scalar
          SortPriority=1
          MaterialExpressionEditorX=-480
          MaterialExpressionEditorY=496
          MaterialExpressionGuid=EDBC06934F04977D88C396BB2E163B28
          Material=Material'/Engine/Transient.Material_5'
       End Object
       Begin Object Name="EdGraphPin_315"
          PinName="Preview"
          PinType=(PinCategory="optional")
       End Object
       Begin Object Name="EdGraphPin_316"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_42.EdGraphPin_318'
       End Object
       MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_13'
       Pins(0)=EdGraphPin'EdGraphPin_315'
       Pins(1)=EdGraphPin'EdGraphPin_316'
       NodePosX=-480
       NodePosY=496
       NodeGuid=FC95D67E4BEC368D685107A6E9638593
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_42"
       Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_6"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_317"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_318"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_319"
       End Object
       Begin Object Name="MaterialExpressionMax_6"
          A=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_40.MaterialExpressionFunctionInput_12')
          B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_41.MaterialExpressionFunctionInput_13')
          MaterialExpressionEditorX=-111
          MaterialExpressionEditorY=406
          MaterialExpressionGuid=0FE30F1D470D09CE7F6C22A77701C422
          Material=Material'/Engine/Transient.Material_5'
       End Object
       Begin Object Name="EdGraphPin_317"
          PinName="A"
          PinType=(PinCategory="optional")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_40.EdGraphPin_314'
       End Object
       Begin Object Name="EdGraphPin_318"
          PinName="B"
          PinType=(PinCategory="optional")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_41.EdGraphPin_316'
       End Object
       Begin Object Name="EdGraphPin_319"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_39.EdGraphPin_311'
       End Object
       MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_6'
       Pins(0)=EdGraphPin'EdGraphPin_317'
       Pins(1)=EdGraphPin'EdGraphPin_318'
       Pins(2)=EdGraphPin'EdGraphPin_319'
       NodePosX=-111
       NodePosY=406
       NodeGuid=1E707FDB42A7181EA0DE69A241279AF2
    End Object
    Union:
    Code:
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_43"
       Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_14"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_320"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_321"
       End Object
       Begin Object Name="MaterialExpressionFunctionOutput_14"
          A=(Expression=MaterialExpressionMin'MaterialGraphNode_47.MaterialExpressionMin_3')
          bLastPreviewed=True
          Id=021C4E5D49F2CAF0386DA7884A4BF876
          MaterialExpressionEditorX=200
          MaterialExpressionEditorY=300
          MaterialExpressionGuid=E0157C34472A34C21CA49C927751C74C
          Material=Material'/Engine/Transient.Material_7'
       End Object
       Begin Object Name="EdGraphPin_320"
          PinName="Input"
          PinFriendlyName=" "
          PinType=(PinCategory="required")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_47.EdGraphPin_331'
       End Object
       Begin Object Name="EdGraphPin_321"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
       End Object
       MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_14'
       Pins(0)=EdGraphPin'EdGraphPin_320'
       Pins(1)=EdGraphPin'EdGraphPin_321'
       NodePosX=200
       NodePosY=300
       NodeGuid=B092388748C4E67A3856DEB4E576E61B
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_44"
       Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_28"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_322"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_323"
       End Object
       Begin Object Name="MaterialExpressionFunctionInput_28"
          InputName="Distance Field 1"
          Id=0F59C95645F9321C90F71FB23DA13780
          InputType=FunctionInput_Scalar
          MaterialExpressionEditorX=-576
          MaterialExpressionEditorY=272
          MaterialExpressionGuid=EDBC06934F04977D88C396BB2E163B28
          Material=Material'/Engine/Transient.Material_7'
       End Object
       Begin Object Name="EdGraphPin_322"
          PinName="Preview"
          PinType=(PinCategory="optional")
       End Object
       Begin Object Name="EdGraphPin_323"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_47.EdGraphPin_329'
       End Object
       MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_28'
       Pins(0)=EdGraphPin'EdGraphPin_322'
       Pins(1)=EdGraphPin'EdGraphPin_323'
       NodePosX=-576
       NodePosY=272
       NodeGuid=1D6F68A0495FD3210018609323CACE04
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_45"
       Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_29"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_324"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_325"
       End Object
       Begin Object Name="MaterialExpressionFunctionInput_29"
          InputName="Distance Field 2"
          Id=899131954DF8B779E19CD8AB9E90B1FE
          InputType=FunctionInput_Scalar
          SortPriority=1
          MaterialExpressionEditorX=-560
          MaterialExpressionEditorY=496
          MaterialExpressionGuid=EDBC06934F04977D88C396BB2E163B28
          Material=Material'/Engine/Transient.Material_7'
       End Object
       Begin Object Name="EdGraphPin_324"
          PinName="Preview"
          PinType=(PinCategory="optional")
       End Object
       Begin Object Name="EdGraphPin_325"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_47.EdGraphPin_330'
       End Object
       MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_29'
       Pins(0)=EdGraphPin'EdGraphPin_324'
       Pins(1)=EdGraphPin'EdGraphPin_325'
       NodePosX=-560
       NodePosY=496
       NodeGuid=2C7AC3E347B7A3EB885DDB8CAAABA7C4
    End Object
    Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_47"
       Begin Object Class=MaterialExpressionMin Name="MaterialExpressionMin_3"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_329"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_330"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_331"
       End Object
       Begin Object Name="MaterialExpressionMin_3"
          A=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_44.MaterialExpressionFunctionInput_28')
          B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_45.MaterialExpressionFunctionInput_29')
          MaterialExpressionEditorX=-176
          MaterialExpressionEditorY=368
          MaterialExpressionGuid=37A34B53411A639FF0FADF9C807B6052
          Material=Material'/Engine/Transient.Material_7'
       End Object
       Begin Object Name="EdGraphPin_329"
          PinName="A"
          PinType=(PinCategory="optional")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_44.EdGraphPin_323'
       End Object
       Begin Object Name="EdGraphPin_330"
          PinName="B"
          PinType=(PinCategory="optional")
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_45.EdGraphPin_325'
       End Object
       Begin Object Name="EdGraphPin_331"
          PinName="Output"
          PinFriendlyName=" "
          Direction=EGPD_Output
          LinkedTo(0)=EdGraphPin'MaterialGraphNode_43.EdGraphPin_320'
       End Object
       MaterialExpression=MaterialExpressionMin'MaterialExpressionMin_3'
       Pins(0)=EdGraphPin'EdGraphPin_329'
       Pins(1)=EdGraphPin'EdGraphPin_330'
       Pins(2)=EdGraphPin'EdGraphPin_331'
       NodePosX=-176
       NodePosY=368
       NodeGuid=75959C814F5C82BA96B1BBB9197B27FF
    End Object
    Ryan Brucks
    Principal Technical Artist, Epic Games

    Comment


      #3
      A few distance field functions:

      Capsule:

      Code:
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_2"
         Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_6"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4119"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4120"
         End Object
         Begin Object Name="MaterialExpressionFunctionOutput_6"
            A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_16.MaterialExpressionSubtract_11')
            bLastPreviewed=True
            Id=E2B2DD6546CAA7F2657C82B21793D079
            MaterialExpressionEditorX=2784
            MaterialExpressionEditorY=1456
            MaterialExpressionGuid=3901DA7C46B5366134F7FAA04461AF36
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4119"
            PinName="Input"
            PinFriendlyName=" "
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_4157'
         End Object
         Begin Object Name="EdGraphPin_4120"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
         End Object
         MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_6'
         Pins(0)=EdGraphPin'EdGraphPin_4119'
         Pins(1)=EdGraphPin'EdGraphPin_4120'
         NodePosX=2784
         NodePosY=1456
         NodeGuid=BBDE04AE4DF1E7DF62DE14A073D0E0E9
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_3"
         Begin Object Class=MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_2"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4121"
         End Object
         Begin Object Name="MaterialExpressionTextureCoordinate_2"
            MaterialExpressionEditorX=-864
            MaterialExpressionEditorY=1168
            MaterialExpressionGuid=5DC44E5949E5DE1BACD836A708AE221A
            Material=Material'/Engine/Transient.Material_3'
            Desc="UVs"
         End Object
         Begin Object Name="EdGraphPin_4121"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_17.EdGraphPin_4158'
         End Object
         MaterialExpression=MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_2'
         Pins(0)=EdGraphPin'EdGraphPin_4121'
         NodePosX=-864
         NodePosY=1168
         NodeComment="UVs"
         NodeGuid=EE02472C49FB8EAEF8E15393DAB1EB1D
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_4"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_14"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4122"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4123"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_14"
            Preview=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_17.MaterialExpressionAppendVector_2')
            InputName="Coordinates"
            Id=F8B8E4294601B71325484D8C3615068D
            bUsePreviewValueAsDefault=True
            MaterialExpressionEditorX=-432
            MaterialExpressionEditorY=1152
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4122"
            PinName="Preview"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_17.EdGraphPin_4160'
         End Object
         Begin Object Name="EdGraphPin_4123"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_8.EdGraphPin_4130'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_14'
         Pins(0)=EdGraphPin'EdGraphPin_4122'
         Pins(1)=EdGraphPin'EdGraphPin_4123'
         NodePosX=-432
         NodePosY=1152
         NodeGuid=04FAE2F14420186BB8ABA3B66489F32B
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_5"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_15"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4124"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4125"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_15"
            InputName="P0"
            Id=EDF6FA9D4DB8B91F5C4E2A8B9B99FF40
            bUsePreviewValueAsDefault=True
            SortPriority=1
            MaterialExpressionEditorX=-816
            MaterialExpressionEditorY=1392
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4124"
            PinName="Preview"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_4125"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_8.EdGraphPin_4131'
            LinkedTo(1)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_4134'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_15'
         Pins(0)=EdGraphPin'EdGraphPin_4124'
         Pins(1)=EdGraphPin'EdGraphPin_4125'
         NodePosX=-816
         NodePosY=1392
         NodeGuid=BCE140794197B6F125DB52968E5B3D00
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_6"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_16"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4126"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4127"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_16"
            InputName="P1"
            Id=83C69D754B77F6B62507768AD51C247B
            PreviewValue=(X=1.000000,Y=1.000000,Z=0.000000,W=1.000000)
            bUsePreviewValueAsDefault=True
            SortPriority=2
            MaterialExpressionEditorX=-816
            MaterialExpressionEditorY=1616
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4126"
            PinName="Preview"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_4127"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_4133'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_16'
         Pins(0)=EdGraphPin'EdGraphPin_4126'
         Pins(1)=EdGraphPin'EdGraphPin_4127'
         NodePosX=-816
         NodePosY=1616
         NodeGuid=2D2EE98743ED0D5F41CC138ACB007DE6
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_7"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_17"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4128"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4129"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_17"
            InputName="Width"
            Id=F6097B644DE4EB2586DB51AF6933D082
            InputType=FunctionInput_Scalar
            PreviewValue=(X=0.005000,Y=0.000000,Z=0.000000,W=1.000000)
            bUsePreviewValueAsDefault=True
            SortPriority=3
            MaterialExpressionEditorX=1056
            MaterialExpressionEditorY=1296
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4128"
            PinName="Preview"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_4129"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_4156'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_17'
         Pins(0)=EdGraphPin'EdGraphPin_4128'
         Pins(1)=EdGraphPin'EdGraphPin_4129'
         NodePosX=1056
         NodePosY=1296
         NodeGuid=FF0A7DD64172AAAF0C01E8A78B9E0FB6
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_8"
         Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_8"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4130"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4131"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4132"
         End Object
         Begin Object Name="MaterialExpressionSubtract_8"
            A=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_4.MaterialExpressionFunctionInput_14')
            B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_5.MaterialExpressionFunctionInput_15')
            MaterialExpressionEditorX=96
            MaterialExpressionEditorY=1472
            MaterialExpressionGuid=893AF56344B7813341136EB75A939D8B
            Material=Material'/Engine/Transient.Material_3'
            Desc="PA"
         End Object
         Begin Object Name="EdGraphPin_4130"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_4.EdGraphPin_4123'
         End Object
         Begin Object Name="EdGraphPin_4131"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_5.EdGraphPin_4125'
         End Object
         Begin Object Name="EdGraphPin_4132"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_10.EdGraphPin_4136'
            LinkedTo(1)=EdGraphPin'MaterialGraphNode_14.EdGraphPin_4149'
         End Object
         MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_8'
         Pins(0)=EdGraphPin'EdGraphPin_4130'
         Pins(1)=EdGraphPin'EdGraphPin_4131'
         Pins(2)=EdGraphPin'EdGraphPin_4132'
         NodePosX=96
         NodePosY=1472
         NodeComment="PA"
         NodeGuid=02D220744129701E33E06781ABC78E84
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_9"
         Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_9"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4133"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4134"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4135"
         End Object
         Begin Object Name="MaterialExpressionSubtract_9"
            A=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_6.MaterialExpressionFunctionInput_16')
            B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_5.MaterialExpressionFunctionInput_15')
            MaterialExpressionEditorX=16
            MaterialExpressionEditorY=1760
            MaterialExpressionGuid=893AF56344B7813341136EB75A939D8B
            Material=Material'/Engine/Transient.Material_3'
            Desc="BA"
         End Object
         Begin Object Name="EdGraphPin_4133"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_6.EdGraphPin_4127'
         End Object
         Begin Object Name="EdGraphPin_4134"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_5.EdGraphPin_4125'
         End Object
         Begin Object Name="EdGraphPin_4135"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_10.EdGraphPin_4137'
            LinkedTo(1)=EdGraphPin'MaterialGraphNode_11.EdGraphPin_4139'
            LinkedTo(2)=EdGraphPin'MaterialGraphNode_11.EdGraphPin_4140'
            LinkedTo(3)=EdGraphPin'MaterialGraphNode_15.EdGraphPin_4153'
         End Object
         MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_9'
         Pins(0)=EdGraphPin'EdGraphPin_4133'
         Pins(1)=EdGraphPin'EdGraphPin_4134'
         Pins(2)=EdGraphPin'EdGraphPin_4135'
         NodePosX=16
         NodePosY=1760
         NodeComment="BA"
         NodeGuid=F6CB0C92441C76ABD664A2AF96581896
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_10"
         Begin Object Class=MaterialExpressionDotProduct Name="MaterialExpressionDotProduct_4"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4136"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4137"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4138"
         End Object
         Begin Object Name="MaterialExpressionDotProduct_4"
            A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_8.MaterialExpressionSubtract_8')
            B=(Expression=MaterialExpressionSubtract'MaterialGraphNode_9.MaterialExpressionSubtract_9')
            MaterialExpressionEditorX=336
            MaterialExpressionEditorY=1568
            MaterialExpressionGuid=E9198CD04AE8CF790EC5B9A8A83FCCA6
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4136"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_8.EdGraphPin_4132'
         End Object
         Begin Object Name="EdGraphPin_4137"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_4135'
         End Object
         Begin Object Name="EdGraphPin_4138"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_4142'
         End Object
         MaterialExpression=MaterialExpressionDotProduct'MaterialExpressionDotProduct_4'
         Pins(0)=EdGraphPin'EdGraphPin_4136'
         Pins(1)=EdGraphPin'EdGraphPin_4137'
         Pins(2)=EdGraphPin'EdGraphPin_4138'
         NodePosX=336
         NodePosY=1568
         NodeGuid=B946B7DF46DEE8DE1B5A7FB5D2BDFE48
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_11"
         Begin Object Class=MaterialExpressionDotProduct Name="MaterialExpressionDotProduct_5"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4139"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4140"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4141"
         End Object
         Begin Object Name="MaterialExpressionDotProduct_5"
            A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_9.MaterialExpressionSubtract_9')
            B=(Expression=MaterialExpressionSubtract'MaterialGraphNode_9.MaterialExpressionSubtract_9')
            MaterialExpressionEditorX=320
            MaterialExpressionEditorY=1696
            MaterialExpressionGuid=E9198CD04AE8CF790EC5B9A8A83FCCA6
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4139"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_4135'
         End Object
         Begin Object Name="EdGraphPin_4140"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_4135'
         End Object
         Begin Object Name="EdGraphPin_4141"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_4143'
         End Object
         MaterialExpression=MaterialExpressionDotProduct'MaterialExpressionDotProduct_5'
         Pins(0)=EdGraphPin'EdGraphPin_4139'
         Pins(1)=EdGraphPin'EdGraphPin_4140'
         Pins(2)=EdGraphPin'EdGraphPin_4141'
         NodePosX=320
         NodePosY=1696
         NodeGuid=0F02C9B34B1168558D2C8F9435965683
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_12"
         Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_2"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4142"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4143"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4144"
         End Object
         Begin Object Name="MaterialExpressionDivide_2"
            A=(Expression=MaterialExpressionDotProduct'MaterialGraphNode_10.MaterialExpressionDotProduct_4')
            B=(Expression=MaterialExpressionDotProduct'MaterialGraphNode_11.MaterialExpressionDotProduct_5')
            ConstB=1.000000
            MaterialExpressionEditorX=496
            MaterialExpressionEditorY=1616
            MaterialExpressionGuid=E7C912A34A56EFD6793607B36953D70F
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4142"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_10.EdGraphPin_4138'
         End Object
         Begin Object Name="EdGraphPin_4143"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_11.EdGraphPin_4141'
         End Object
         Begin Object Name="EdGraphPin_4144"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_4145'
         End Object
         MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_2'
         Pins(0)=EdGraphPin'EdGraphPin_4142'
         Pins(1)=EdGraphPin'EdGraphPin_4143'
         Pins(2)=EdGraphPin'EdGraphPin_4144'
         NodePosX=496
         NodePosY=1616
         NodeGuid=8DE02033424799B4931EABAC257B0E30
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_13"
         Begin Object Class=MaterialExpressionClamp Name="MaterialExpressionClamp_2"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4145"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4146"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4147"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4148"
         End Object
         Begin Object Name="MaterialExpressionClamp_2"
            Input=(Expression=MaterialExpressionDivide'MaterialGraphNode_12.MaterialExpressionDivide_2')
            MaterialExpressionEditorX=656
            MaterialExpressionEditorY=1616
            MaterialExpressionGuid=EA413A754BA1B43616CCCBA86255BB4F
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4145"
            PinName="Input"
            PinFriendlyName=" "
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_4144'
         End Object
         Begin Object Name="EdGraphPin_4146"
            PinName="Min"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_4147"
            PinName="Max"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_4148"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_15.EdGraphPin_4152'
         End Object
         MaterialExpression=MaterialExpressionClamp'MaterialExpressionClamp_2'
         Pins(0)=EdGraphPin'EdGraphPin_4145'
         Pins(1)=EdGraphPin'EdGraphPin_4146'
         Pins(2)=EdGraphPin'EdGraphPin_4147'
         Pins(3)=EdGraphPin'EdGraphPin_4148'
         NodePosX=656
         NodePosY=1616
         NodeGuid=4DB251FC417A7E110E0F9D88796FE42C
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_14"
         Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_10"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4149"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4150"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4151"
         End Object
         Begin Object Name="MaterialExpressionSubtract_10"
            A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_8.MaterialExpressionSubtract_8')
            B=(Expression=MaterialExpressionMultiply'MaterialGraphNode_15.MaterialExpressionMultiply_3')
            MaterialExpressionEditorX=1136
            MaterialExpressionEditorY=1536
            MaterialExpressionGuid=893AF56344B7813341136EB75A939D8B
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4149"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_8.EdGraphPin_4132'
         End Object
         Begin Object Name="EdGraphPin_4150"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_15.EdGraphPin_4154'
         End Object
         Begin Object Name="EdGraphPin_4151"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_19.EdGraphPin_4162'
         End Object
         MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_10'
         Pins(0)=EdGraphPin'EdGraphPin_4149'
         Pins(1)=EdGraphPin'EdGraphPin_4150'
         Pins(2)=EdGraphPin'EdGraphPin_4151'
         NodePosX=1136
         NodePosY=1536
         NodeGuid=CCFCB7C04DD567DD5449009D7B2BCA3B
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_15"
         Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_3"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4152"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4153"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4154"
         End Object
         Begin Object Name="MaterialExpressionMultiply_3"
            A=(Expression=MaterialExpressionClamp'MaterialGraphNode_13.MaterialExpressionClamp_2')
            B=(Expression=MaterialExpressionSubtract'MaterialGraphNode_9.MaterialExpressionSubtract_9')
            MaterialExpressionEditorX=912
            MaterialExpressionEditorY=1696
            MaterialExpressionGuid=7AF9A49E47C6672C4DAB389B757AA379
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4152"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_4148'
         End Object
         Begin Object Name="EdGraphPin_4153"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_4135'
         End Object
         Begin Object Name="EdGraphPin_4154"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_14.EdGraphPin_4150'
         End Object
         MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_3'
         Pins(0)=EdGraphPin'EdGraphPin_4152'
         Pins(1)=EdGraphPin'EdGraphPin_4153'
         Pins(2)=EdGraphPin'EdGraphPin_4154'
         NodePosX=912
         NodePosY=1696
         NodeGuid=980F68E24874258E7BC08293F2942B81
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_16"
         Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_11"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4155"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4156"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4157"
         End Object
         Begin Object Name="MaterialExpressionSubtract_11"
            A=(Expression=MaterialExpressionDistance'MaterialGraphNode_19.MaterialExpressionDistance_2')
            B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_7.MaterialExpressionFunctionInput_17')
            MaterialExpressionEditorX=2304
            MaterialExpressionEditorY=1472
            MaterialExpressionGuid=3B9BD0D34F3F74B1793B86B849CD4D5C
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4155"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_19.EdGraphPin_4164'
         End Object
         Begin Object Name="EdGraphPin_4156"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_7.EdGraphPin_4129'
         End Object
         Begin Object Name="EdGraphPin_4157"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_2.EdGraphPin_4119'
         End Object
         MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_11'
         Pins(0)=EdGraphPin'EdGraphPin_4155'
         Pins(1)=EdGraphPin'EdGraphPin_4156'
         Pins(2)=EdGraphPin'EdGraphPin_4157'
         NodePosX=2304
         NodePosY=1472
         NodeGuid=345E7D9F46D95F644A6C96A42BD96BE0
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_17"
         Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_2"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4158"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4159"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4160"
         End Object
         Begin Object Name="MaterialExpressionAppendVector_2"
            A=(Expression=MaterialExpressionTextureCoordinate'MaterialGraphNode_3.MaterialExpressionTextureCoordinate_2')
            B=(Expression=MaterialExpressionConstant'MaterialGraphNode_18.MaterialExpressionConstant_4')
            MaterialExpressionEditorX=-719
            MaterialExpressionEditorY=1221
            MaterialExpressionGuid=C13D49C0412F3BE1C5E30AB34CA6D082
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4158"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_3.EdGraphPin_4121'
         End Object
         Begin Object Name="EdGraphPin_4159"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_18.EdGraphPin_4161'
         End Object
         Begin Object Name="EdGraphPin_4160"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_4.EdGraphPin_4122'
         End Object
         MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_2'
         Pins(0)=EdGraphPin'EdGraphPin_4158'
         Pins(1)=EdGraphPin'EdGraphPin_4159'
         Pins(2)=EdGraphPin'EdGraphPin_4160'
         NodePosX=-719
         NodePosY=1221
         NodeGuid=29815FE745C527347D742AAC074AFDF2
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_18"
         Begin Object Class=MaterialExpressionConstant Name="MaterialExpressionConstant_4"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4161"
         End Object
         Begin Object Name="MaterialExpressionConstant_4"
            MaterialExpressionEditorX=-819
            MaterialExpressionEditorY=1304
            MaterialExpressionGuid=A64800374CDFDFF8C7BE16A4D639654A
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4161"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_17.EdGraphPin_4159'
         End Object
         MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_4'
         Pins(0)=EdGraphPin'EdGraphPin_4161'
         NodePosX=-819
         NodePosY=1304
         NodeGuid=D219C46A4CFFFACA59A4E497EA451371
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_19"
         Begin Object Class=MaterialExpressionDistance Name="MaterialExpressionDistance_2"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4162"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4163"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4164"
         End Object
         Begin Object Name="MaterialExpressionDistance_2"
            A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_14.MaterialExpressionSubtract_10')
            B=(Expression=MaterialExpressionConstant'MaterialGraphNode_20.MaterialExpressionConstant_5')
            MaterialExpressionEditorX=1504
            MaterialExpressionEditorY=1488
            MaterialExpressionGuid=4273BACE4628086B19E8D3AA1D57D83F
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4162"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_14.EdGraphPin_4151'
         End Object
         Begin Object Name="EdGraphPin_4163"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_20.EdGraphPin_4165'
         End Object
         Begin Object Name="EdGraphPin_4164"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_4155'
         End Object
         MaterialExpression=MaterialExpressionDistance'MaterialExpressionDistance_2'
         Pins(0)=EdGraphPin'EdGraphPin_4162'
         Pins(1)=EdGraphPin'EdGraphPin_4163'
         Pins(2)=EdGraphPin'EdGraphPin_4164'
         NodePosX=1504
         NodePosY=1488
         NodeGuid=93388EAA432892BDE64E2283DE1A3487
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_20"
         Begin Object Class=MaterialExpressionConstant Name="MaterialExpressionConstant_5"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4165"
         End Object
         Begin Object Name="MaterialExpressionConstant_5"
            MaterialExpressionEditorX=1408
            MaterialExpressionEditorY=1536
            MaterialExpressionGuid=2058F5DB42BF2A57E10D06BF0A3E18DE
            Material=Material'/Engine/Transient.Material_3'
         End Object
         Begin Object Name="EdGraphPin_4165"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_19.EdGraphPin_4163'
         End Object
         MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_5'
         Pins(0)=EdGraphPin'EdGraphPin_4165'
         NodePosX=1408
         NodePosY=1536
         NodeGuid=44D954AB4470A5D55DF18D882A6CB1FA
      End Object
      Cylinder:
      Code:
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_0"
         Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_6"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67129"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67130"
         End Object
         Begin Object Name="MaterialExpressionFunctionOutput_6"
            A=(Expression=MaterialExpressionAdd'MaterialGraphNode_19.MaterialExpressionAdd_6')
            bLastPreviewed=True
            Id=E2B2DD6546CAA7F2657C82B21793D079
            MaterialExpressionEditorX=3216
            MaterialExpressionEditorY=1552
            MaterialExpressionGuid=3901DA7C46B5366134F7FAA04461AF36
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67129"
            PinName="Input"
            PinFriendlyName=" "
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_19.EdGraphPin_67173'
         End Object
         Begin Object Name="EdGraphPin_67130"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
         End Object
         MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_6'
         Pins(0)=EdGraphPin'EdGraphPin_67129'
         Pins(1)=EdGraphPin'EdGraphPin_67130'
         NodePosX=3216
         NodePosY=1552
         NodeGuid=267903D842C56335CC0345BA5F44E65B
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_1"
         Begin Object Class=MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_6"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67131"
         End Object
         Begin Object Name="MaterialExpressionTextureCoordinate_6"
            MaterialExpressionEditorX=1136
            MaterialExpressionEditorY=1312
            MaterialExpressionGuid=5DC44E5949E5DE1BACD836A708AE221A
            Material=Material'/Engine/Transient.Material_0'
            Desc="UVs"
         End Object
         Begin Object Name="EdGraphPin_67131"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_5.EdGraphPin_67139'
         End Object
         MaterialExpression=MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_6'
         Pins(0)=EdGraphPin'EdGraphPin_67131'
         NodePosX=1136
         NodePosY=1312
         NodeComment="UVs"
         NodeGuid=D0562D6D4611748403BD3F97A0EBB331
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_2"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_18"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67132"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67133"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_18"
            Preview=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_5.MaterialExpressionAppendVector_12')
            InputName="Coordinates"
            Id=F8B8E4294601B71325484D8C3615068D
            bUsePreviewValueAsDefault=True
            MaterialExpressionEditorX=1568
            MaterialExpressionEditorY=1296
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67132"
            PinName="Preview"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_5.EdGraphPin_67141'
         End Object
         Begin Object Name="EdGraphPin_67133"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_7.EdGraphPin_67143'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_18'
         Pins(0)=EdGraphPin'EdGraphPin_67132'
         Pins(1)=EdGraphPin'EdGraphPin_67133'
         NodePosX=1568
         NodePosY=1296
         NodeGuid=4D09067C4A404FE7D9AA5B8AA39D7597
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_3"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_19"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67134"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67135"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_19"
            InputName="h"
            Id=F6097B644DE4EB2586DB51AF6933D082
            InputType=FunctionInput_Scalar
            PreviewValue=(X=0.005000,Y=0.000000,Z=0.000000,W=1.000000)
            bUsePreviewValueAsDefault=True
            SortPriority=2
            MaterialExpressionEditorX=2256
            MaterialExpressionEditorY=1952
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67134"
            PinName="Preview"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_67135"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_4.EdGraphPin_67137'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_19'
         Pins(0)=EdGraphPin'EdGraphPin_67134'
         Pins(1)=EdGraphPin'EdGraphPin_67135'
         NodePosX=2256
         NodePosY=1952
         NodeGuid=ABC1E89242C19AE568C84E80CA93273D
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_4"
         Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_12"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67136"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67137"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67138"
         End Object
         Begin Object Name="MaterialExpressionSubtract_12"
            A=(Expression=MaterialExpressionAbs'MaterialGraphNode_14.MaterialExpressionAbs_6')
            B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_3.MaterialExpressionFunctionInput_19')
            MaterialExpressionEditorX=2496
            MaterialExpressionEditorY=1632
            MaterialExpressionGuid=3B9BD0D34F3F74B1793B86B849CD4D5C
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67136"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_14.EdGraphPin_67160'
         End Object
         Begin Object Name="EdGraphPin_67137"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_3.EdGraphPin_67135'
         End Object
         Begin Object Name="EdGraphPin_67138"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_67164'
            LinkedTo(1)=EdGraphPin'MaterialGraphNode_17.EdGraphPin_67166'
            LinkedTo(2)=EdGraphPin'MaterialGraphNode_21.EdGraphPin_67177'
         End Object
         MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_12'
         Pins(0)=EdGraphPin'EdGraphPin_67136'
         Pins(1)=EdGraphPin'EdGraphPin_67137'
         Pins(2)=EdGraphPin'EdGraphPin_67138'
         NodePosX=2496
         NodePosY=1632
         NodeGuid=2C4E86384FE9C68D0AE9D6AD17ABA702
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_5"
         Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_12"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67139"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67140"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67141"
         End Object
         Begin Object Name="MaterialExpressionAppendVector_12"
            A=(Expression=MaterialExpressionTextureCoordinate'MaterialGraphNode_1.MaterialExpressionTextureCoordinate_6')
            B=(Expression=MaterialExpressionConstant'MaterialGraphNode_6.MaterialExpressionConstant_18')
            MaterialExpressionEditorX=1281
            MaterialExpressionEditorY=1365
            MaterialExpressionGuid=C13D49C0412F3BE1C5E30AB34CA6D082
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67139"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_1.EdGraphPin_67131'
         End Object
         Begin Object Name="EdGraphPin_67140"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_6.EdGraphPin_67142'
         End Object
         Begin Object Name="EdGraphPin_67141"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_2.EdGraphPin_67132'
         End Object
         MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_12'
         Pins(0)=EdGraphPin'EdGraphPin_67139'
         Pins(1)=EdGraphPin'EdGraphPin_67140'
         Pins(2)=EdGraphPin'EdGraphPin_67141'
         NodePosX=1281
         NodePosY=1365
         NodeGuid=10C277A24F825030875882910B827BD5
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_6"
         Begin Object Class=MaterialExpressionConstant Name="MaterialExpressionConstant_18"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67142"
         End Object
         Begin Object Name="MaterialExpressionConstant_18"
            MaterialExpressionEditorX=1181
            MaterialExpressionEditorY=1448
            MaterialExpressionGuid=A64800374CDFDFF8C7BE16A4D639654A
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67142"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_5.EdGraphPin_67140'
         End Object
         MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_18'
         Pins(0)=EdGraphPin'EdGraphPin_67142'
         NodePosX=1181
         NodePosY=1448
         NodeGuid=B639D6934B29929901FC64B7A47E3732
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_7"
         Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_13"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67143"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67144"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67145"
         End Object
         Begin Object Name="MaterialExpressionSubtract_13"
            A=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_2.MaterialExpressionFunctionInput_18')
            B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_8.MaterialExpressionFunctionInput_20')
            MaterialExpressionEditorX=1834
            MaterialExpressionEditorY=1420
            MaterialExpressionGuid=215C5AB148AC6E25EF1FCB9999722DE9
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67143"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_2.EdGraphPin_67133'
         End Object
         Begin Object Name="EdGraphPin_67144"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_8.EdGraphPin_67147'
         End Object
         Begin Object Name="EdGraphPin_67145"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_67148'
            LinkedTo(1)=EdGraphPin'MaterialGraphNode_10.EdGraphPin_67150'
         End Object
         MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_13'
         Pins(0)=EdGraphPin'EdGraphPin_67143'
         Pins(1)=EdGraphPin'EdGraphPin_67144'
         Pins(2)=EdGraphPin'EdGraphPin_67145'
         NodePosX=1834
         NodePosY=1420
         NodeGuid=8A4DD440494A1E322C16B3B87148D3FD
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_8"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_20"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67146"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67147"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_20"
            InputName="Center"
            Id=33A0DD1E4F75D65C1606A0881D5D0838
            bUsePreviewValueAsDefault=True
            SortPriority=1
            MaterialExpressionEditorX=1568
            MaterialExpressionEditorY=1520
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67146"
            PinName="Preview"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_67147"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_7.EdGraphPin_67144'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_20'
         Pins(0)=EdGraphPin'EdGraphPin_67146'
         Pins(1)=EdGraphPin'EdGraphPin_67147'
         NodePosX=1568
         NodePosY=1520
         NodeGuid=C3343BC846B580266007AAAD2FE49847
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_9"
         Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_24"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67148"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67149"
         End Object
         Begin Object Name="MaterialExpressionComponentMask_24"
            Input=(Expression=MaterialExpressionSubtract'MaterialGraphNode_7.MaterialExpressionSubtract_13')
            R=True
            B=True
            MaterialExpressionEditorX=1984
            MaterialExpressionEditorY=1536
            MaterialExpressionGuid=DEE4E316412C76EA961C738A7305A4F4
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67148"
            PinName="Input"
            PinFriendlyName=" "
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_7.EdGraphPin_67145'
         End Object
         Begin Object Name="EdGraphPin_67149"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_11.EdGraphPin_67152'
         End Object
         MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_24'
         Pins(0)=EdGraphPin'EdGraphPin_67148'
         Pins(1)=EdGraphPin'EdGraphPin_67149'
         NodePosX=1984
         NodePosY=1536
         NodeGuid=8030BB2840DF1BCB4173418AC9D61FD0
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_10"
         Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_25"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67150"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67151"
         End Object
         Begin Object Name="MaterialExpressionComponentMask_25"
            Input=(Expression=MaterialExpressionSubtract'MaterialGraphNode_7.MaterialExpressionSubtract_13')
            G=True
            MaterialExpressionEditorX=2000
            MaterialExpressionEditorY=1664
            MaterialExpressionGuid=DEE4E316412C76EA961C738A7305A4F4
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67150"
            PinName="Input"
            PinFriendlyName=" "
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_7.EdGraphPin_67145'
         End Object
         Begin Object Name="EdGraphPin_67151"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_67156'
         End Object
         MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_25'
         Pins(0)=EdGraphPin'EdGraphPin_67150'
         Pins(1)=EdGraphPin'EdGraphPin_67151'
         NodePosX=2000
         NodePosY=1664
         NodeGuid=C91B24C74A59704AD8BA95ABD9E9AEB4
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_11"
         Begin Object Class=MaterialExpressionDistance Name="MaterialExpressionDistance_12"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67152"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67153"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67154"
         End Object
         Begin Object Name="MaterialExpressionDistance_12"
            A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_9.MaterialExpressionComponentMask_24')
            B=(Expression=MaterialExpressionConstant'MaterialGraphNode_13.MaterialExpressionConstant_19')
            MaterialExpressionEditorX=2128
            MaterialExpressionEditorY=1552
            MaterialExpressionGuid=B3F64BC2461F9074D79EF08A14C9035B
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67152"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_67149'
         End Object
         Begin Object Name="EdGraphPin_67153"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_67158'
         End Object
         Begin Object Name="EdGraphPin_67154"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_67155'
         End Object
         MaterialExpression=MaterialExpressionDistance'MaterialExpressionDistance_12'
         Pins(0)=EdGraphPin'EdGraphPin_67152'
         Pins(1)=EdGraphPin'EdGraphPin_67153'
         Pins(2)=EdGraphPin'EdGraphPin_67154'
         NodePosX=2128
         NodePosY=1552
         NodeGuid=EC782EA04CAA7E796A0B1FA0D738E1CE
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_12"
         Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_13"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67155"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67156"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67157"
         End Object
         Begin Object Name="MaterialExpressionAppendVector_13"
            A=(Expression=MaterialExpressionDistance'MaterialGraphNode_11.MaterialExpressionDistance_12')
            B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_10.MaterialExpressionComponentMask_25')
            MaterialExpressionEditorX=2240
            MaterialExpressionEditorY=1584
            MaterialExpressionGuid=095709BF4682AD869B6E848333D3B1F8
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67155"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_11.EdGraphPin_67154'
         End Object
         Begin Object Name="EdGraphPin_67156"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_10.EdGraphPin_67151'
         End Object
         Begin Object Name="EdGraphPin_67157"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_14.EdGraphPin_67159'
         End Object
         MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_13'
         Pins(0)=EdGraphPin'EdGraphPin_67155'
         Pins(1)=EdGraphPin'EdGraphPin_67156'
         Pins(2)=EdGraphPin'EdGraphPin_67157'
         NodePosX=2240
         NodePosY=1584
         NodeGuid=2DD7A3D244E5DB1CDD721EB72106E0D6
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_13"
         Begin Object Class=MaterialExpressionConstant Name="MaterialExpressionConstant_19"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67158"
         End Object
         Begin Object Name="MaterialExpressionConstant_19"
            MaterialExpressionEditorX=2000
            MaterialExpressionEditorY=1600
            MaterialExpressionGuid=655346A744E7B28394D78CAE013C89C1
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67158"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_11.EdGraphPin_67153'
         End Object
         MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_19'
         Pins(0)=EdGraphPin'EdGraphPin_67158'
         NodePosX=2000
         NodePosY=1600
         NodeGuid=3154275B43B0A78BBCD663B168076EE0
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_14"
         Begin Object Class=MaterialExpressionAbs Name="MaterialExpressionAbs_6"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67159"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67160"
         End Object
         Begin Object Name="MaterialExpressionAbs_6"
            Input=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_12.MaterialExpressionAppendVector_13')
            MaterialExpressionEditorX=2352
            MaterialExpressionEditorY=1616
            MaterialExpressionGuid=FA348E7B4A6403933FEB929ADE1554F5
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67159"
            PinName="Input"
            PinFriendlyName=" "
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_67157'
         End Object
         Begin Object Name="EdGraphPin_67160"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_4.EdGraphPin_67136'
         End Object
         MaterialExpression=MaterialExpressionAbs'MaterialExpressionAbs_6'
         Pins(0)=EdGraphPin'EdGraphPin_67159'
         Pins(1)=EdGraphPin'EdGraphPin_67160'
         NodePosX=2352
         NodePosY=1616
         NodeGuid=6AD609514C942AE416893CB3A0327AE5
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_15"
         Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_12"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67161"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67162"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67163"
         End Object
         Begin Object Name="MaterialExpressionMax_12"
            A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_16.MaterialExpressionComponentMask_26')
            B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_17.MaterialExpressionComponentMask_27')
            MaterialExpressionEditorX=2672
            MaterialExpressionEditorY=1376
            MaterialExpressionGuid=E8225D6B463CFBBF650F7D998AEF812E
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67161"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_67165'
         End Object
         Begin Object Name="EdGraphPin_67162"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_17.EdGraphPin_67167'
         End Object
         Begin Object Name="EdGraphPin_67163"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_18.EdGraphPin_67168'
         End Object
         MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_12'
         Pins(0)=EdGraphPin'EdGraphPin_67161'
         Pins(1)=EdGraphPin'EdGraphPin_67162'
         Pins(2)=EdGraphPin'EdGraphPin_67163'
         NodePosX=2672
         NodePosY=1376
         NodeGuid=1807872C4CED999A8215988B83D1ECA4
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_16"
         Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_26"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67164"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67165"
         End Object
         Begin Object Name="MaterialExpressionComponentMask_26"
            Input=(Expression=MaterialExpressionSubtract'MaterialGraphNode_4.MaterialExpressionSubtract_12')
            R=True
            MaterialExpressionEditorX=2528
            MaterialExpressionEditorY=1360
            MaterialExpressionGuid=4B1B429C4243F531F4487FB7714893D8
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67164"
            PinName="Input"
            PinFriendlyName=" "
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_4.EdGraphPin_67138'
         End Object
         Begin Object Name="EdGraphPin_67165"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_15.EdGraphPin_67161'
         End Object
         MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_26'
         Pins(0)=EdGraphPin'EdGraphPin_67164'
         Pins(1)=EdGraphPin'EdGraphPin_67165'
         NodePosX=2528
         NodePosY=1360
         NodeGuid=D9EB83ED455DF24D81402BB44CF72AC3
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_17"
         Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_27"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67166"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67167"
         End Object
         Begin Object Name="MaterialExpressionComponentMask_27"
            Input=(Expression=MaterialExpressionSubtract'MaterialGraphNode_4.MaterialExpressionSubtract_12')
            G=True
            MaterialExpressionEditorX=2528
            MaterialExpressionEditorY=1424
            MaterialExpressionGuid=4B1B429C4243F531F4487FB7714893D8
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67166"
            PinName="Input"
            PinFriendlyName=" "
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_4.EdGraphPin_67138'
         End Object
         Begin Object Name="EdGraphPin_67167"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_15.EdGraphPin_67162'
         End Object
         MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_27'
         Pins(0)=EdGraphPin'EdGraphPin_67166'
         Pins(1)=EdGraphPin'EdGraphPin_67167'
         NodePosX=2528
         NodePosY=1424
         NodeGuid=A2ECEB0B4FEEE2F218F7B987BA718F71
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_18"
         Begin Object Class=MaterialExpressionMin Name="MaterialExpressionMin_6"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67168"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67169"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67170"
         End Object
         Begin Object Name="MaterialExpressionMin_6"
            A=(Expression=MaterialExpressionMax'MaterialGraphNode_15.MaterialExpressionMax_12')
            ConstB=0.000000
            MaterialExpressionEditorX=2800
            MaterialExpressionEditorY=1376
            MaterialExpressionGuid=C1E08D2E47D6A3026D060E8DB6224BE1
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67168"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_15.EdGraphPin_67163'
         End Object
         Begin Object Name="EdGraphPin_67169"
            PinName="B"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_67170"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_19.EdGraphPin_67171'
         End Object
         MaterialExpression=MaterialExpressionMin'MaterialExpressionMin_6'
         Pins(0)=EdGraphPin'EdGraphPin_67168'
         Pins(1)=EdGraphPin'EdGraphPin_67169'
         Pins(2)=EdGraphPin'EdGraphPin_67170'
         NodePosX=2800
         NodePosY=1376
         NodeGuid=1AA417F343AF1F444C019890D038DFB4
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_19"
         Begin Object Class=MaterialExpressionAdd Name="MaterialExpressionAdd_6"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67171"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67172"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67173"
         End Object
         Begin Object Name="MaterialExpressionAdd_6"
            A=(Expression=MaterialExpressionMin'MaterialGraphNode_18.MaterialExpressionMin_6')
            B=(Expression=MaterialExpressionDistance'MaterialGraphNode_20.MaterialExpressionDistance_13')
            MaterialExpressionEditorX=2981
            MaterialExpressionEditorY=1456
            MaterialExpressionGuid=CD065E58450194368F11AF8A3B3EB58E
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67171"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_18.EdGraphPin_67170'
         End Object
         Begin Object Name="EdGraphPin_67172"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_20.EdGraphPin_67176'
         End Object
         Begin Object Name="EdGraphPin_67173"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_0.EdGraphPin_67129'
         End Object
         MaterialExpression=MaterialExpressionAdd'MaterialExpressionAdd_6'
         Pins(0)=EdGraphPin'EdGraphPin_67171'
         Pins(1)=EdGraphPin'EdGraphPin_67172'
         Pins(2)=EdGraphPin'EdGraphPin_67173'
         NodePosX=2981
         NodePosY=1456
         NodeGuid=32115E41457C542185AC13979568168B
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_20"
         Begin Object Class=MaterialExpressionDistance Name="MaterialExpressionDistance_13"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67174"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67175"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67176"
         End Object
         Begin Object Name="MaterialExpressionDistance_13"
            A=(Expression=MaterialExpressionMax'MaterialGraphNode_21.MaterialExpressionMax_13')
            B=(Expression=MaterialExpressionConstant'MaterialGraphNode_22.MaterialExpressionConstant_20')
            MaterialExpressionEditorX=2784
            MaterialExpressionEditorY=1744
            MaterialExpressionGuid=EF4D221F49ED819F873D4995859A7B63
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67174"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_21.EdGraphPin_67179'
         End Object
         Begin Object Name="EdGraphPin_67175"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_22.EdGraphPin_67180'
         End Object
         Begin Object Name="EdGraphPin_67176"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_19.EdGraphPin_67172'
         End Object
         MaterialExpression=MaterialExpressionDistance'MaterialExpressionDistance_13'
         Pins(0)=EdGraphPin'EdGraphPin_67174'
         Pins(1)=EdGraphPin'EdGraphPin_67175'
         Pins(2)=EdGraphPin'EdGraphPin_67176'
         NodePosX=2784
         NodePosY=1744
         NodeGuid=C4473BAD47EA343B22CCBA84B2CA3E17
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_21"
         Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_13"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67177"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67178"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67179"
         End Object
         Begin Object Name="MaterialExpressionMax_13"
            A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_4.MaterialExpressionSubtract_12')
            ConstB=0.000000
            MaterialExpressionEditorX=2672
            MaterialExpressionEditorY=1728
            MaterialExpressionGuid=E8225D6B463CFBBF650F7D998AEF812E
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67177"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_4.EdGraphPin_67138'
         End Object
         Begin Object Name="EdGraphPin_67178"
            PinName="B"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_67179"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_20.EdGraphPin_67174'
         End Object
         MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_13'
         Pins(0)=EdGraphPin'EdGraphPin_67177'
         Pins(1)=EdGraphPin'EdGraphPin_67178'
         Pins(2)=EdGraphPin'EdGraphPin_67179'
         NodePosX=2672
         NodePosY=1728
         NodeGuid=39DF5B904B26657C46AB2CBE1C5F39AE
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_22"
         Begin Object Class=MaterialExpressionConstant Name="MaterialExpressionConstant_20"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_67180"
         End Object
         Begin Object Name="MaterialExpressionConstant_20"
            MaterialExpressionEditorX=2721
            MaterialExpressionEditorY=1837
            MaterialExpressionGuid=33E16E8247E790401C23CBBA83AF1250
            Material=Material'/Engine/Transient.Material_0'
         End Object
         Begin Object Name="EdGraphPin_67180"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_20.EdGraphPin_67175'
         End Object
         MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_20'
         Pins(0)=EdGraphPin'EdGraphPin_67180'
         NodePosX=2721
         NodePosY=1837
         NodeGuid=AD3BF6AB4FCFC20EF60BFE84F7BF8311
      End Object
      Sphere:

      Code:
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_44"
         Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_10"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4218"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4219"
         End Object
         Begin Object Name="MaterialExpressionFunctionOutput_10"
            A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_48.MaterialExpressionSubtract_20')
            bLastPreviewed=True
            Id=E2B2DD6546CAA7F2657C82B21793D079
            MaterialExpressionEditorX=2784
            MaterialExpressionEditorY=1456
            MaterialExpressionGuid=3901DA7C46B5366134F7FAA04461AF36
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4218"
            PinName="Input"
            PinFriendlyName=" "
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_48.EdGraphPin_4227'
         End Object
         Begin Object Name="EdGraphPin_4219"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
         End Object
         MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_10'
         Pins(0)=EdGraphPin'EdGraphPin_4218'
         Pins(1)=EdGraphPin'EdGraphPin_4219'
         NodePosX=2784
         NodePosY=1456
         NodeGuid=ADC189754D5214A6AFF62F846EDEDA7D
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_45"
         Begin Object Class=MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_6"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4220"
         End Object
         Begin Object Name="MaterialExpressionTextureCoordinate_6"
            MaterialExpressionEditorX=1136
            MaterialExpressionEditorY=1312
            MaterialExpressionGuid=5DC44E5949E5DE1BACD836A708AE221A
            Material=Material'/Engine/Transient.Material_9'
            Desc="UVs"
         End Object
         Begin Object Name="EdGraphPin_4220"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_49.EdGraphPin_4228'
         End Object
         MaterialExpression=MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_6'
         Pins(0)=EdGraphPin'EdGraphPin_4220'
         NodePosX=1136
         NodePosY=1312
         NodeComment="UVs"
         NodeGuid=FF4509864659DD4E073D888CFCD1D24F
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_46"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_28"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4221"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4222"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_28"
            Preview=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_49.MaterialExpressionAppendVector_6')
            InputName="Coordinates"
            Id=F8B8E4294601B71325484D8C3615068D
            bUsePreviewValueAsDefault=True
            MaterialExpressionEditorX=1568
            MaterialExpressionEditorY=1296
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4221"
            PinName="Preview"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_49.EdGraphPin_4230'
         End Object
         Begin Object Name="EdGraphPin_4222"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_51.EdGraphPin_4232'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_28'
         Pins(0)=EdGraphPin'EdGraphPin_4221'
         Pins(1)=EdGraphPin'EdGraphPin_4222'
         NodePosX=1568
         NodePosY=1296
         NodeGuid=545C2A0B49694B3E1B39E7AF8A3267F1
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_47"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_29"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4223"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4224"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_29"
            InputName="Radius"
            Id=F6097B644DE4EB2586DB51AF6933D082
            InputType=FunctionInput_Scalar
            PreviewValue=(X=0.005000,Y=0.000000,Z=0.000000,W=1.000000)
            bUsePreviewValueAsDefault=True
            SortPriority=2
            MaterialExpressionEditorX=1600
            MaterialExpressionEditorY=1760
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4223"
            PinName="Preview"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_4224"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_48.EdGraphPin_4226'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_29'
         Pins(0)=EdGraphPin'EdGraphPin_4223'
         Pins(1)=EdGraphPin'EdGraphPin_4224'
         NodePosX=1600
         NodePosY=1760
         NodeGuid=1F80C8894013E61296ACB68E453D7B91
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_48"
         Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_20"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4225"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4226"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4227"
         End Object
         Begin Object Name="MaterialExpressionSubtract_20"
            A=(Expression=MaterialExpressionDistance'MaterialGraphNode_53.MaterialExpressionDistance_6')
            B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_47.MaterialExpressionFunctionInput_29')
            MaterialExpressionEditorX=2304
            MaterialExpressionEditorY=1472
            MaterialExpressionGuid=3B9BD0D34F3F74B1793B86B849CD4D5C
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4225"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_53.EdGraphPin_4239'
         End Object
         Begin Object Name="EdGraphPin_4226"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_47.EdGraphPin_4224'
         End Object
         Begin Object Name="EdGraphPin_4227"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_44.EdGraphPin_4218'
         End Object
         MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_20'
         Pins(0)=EdGraphPin'EdGraphPin_4225'
         Pins(1)=EdGraphPin'EdGraphPin_4226'
         Pins(2)=EdGraphPin'EdGraphPin_4227'
         NodePosX=2304
         NodePosY=1472
         NodeGuid=3D82F11549FCBFBBCC97E69DACF33D27
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_49"
         Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_6"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4228"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4229"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4230"
         End Object
         Begin Object Name="MaterialExpressionAppendVector_6"
            A=(Expression=MaterialExpressionTextureCoordinate'MaterialGraphNode_45.MaterialExpressionTextureCoordinate_6')
            B=(Expression=MaterialExpressionConstant'MaterialGraphNode_50.MaterialExpressionConstant_12')
            MaterialExpressionEditorX=1281
            MaterialExpressionEditorY=1365
            MaterialExpressionGuid=C13D49C0412F3BE1C5E30AB34CA6D082
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4228"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_45.EdGraphPin_4220'
         End Object
         Begin Object Name="EdGraphPin_4229"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_50.EdGraphPin_4231'
         End Object
         Begin Object Name="EdGraphPin_4230"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_46.EdGraphPin_4221'
         End Object
         MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_6'
         Pins(0)=EdGraphPin'EdGraphPin_4228'
         Pins(1)=EdGraphPin'EdGraphPin_4229'
         Pins(2)=EdGraphPin'EdGraphPin_4230'
         NodePosX=1281
         NodePosY=1365
         NodeGuid=657666824BFC6FDC8539279AC92ACF58
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_50"
         Begin Object Class=MaterialExpressionConstant Name="MaterialExpressionConstant_12"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4231"
         End Object
         Begin Object Name="MaterialExpressionConstant_12"
            MaterialExpressionEditorX=1181
            MaterialExpressionEditorY=1448
            MaterialExpressionGuid=A64800374CDFDFF8C7BE16A4D639654A
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4231"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_49.EdGraphPin_4229'
         End Object
         MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_12'
         Pins(0)=EdGraphPin'EdGraphPin_4231'
         NodePosX=1181
         NodePosY=1448
         NodeGuid=8CD294324EE036D2D44567A140419AD3
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_51"
         Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_21"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4232"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4233"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4234"
         End Object
         Begin Object Name="MaterialExpressionSubtract_21"
            A=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_46.MaterialExpressionFunctionInput_28')
            B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_52.MaterialExpressionFunctionInput_30')
            MaterialExpressionEditorX=1834
            MaterialExpressionEditorY=1420
            MaterialExpressionGuid=215C5AB148AC6E25EF1FCB9999722DE9
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4232"
            PinName="A"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_46.EdGraphPin_4222'
         End Object
         Begin Object Name="EdGraphPin_4233"
            PinName="B"
            PinType=(PinCategory="optional")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_52.EdGraphPin_4236'
         End Object
         Begin Object Name="EdGraphPin_4234"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_53.EdGraphPin_4237'
         End Object
         MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_21'
         Pins(0)=EdGraphPin'EdGraphPin_4232'
         Pins(1)=EdGraphPin'EdGraphPin_4233'
         Pins(2)=EdGraphPin'EdGraphPin_4234'
         NodePosX=1834
         NodePosY=1420
         NodeGuid=D37685CA4946C8AF9557B38A241B1940
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_52"
         Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_30"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4235"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4236"
         End Object
         Begin Object Name="MaterialExpressionFunctionInput_30"
            InputName="Center"
            Id=33A0DD1E4F75D65C1606A0881D5D0838
            bUsePreviewValueAsDefault=True
            SortPriority=1
            MaterialExpressionEditorX=1568
            MaterialExpressionEditorY=1520
            MaterialExpressionGuid=FEE229454274AADBF7B1B89876425B2D
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4235"
            PinName="Preview"
            PinType=(PinCategory="optional")
         End Object
         Begin Object Name="EdGraphPin_4236"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_51.EdGraphPin_4233'
         End Object
         MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_30'
         Pins(0)=EdGraphPin'EdGraphPin_4235'
         Pins(1)=EdGraphPin'EdGraphPin_4236'
         NodePosX=1568
         NodePosY=1520
         NodeGuid=6BBDA755433F6CD2BFFA768438CF8D09
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_53"
         Begin Object Class=MaterialExpressionDistance Name="MaterialExpressionDistance_6"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4237"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4238"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4239"
         End Object
         Begin Object Name="MaterialExpressionDistance_6"
            A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_51.MaterialExpressionSubtract_21')
            B=(Expression=MaterialExpressionConstant'MaterialGraphNode_54.MaterialExpressionConstant_13')
            MaterialExpressionEditorX=2028
            MaterialExpressionEditorY=1427
            MaterialExpressionGuid=D87F0659421CB285E95135B89BDBA0BE
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4237"
            PinName="A"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_51.EdGraphPin_4234'
         End Object
         Begin Object Name="EdGraphPin_4238"
            PinName="B"
            PinType=(PinCategory="required")
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_54.EdGraphPin_4240'
         End Object
         Begin Object Name="EdGraphPin_4239"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_48.EdGraphPin_4225'
         End Object
         MaterialExpression=MaterialExpressionDistance'MaterialExpressionDistance_6'
         Pins(0)=EdGraphPin'EdGraphPin_4237'
         Pins(1)=EdGraphPin'EdGraphPin_4238'
         Pins(2)=EdGraphPin'EdGraphPin_4239'
         NodePosX=2028
         NodePosY=1427
         NodeGuid=4824D4F646FFEE694B83D287286D2DCE
      End Object
      Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_54"
         Begin Object Class=MaterialExpressionConstant Name="MaterialExpressionConstant_13"
         End Object
         Begin Object Class=EdGraphPin Name="EdGraphPin_4240"
         End Object
         Begin Object Name="MaterialExpressionConstant_13"
            MaterialExpressionEditorX=1916
            MaterialExpressionEditorY=1547
            MaterialExpressionGuid=ACF8643644B4008A7FE0FCA961655870
            Material=Material'/Engine/Transient.Material_9'
         End Object
         Begin Object Name="EdGraphPin_4240"
            PinName="Output"
            PinFriendlyName=" "
            Direction=EGPD_Output
            LinkedTo(0)=EdGraphPin'MaterialGraphNode_53.EdGraphPin_4238'
         End Object
         MaterialExpression=MaterialExpressionConstant'MaterialExpressionConstant_13'
         Pins(0)=EdGraphPin'EdGraphPin_4240'
         NodePosX=1916
         NodePosY=1547
         NodeGuid=DE36A2004E6F67277426CDBAF4EEB784
      End Object

      That is it for the first pass example functions, remember you can easily adapt formulas from this page to try them out:

      http://iquilezles.org/www/articles/d...tfunctions.htm

      I look forward to seeing other neat uses that people come up with!
      Last edited by RyanB; 07-07-2015, 11:10 AM.
      Ryan Brucks
      Principal Technical Artist, Epic Games

      Comment


        #4
        Heres a few examples (Sorry for people with slow connections):





        and some functions:

        Cone:

        Code:
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_0"
           Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_208"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_209"
           End Object
           Begin Object Name="MaterialExpressionFunctionOutput_0"
              A=(Expression=MaterialExpressionMultiply'MaterialGraphNode_39.MaterialExpressionMultiply_6')
              bLastPreviewed=True
              Id=9C4DF50C4631C90847B3C3A88CAE5A10
              MaterialExpressionEditorX=1360
              MaterialExpressionEditorY=224
              MaterialExpressionGuid=7B4921EF4B49ADCC27375EBB04F10114
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_208"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_39.EdGraphPin_311'
           End Object
           Begin Object Name="EdGraphPin_209"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
           End Object
           MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_0'
           Pins(0)=EdGraphPin'EdGraphPin_208'
           Pins(1)=EdGraphPin'EdGraphPin_209'
           NodePosX=1360
           NodePosY=224
           NodeGuid=CFCD2ED1470888B7B258BC95B768AA71
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_1"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_210"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_211"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_0"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_5.MaterialExpressionFunctionInput_0')
              R=True
              B=True
              MaterialExpressionEditorX=-368
              MaterialExpressionEditorY=240
              MaterialExpressionGuid=3A69F9874F78761F73D30EA062BB100D
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_210"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_5.EdGraphPin_222'
           End Object
           Begin Object Name="EdGraphPin_211"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_2.EdGraphPin_212'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_0'
           Pins(0)=EdGraphPin'EdGraphPin_210'
           Pins(1)=EdGraphPin'EdGraphPin_211'
           NodePosX=-368
           NodePosY=240
           NodeGuid=DBBFB7264DCB341199669FAC728B0EC5
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_2"
           Begin Object Class=MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_212"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_213"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_214"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_215"
           End Object
           Begin Object Name="MaterialExpressionMaterialFunctionCall_0"
              MaterialFunction=MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/VectorLength.VectorLength'
              FunctionInputs(0)=(ExpressionInputId=E06081AD4255F67C6D398889E3CE73BA,Input=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_1.MaterialExpressionComponentMask_0',InputName="Vector 2"))
              FunctionInputs(1)=(ExpressionInputId=1F411C544AE4A9ACC5F5F8A2A099B309,Input=(OutputIndex=-1,InputName="Vector 3"))
              FunctionOutputs(0)=(ExpressionOutputId=3C53F2D54FE1029372151E82C85F7755,Output=(OutputName="V2 Length"))
              FunctionOutputs(1)=(ExpressionOutputId=F186F43445EF47104CD650A242DEAECE,Output=(OutputName="V3 Length"))
              MaterialExpressionEditorX=-256
              MaterialExpressionEditorY=240
              MaterialExpressionGuid=4AF089894069A07E65B9C98DC0606C19
              Material=Material'/Engine/Transient.Material_1'
              Outputs(0)=(OutputName="V2 Length")
              Outputs(1)=(OutputName="V3 Length")
           End Object
           Begin Object Name="EdGraphPin_212"
              PinName="Vector 2 (V2)"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_1.EdGraphPin_211'
           End Object
           Begin Object Name="EdGraphPin_213"
              PinName="Vector 3 (V3)"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_214"
              PinName="V2 Length"
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_3.EdGraphPin_216'
           End Object
           Begin Object Name="EdGraphPin_215"
              PinName="V3 Length"
              Direction=EGPD_Output
           End Object
           MaterialExpression=MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_0'
           Pins(0)=EdGraphPin'EdGraphPin_212'
           Pins(1)=EdGraphPin'EdGraphPin_213'
           Pins(2)=EdGraphPin'EdGraphPin_214'
           Pins(3)=EdGraphPin'EdGraphPin_215'
           NodePosX=-256
           NodePosY=240
           NodeGuid=FE78BAD94869B592F9C001963D7F1D95
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_3"
           Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_216"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_217"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_218"
           End Object
           Begin Object Name="MaterialExpressionAppendVector_0"
              A=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_2.MaterialExpressionMaterialFunctionCall_0')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_4.MaterialExpressionComponentMask_1')
              MaterialExpressionEditorX=-48
              MaterialExpressionEditorY=288
              MaterialExpressionGuid=83BD97184BCFF29EA30B56A7E1A953CE
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_216"
              PinName="A"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_2.EdGraphPin_214'
           End Object
           Begin Object Name="EdGraphPin_217"
              PinName="B"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_4.EdGraphPin_220'
           End Object
           Begin Object Name="EdGraphPin_218"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_241'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_30.EdGraphPin_287'
              LinkedTo(2)=EdGraphPin'MaterialGraphNode_32.EdGraphPin_292'
           End Object
           MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_0'
           Pins(0)=EdGraphPin'EdGraphPin_216'
           Pins(1)=EdGraphPin'EdGraphPin_217'
           Pins(2)=EdGraphPin'EdGraphPin_218'
           NodePosX=-48
           NodePosY=288
           NodeGuid=BECD62944DFA17739BF18F856B31B1E5
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_4"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_1"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_219"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_220"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_1"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_5.MaterialExpressionFunctionInput_0')
              G=True
              MaterialExpressionEditorX=-368
              MaterialExpressionEditorY=304
              MaterialExpressionGuid=C49CD4644E703882D9424CB881EA41D7
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_219"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_5.EdGraphPin_222'
           End Object
           Begin Object Name="EdGraphPin_220"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_3.EdGraphPin_217'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_1'
           Pins(0)=EdGraphPin'EdGraphPin_219'
           Pins(1)=EdGraphPin'EdGraphPin_220'
           NodePosX=-368
           NodePosY=304
           NodeGuid=4DBAC66244664FA020CB2B80EC76E9F3
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_5"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_221"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_222"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_0"
              InputName="InPos"
              Id=C874642E4B806FDF127DA0B03AEFBC9A
              MaterialExpressionEditorX=-623
              MaterialExpressionEditorY=318
              MaterialExpressionGuid=857E67C9463FB333E4E0A3846670678C
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_221"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_222"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_1.EdGraphPin_210'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_4.EdGraphPin_219'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_0'
           Pins(0)=EdGraphPin'EdGraphPin_221'
           Pins(1)=EdGraphPin'EdGraphPin_222'
           NodePosX=-623
           NodePosY=318
           NodeGuid=31DE8314491E32F3AD65ACB8A98010C7
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_6"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_1"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_223"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_224"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_1"
              InputName="Dimensions"
              Id=6AFCB5D94DEACFF26A40DE860AF9FD03
              MaterialExpressionEditorX=-656
              MaterialExpressionEditorY=512
              MaterialExpressionGuid=8A3763A249A82845B3321A8C0564F6C8
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_223"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_224"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_7.EdGraphPin_225'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_8.EdGraphPin_227'
              LinkedTo(2)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_229'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_1'
           Pins(0)=EdGraphPin'EdGraphPin_223'
           Pins(1)=EdGraphPin'EdGraphPin_224'
           NodePosX=-656
           NodePosY=512
           NodeGuid=EC0EF65C41341DB023FEE0AEF4961C2A
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_7"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_2"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_225"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_226"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_2"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_6.MaterialExpressionFunctionInput_1')
              R=True
              MaterialExpressionEditorX=-400
              MaterialExpressionEditorY=448
              MaterialExpressionGuid=552EC5CC47F1B1CE60D282943481B5B7
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_225"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_6.EdGraphPin_224'
           End Object
           Begin Object Name="EdGraphPin_226"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_11.EdGraphPin_235'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_2'
           Pins(0)=EdGraphPin'EdGraphPin_225'
           Pins(1)=EdGraphPin'EdGraphPin_226'
           NodePosX=-400
           NodePosY=448
           NodeGuid=6B8239C749A3EC210BA24C9BD6213EF0
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_8"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_3"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_227"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_228"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_3"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_6.MaterialExpressionFunctionInput_1')
              G=True
              MaterialExpressionEditorX=-400
              MaterialExpressionEditorY=512
              MaterialExpressionGuid=552EC5CC47F1B1CE60D282943481B5B7
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_227"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_6.EdGraphPin_224'
           End Object
           Begin Object Name="EdGraphPin_228"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_10.EdGraphPin_232'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_3'
           Pins(0)=EdGraphPin'EdGraphPin_227'
           Pins(1)=EdGraphPin'EdGraphPin_228'
           NodePosX=-400
           NodePosY=512
           NodeGuid=CEE7908C44E73F2D2537EA9BB877CDA2
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_9"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_4"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_229"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_230"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_4"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_6.MaterialExpressionFunctionInput_1')
              B=True
              MaterialExpressionEditorX=-400
              MaterialExpressionEditorY=576
              MaterialExpressionGuid=552EC5CC47F1B1CE60D282943481B5B7
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_229"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_6.EdGraphPin_224'
           End Object
           Begin Object Name="EdGraphPin_230"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_10.EdGraphPin_231'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_41.EdGraphPin_314'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_4'
           Pins(0)=EdGraphPin'EdGraphPin_229'
           Pins(1)=EdGraphPin'EdGraphPin_230'
           NodePosX=-400
           NodePosY=576
           NodeGuid=884006C94268CD0CC9ED35AB73AD2E3D
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_10"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_231"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_232"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_233"
           End Object
           Begin Object Name="MaterialExpressionMultiply_0"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_9.MaterialExpressionComponentMask_4')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_8.MaterialExpressionComponentMask_3')
              MaterialExpressionEditorX=-288
              MaterialExpressionEditorY=528
              MaterialExpressionGuid=F84B225240E075ED0F89CCBD9C37DD0A
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_231"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_230'
           End Object
           Begin Object Name="EdGraphPin_232"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_8.EdGraphPin_228'
           End Object
           Begin Object Name="EdGraphPin_233"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_11.EdGraphPin_234'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_0'
           Pins(0)=EdGraphPin'EdGraphPin_231'
           Pins(1)=EdGraphPin'EdGraphPin_232'
           Pins(2)=EdGraphPin'EdGraphPin_233'
           NodePosX=-288
           NodePosY=528
           NodeGuid=EB89FE6847F6C66E3D8767A48E24C70C
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_11"
           Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_234"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_235"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_236"
           End Object
           Begin Object Name="MaterialExpressionDivide_0"
              A=(Expression=MaterialExpressionMultiply'MaterialGraphNode_10.MaterialExpressionMultiply_0')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_7.MaterialExpressionComponentMask_2')
              MaterialExpressionEditorX=-176
              MaterialExpressionEditorY=464
              MaterialExpressionGuid=F309C60D40786C57B6CF14A1063E972B
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_234"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_10.EdGraphPin_233'
           End Object
           Begin Object Name="EdGraphPin_235"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_7.EdGraphPin_226'
           End Object
           Begin Object Name="EdGraphPin_236"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_237'
           End Object
           MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_0'
           Pins(0)=EdGraphPin'EdGraphPin_234'
           Pins(1)=EdGraphPin'EdGraphPin_235'
           Pins(2)=EdGraphPin'EdGraphPin_236'
           NodePosX=-176
           NodePosY=464
           NodeGuid=46F2C6CE45283763A714899EC96772ED
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_12"
           Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_1"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_237"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_238"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_239"
           End Object
           Begin Object Name="MaterialExpressionAppendVector_1"
              A=(Expression=MaterialExpressionDivide'MaterialGraphNode_11.MaterialExpressionDivide_0')
              B=(Expression=MaterialExpressionMultiply'MaterialGraphNode_41.MaterialExpressionMultiply_7')
              MaterialExpressionEditorX=-64
              MaterialExpressionEditorY=544
              MaterialExpressionGuid=61C8FD6C48E94BBF64A38A9AB336A5AC
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_237"
              PinName="A"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_11.EdGraphPin_236'
           End Object
           Begin Object Name="EdGraphPin_238"
              PinName="B"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_41.EdGraphPin_316'
           End Object
           Begin Object Name="EdGraphPin_239"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_240'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_14.EdGraphPin_243'
              LinkedTo(2)=EdGraphPin'MaterialGraphNode_14.EdGraphPin_244'
              LinkedTo(3)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_249'
              LinkedTo(4)=EdGraphPin'MaterialGraphNode_18.EdGraphPin_255'
              LinkedTo(5)=EdGraphPin'MaterialGraphNode_33.EdGraphPin_294'
           End Object
           MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_1'
           Pins(0)=EdGraphPin'EdGraphPin_237'
           Pins(1)=EdGraphPin'EdGraphPin_238'
           Pins(2)=EdGraphPin'EdGraphPin_239'
           NodePosX=-64
           NodePosY=544
           NodeGuid=A019069F413B1E5A6735A493B3A1C72B
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_13"
           Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_240"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_241"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_242"
           End Object
           Begin Object Name="MaterialExpressionSubtract_0"
              A=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_12.MaterialExpressionAppendVector_1')
              B=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_3.MaterialExpressionAppendVector_0')
              MaterialExpressionEditorX=80
              MaterialExpressionEditorY=352
              MaterialExpressionGuid=587E6427439EF83904338CA4BB6FE6A3
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_240"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_239'
           End Object
           Begin Object Name="EdGraphPin_241"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_3.EdGraphPin_218'
           End Object
           Begin Object Name="EdGraphPin_242"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_18.EdGraphPin_254'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_20.EdGraphPin_260'
              LinkedTo(2)=EdGraphPin'MaterialGraphNode_25.EdGraphPin_274'
              LinkedTo(3)=EdGraphPin'MaterialGraphNode_25.EdGraphPin_275'
              LinkedTo(4)=EdGraphPin'MaterialGraphNode_37.EdGraphPin_305'
           End Object
           MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_0'
           Pins(0)=EdGraphPin'EdGraphPin_240'
           Pins(1)=EdGraphPin'EdGraphPin_241'
           Pins(2)=EdGraphPin'EdGraphPin_242'
           NodePosX=80
           NodePosY=352
           NodeGuid=EE09F41A464C52C84B1469AB176D0ADC
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_14"
           Begin Object Class=MaterialExpressionDotProduct Name="MaterialExpressionDotProduct_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_243"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_244"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_245"
           End Object
           Begin Object Name="MaterialExpressionDotProduct_0"
              A=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_12.MaterialExpressionAppendVector_1')
              B=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_12.MaterialExpressionAppendVector_1')
              MaterialExpressionEditorX=80
              MaterialExpressionEditorY=544
              MaterialExpressionGuid=8064146F4A01D07954CBC1BF000F0CD2
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_243"
              PinName="A"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_239'
           End Object
           Begin Object Name="EdGraphPin_244"
              PinName="B"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_239'
           End Object
           Begin Object Name="EdGraphPin_245"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_17.EdGraphPin_251'
           End Object
           MaterialExpression=MaterialExpressionDotProduct'MaterialExpressionDotProduct_0'
           Pins(0)=EdGraphPin'EdGraphPin_243'
           Pins(1)=EdGraphPin'EdGraphPin_244'
           Pins(2)=EdGraphPin'EdGraphPin_245'
           NodePosX=80
           NodePosY=544
           NodeGuid=0161D37F4D1FE5E1CAC81DB2D08421FD
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_15"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_1"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_246"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_247"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_248"
           End Object
           Begin Object Name="MaterialExpressionMultiply_1"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_16.MaterialExpressionComponentMask_5')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_16.MaterialExpressionComponentMask_5')
              MaterialExpressionEditorX=176
              MaterialExpressionEditorY=624
              MaterialExpressionGuid=D10C78584A368FF170D5ADADDCD03C83
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_246"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_250'
           End Object
           Begin Object Name="EdGraphPin_247"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_250'
           End Object
           Begin Object Name="EdGraphPin_248"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_17.EdGraphPin_252'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_1'
           Pins(0)=EdGraphPin'EdGraphPin_246'
           Pins(1)=EdGraphPin'EdGraphPin_247'
           Pins(2)=EdGraphPin'EdGraphPin_248'
           NodePosX=176
           NodePosY=624
           NodeGuid=2CBAD7934E42F167983E5C86AAB91465
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_16"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_5"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_249"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_250"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_5"
              Input=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_12.MaterialExpressionAppendVector_1')
              R=True
              MaterialExpressionEditorX=48
              MaterialExpressionEditorY=640
              MaterialExpressionGuid=DDD2242D4CF07C4417DD33B460610816
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_249"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_239'
           End Object
           Begin Object Name="EdGraphPin_250"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_15.EdGraphPin_246'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_15.EdGraphPin_247'
              LinkedTo(2)=EdGraphPin'MaterialGraphNode_19.EdGraphPin_257'
              LinkedTo(3)=EdGraphPin'MaterialGraphNode_31.EdGraphPin_290'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_5'
           Pins(0)=EdGraphPin'EdGraphPin_249'
           Pins(1)=EdGraphPin'EdGraphPin_250'
           NodePosX=48
           NodePosY=640
           NodeGuid=8725D4AF477A08682FFAFC8137A3365E
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_17"
           Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_2"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_251"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_252"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_253"
           End Object
           Begin Object Name="MaterialExpressionAppendVector_2"
              A=(Expression=MaterialExpressionDotProduct'MaterialGraphNode_14.MaterialExpressionDotProduct_0')
              B=(Expression=MaterialExpressionMultiply'MaterialGraphNode_15.MaterialExpressionMultiply_1')
              MaterialExpressionEditorX=288
              MaterialExpressionEditorY=544
              MaterialExpressionGuid=FCE549B941F57526BF6982B8EBE4C6B5
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_251"
              PinName="A"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_14.EdGraphPin_245'
           End Object
           Begin Object Name="EdGraphPin_252"
              PinName="B"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_15.EdGraphPin_248'
           End Object
           Begin Object Name="EdGraphPin_253"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_24.EdGraphPin_272'
           End Object
           MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_2'
           Pins(0)=EdGraphPin'EdGraphPin_251'
           Pins(1)=EdGraphPin'EdGraphPin_252'
           Pins(2)=EdGraphPin'EdGraphPin_253'
           NodePosX=288
           NodePosY=544
           NodeGuid=D2824BE8458D87E3279D999F3E59CB4F
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_18"
           Begin Object Class=MaterialExpressionDotProduct Name="MaterialExpressionDotProduct_1"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_254"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_255"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_256"
           End Object
           Begin Object Name="MaterialExpressionDotProduct_1"
              A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_13.MaterialExpressionSubtract_0')
              B=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_12.MaterialExpressionAppendVector_1')
              MaterialExpressionEditorX=304
              MaterialExpressionEditorY=352
              MaterialExpressionGuid=1CA0A59446D2A36CCE6FF4A160472582
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_254"
              PinName="A"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_242'
           End Object
           Begin Object Name="EdGraphPin_255"
              PinName="B"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_239'
           End Object
           Begin Object Name="EdGraphPin_256"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_21.EdGraphPin_262'
           End Object
           MaterialExpression=MaterialExpressionDotProduct'MaterialExpressionDotProduct_1'
           Pins(0)=EdGraphPin'EdGraphPin_254'
           Pins(1)=EdGraphPin'EdGraphPin_255'
           Pins(2)=EdGraphPin'EdGraphPin_256'
           NodePosX=304
           NodePosY=352
           NodeGuid=6599AD6E47673FBBEE4095896109E6F9
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_19"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_2"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_257"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_258"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_259"
           End Object
           Begin Object Name="MaterialExpressionMultiply_2"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_16.MaterialExpressionComponentMask_5')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_20.MaterialExpressionComponentMask_6')
              MaterialExpressionEditorX=288
              MaterialExpressionEditorY=448
              MaterialExpressionGuid=2DD0A1024ACD77E5E75D98B2AD623AC7
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_257"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_250'
           End Object
           Begin Object Name="EdGraphPin_258"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_20.EdGraphPin_261'
           End Object
           Begin Object Name="EdGraphPin_259"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_21.EdGraphPin_263'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_2'
           Pins(0)=EdGraphPin'EdGraphPin_257'
           Pins(1)=EdGraphPin'EdGraphPin_258'
           Pins(2)=EdGraphPin'EdGraphPin_259'
           NodePosX=288
           NodePosY=448
           NodeGuid=E9DE4BC045592E6A4E1AA7828F75AC86
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_20"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_6"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_260"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_261"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_6"
              Input=(Expression=MaterialExpressionSubtract'MaterialGraphNode_13.MaterialExpressionSubtract_0')
              R=True
              MaterialExpressionEditorX=160
              MaterialExpressionEditorY=448
              MaterialExpressionGuid=132CD9C24F8E8832631E81861ECB6FA6
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_260"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_242'
           End Object
           Begin Object Name="EdGraphPin_261"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_19.EdGraphPin_258'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_6'
           Pins(0)=EdGraphPin'EdGraphPin_260'
           Pins(1)=EdGraphPin'EdGraphPin_261'
           NodePosX=160
           NodePosY=448
           NodeGuid=A724987C4A1FE66B3606EE9FE3F46FE2
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_21"
           Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_3"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_262"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_263"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_264"
           End Object
           Begin Object Name="MaterialExpressionAppendVector_3"
              A=(Expression=MaterialExpressionDotProduct'MaterialGraphNode_18.MaterialExpressionDotProduct_1')
              B=(Expression=MaterialExpressionMultiply'MaterialGraphNode_19.MaterialExpressionMultiply_2')
              MaterialExpressionEditorX=400
              MaterialExpressionEditorY=384
              MaterialExpressionGuid=E0B746AF41047339247DC4970F7FE718
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_262"
              PinName="A"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_18.EdGraphPin_256'
           End Object
           Begin Object Name="EdGraphPin_263"
              PinName="B"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_19.EdGraphPin_259'
           End Object
           Begin Object Name="EdGraphPin_264"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_22.EdGraphPin_265'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_23.EdGraphPin_269'
           End Object
           MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_3'
           Pins(0)=EdGraphPin'EdGraphPin_262'
           Pins(1)=EdGraphPin'EdGraphPin_263'
           Pins(2)=EdGraphPin'EdGraphPin_264'
           NodePosX=400
           NodePosY=384
           NodeGuid=9DBD206847F595B2BDC3C68F05163FBE
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_22"
           Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_265"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_266"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_267"
           End Object
           Begin Object Name="MaterialExpressionMax_0"
              A=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_21.MaterialExpressionAppendVector_3')
              ConstB=0.000000
              MaterialExpressionEditorX=512
              MaterialExpressionEditorY=448
              MaterialExpressionGuid=71BE64E541D1A2EC7BBB5FAF12FA1748
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_265"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_21.EdGraphPin_264'
           End Object
           Begin Object Name="EdGraphPin_266"
              PinName="B"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_267"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_23.EdGraphPin_268'
           End Object
           MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_0'
           Pins(0)=EdGraphPin'EdGraphPin_265'
           Pins(1)=EdGraphPin'EdGraphPin_266'
           Pins(2)=EdGraphPin'EdGraphPin_267'
           NodePosX=512
           NodePosY=448
           NodeGuid=93AC0F254B68FEF2B04388956B16E6D3
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_23"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_3"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_268"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_269"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_270"
           End Object
           Begin Object Name="MaterialExpressionMultiply_3"
              A=(Expression=MaterialExpressionMax'MaterialGraphNode_22.MaterialExpressionMax_0')
              B=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_21.MaterialExpressionAppendVector_3')
              MaterialExpressionEditorX=608
              MaterialExpressionEditorY=448
              MaterialExpressionGuid=72D15B9245CEFD0BBA96D995C101B24E
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_268"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_22.EdGraphPin_267'
           End Object
           Begin Object Name="EdGraphPin_269"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_21.EdGraphPin_264'
           End Object
           Begin Object Name="EdGraphPin_270"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_24.EdGraphPin_271'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_3'
           Pins(0)=EdGraphPin'EdGraphPin_268'
           Pins(1)=EdGraphPin'EdGraphPin_269'
           Pins(2)=EdGraphPin'EdGraphPin_270'
           NodePosX=608
           NodePosY=448
           NodeGuid=F660E19C4F87C972631E8E81B97D3B9A
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_24"
           Begin Object Class=MaterialExpressionDivide Name="MaterialExpressionDivide_1"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_271"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_272"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_273"
           End Object
           Begin Object Name="MaterialExpressionDivide_1"
              A=(Expression=MaterialExpressionMultiply'MaterialGraphNode_23.MaterialExpressionMultiply_3')
              B=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_17.MaterialExpressionAppendVector_2')
              MaterialExpressionEditorX=720
              MaterialExpressionEditorY=512
              MaterialExpressionGuid=607A75884ED335558DF2FFBFC5A31C24
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_271"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_23.EdGraphPin_270'
           End Object
           Begin Object Name="EdGraphPin_272"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_17.EdGraphPin_253'
           End Object
           Begin Object Name="EdGraphPin_273"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_26.EdGraphPin_277'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_27.EdGraphPin_279'
           End Object
           MaterialExpression=MaterialExpressionDivide'MaterialExpressionDivide_1'
           Pins(0)=EdGraphPin'EdGraphPin_271'
           Pins(1)=EdGraphPin'EdGraphPin_272'
           Pins(2)=EdGraphPin'EdGraphPin_273'
           NodePosX=720
           NodePosY=512
           NodeGuid=9AE74CFD4B9E2B963BE7EDB65557ACA0
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_25"
           Begin Object Class=MaterialExpressionDotProduct Name="MaterialExpressionDotProduct_2"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_274"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_275"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_276"
           End Object
           Begin Object Name="MaterialExpressionDotProduct_2"
              A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_13.MaterialExpressionSubtract_0')
              B=(Expression=MaterialExpressionSubtract'MaterialGraphNode_13.MaterialExpressionSubtract_0')
              MaterialExpressionEditorX=304
              MaterialExpressionEditorY=256
              MaterialExpressionGuid=8F524EE74989EF403D3C4DA9F6E7E734
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_274"
              PinName="A"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_242'
           End Object
           Begin Object Name="EdGraphPin_275"
              PinName="B"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_242'
           End Object
           Begin Object Name="EdGraphPin_276"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_29.EdGraphPin_284'
           End Object
           MaterialExpression=MaterialExpressionDotProduct'MaterialExpressionDotProduct_2'
           Pins(0)=EdGraphPin'EdGraphPin_274'
           Pins(1)=EdGraphPin'EdGraphPin_275'
           Pins(2)=EdGraphPin'EdGraphPin_276'
           NodePosX=304
           NodePosY=256
           NodeGuid=EF6A23414B5AB562AFBD449EDAFF0F61
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_26"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_7"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_277"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_278"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_7"
              Input=(Expression=MaterialExpressionDivide'MaterialGraphNode_24.MaterialExpressionDivide_1')
              R=True
              MaterialExpressionEditorX=832
              MaterialExpressionEditorY=448
              MaterialExpressionGuid=77CDFEBB4A42A97A11BCC4B9CAA28A9C
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_277"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_24.EdGraphPin_273'
           End Object
           Begin Object Name="EdGraphPin_278"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_28.EdGraphPin_281'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_7'
           Pins(0)=EdGraphPin'EdGraphPin_277'
           Pins(1)=EdGraphPin'EdGraphPin_278'
           NodePosX=832
           NodePosY=448
           NodeGuid=F51B5D2B4368AE8F30008B8D4B79806B
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_27"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_8"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_279"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_280"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_8"
              Input=(Expression=MaterialExpressionDivide'MaterialGraphNode_24.MaterialExpressionDivide_1')
              G=True
              MaterialExpressionEditorX=832
              MaterialExpressionEditorY=512
              MaterialExpressionGuid=77CDFEBB4A42A97A11BCC4B9CAA28A9C
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_279"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_24.EdGraphPin_273'
           End Object
           Begin Object Name="EdGraphPin_280"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_28.EdGraphPin_282'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_8'
           Pins(0)=EdGraphPin'EdGraphPin_279'
           Pins(1)=EdGraphPin'EdGraphPin_280'
           NodePosX=832
           NodePosY=512
           NodeGuid=F4F2B2F54E2A8FB31E1E5FAD4B6C88AD
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_28"
           Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_1"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_281"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_282"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_283"
           End Object
           Begin Object Name="MaterialExpressionMax_1"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_26.MaterialExpressionComponentMask_7')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_27.MaterialExpressionComponentMask_8')
              MaterialExpressionEditorX=976
              MaterialExpressionEditorY=400
              MaterialExpressionGuid=B0FF2C684EB1B9FBA6BBF184A1496829
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_281"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_26.EdGraphPin_278'
           End Object
           Begin Object Name="EdGraphPin_282"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_27.EdGraphPin_280'
           End Object
           Begin Object Name="EdGraphPin_283"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_29.EdGraphPin_285'
           End Object
           MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_1'
           Pins(0)=EdGraphPin'EdGraphPin_281'
           Pins(1)=EdGraphPin'EdGraphPin_282'
           Pins(2)=EdGraphPin'EdGraphPin_283'
           NodePosX=976
           NodePosY=400
           NodeGuid=554777414D77E7A6CEF19AAEBFF7C7C0
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_29"
           Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_1"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_284"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_285"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_286"
           End Object
           Begin Object Name="MaterialExpressionSubtract_1"
              A=(Expression=MaterialExpressionDotProduct'MaterialGraphNode_25.MaterialExpressionDotProduct_2')
              B=(Expression=MaterialExpressionMax'MaterialGraphNode_28.MaterialExpressionMax_1')
              MaterialExpressionEditorX=1056
              MaterialExpressionEditorY=256
              MaterialExpressionGuid=833A387B46859FDD192B84AE819BA582
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_284"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_25.EdGraphPin_276'
           End Object
           Begin Object Name="EdGraphPin_285"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_28.EdGraphPin_283'
           End Object
           Begin Object Name="EdGraphPin_286"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_40.EdGraphPin_312'
           End Object
           MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_1'
           Pins(0)=EdGraphPin'EdGraphPin_284'
           Pins(1)=EdGraphPin'EdGraphPin_285'
           Pins(2)=EdGraphPin'EdGraphPin_286'
           NodePosX=1056
           NodePosY=256
           NodeGuid=F89344D14A05C320849497BBFE7029E5
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_30"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_9"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_287"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_288"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_9"
              Input=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_3.MaterialExpressionAppendVector_0')
              G=True
              MaterialExpressionEditorX=304
              MaterialExpressionEditorY=112
              MaterialExpressionGuid=E88A329143997AACF3106E8123F4039A
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_287"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_3.EdGraphPin_218'
           End Object
           Begin Object Name="EdGraphPin_288"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_31.EdGraphPin_289'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_9'
           Pins(0)=EdGraphPin'EdGraphPin_287'
           Pins(1)=EdGraphPin'EdGraphPin_288'
           NodePosX=304
           NodePosY=112
           NodeGuid=9D5AE9144A4FC0E3BC3327A5C9B1B2D8
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_31"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_4"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_289"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_290"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_291"
           End Object
           Begin Object Name="MaterialExpressionMultiply_4"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_30.MaterialExpressionComponentMask_9')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_16.MaterialExpressionComponentMask_5')
              MaterialExpressionEditorX=432
              MaterialExpressionEditorY=112
              MaterialExpressionGuid=070D73324103CD32A928F8AFD6B9D5A2
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_289"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_30.EdGraphPin_288'
           End Object
           Begin Object Name="EdGraphPin_290"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_16.EdGraphPin_250'
           End Object
           Begin Object Name="EdGraphPin_291"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_35.EdGraphPin_299'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_4'
           Pins(0)=EdGraphPin'EdGraphPin_289'
           Pins(1)=EdGraphPin'EdGraphPin_290'
           Pins(2)=EdGraphPin'EdGraphPin_291'
           NodePosX=432
           NodePosY=112
           NodeGuid=6B47454C48AD507873CF18872DD5E594
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_32"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_10"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_292"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_293"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_10"
              Input=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_3.MaterialExpressionAppendVector_0')
              R=True
              MaterialExpressionEditorX=304
              MaterialExpressionEditorY=-16
              MaterialExpressionGuid=F76632F4474A41FB3CC0B5BE34CC600C
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_292"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_3.EdGraphPin_218'
           End Object
           Begin Object Name="EdGraphPin_293"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_34.EdGraphPin_296'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_10'
           Pins(0)=EdGraphPin'EdGraphPin_292'
           Pins(1)=EdGraphPin'EdGraphPin_293'
           NodePosX=304
           NodePosY=-16
           NodeGuid=BCCEB9824C033F504FD25894B6691A4B
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_33"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_11"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_294"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_295"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_11"
              Input=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_12.MaterialExpressionAppendVector_1')
              G=True
              MaterialExpressionEditorX=304
              MaterialExpressionEditorY=48
              MaterialExpressionGuid=237FC8474B7CCEB8EB7F8582D2C612CF
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_294"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_239'
           End Object
           Begin Object Name="EdGraphPin_295"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_34.EdGraphPin_297'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_11'
           Pins(0)=EdGraphPin'EdGraphPin_294'
           Pins(1)=EdGraphPin'EdGraphPin_295'
           NodePosX=304
           NodePosY=48
           NodeGuid=58DE612847CAA5AB616C659CAEB6DB0C
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_34"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_5"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_296"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_297"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_298"
           End Object
           Begin Object Name="MaterialExpressionMultiply_5"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_32.MaterialExpressionComponentMask_10')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_33.MaterialExpressionComponentMask_11')
              MaterialExpressionEditorX=432
              MaterialExpressionGuid=E8A869DC4B1503DEBD5A99BE1D025489
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_296"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_32.EdGraphPin_293'
           End Object
           Begin Object Name="EdGraphPin_297"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_33.EdGraphPin_295'
           End Object
           Begin Object Name="EdGraphPin_298"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_35.EdGraphPin_300'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_5'
           Pins(0)=EdGraphPin'EdGraphPin_296'
           Pins(1)=EdGraphPin'EdGraphPin_297'
           Pins(2)=EdGraphPin'EdGraphPin_298'
           NodePosX=432
           NodeGuid=57158BF045DE3E2695CA3F804789A440
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_35"
           Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_2"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_299"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_300"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_301"
           End Object
           Begin Object Name="MaterialExpressionSubtract_2"
              A=(Expression=MaterialExpressionMultiply'MaterialGraphNode_31.MaterialExpressionMultiply_4')
              B=(Expression=MaterialExpressionMultiply'MaterialGraphNode_34.MaterialExpressionMultiply_5')
              MaterialExpressionEditorX=544
              MaterialExpressionEditorY=48
              MaterialExpressionGuid=1561F4994E6F4AE17D16ECA135E0A941
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_299"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_31.EdGraphPin_291'
           End Object
           Begin Object Name="EdGraphPin_300"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_34.EdGraphPin_298'
           End Object
           Begin Object Name="EdGraphPin_301"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_36.EdGraphPin_302'
           End Object
           MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_2'
           Pins(0)=EdGraphPin'EdGraphPin_299'
           Pins(1)=EdGraphPin'EdGraphPin_300'
           Pins(2)=EdGraphPin'EdGraphPin_301'
           NodePosX=544
           NodePosY=48
           NodeGuid=2BEDE323453FFF5CE021FB94E9569520
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_36"
           Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_2"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_302"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_303"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_304"
           End Object
           Begin Object Name="MaterialExpressionMax_2"
              A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_35.MaterialExpressionSubtract_2')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_37.MaterialExpressionComponentMask_12')
              MaterialExpressionEditorX=656
              MaterialExpressionEditorY=80
              MaterialExpressionGuid=1AFC41A3420C73C90911F6BBAA3DD9E3
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_302"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_35.EdGraphPin_301'
           End Object
           Begin Object Name="EdGraphPin_303"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_37.EdGraphPin_306'
           End Object
           Begin Object Name="EdGraphPin_304"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_38.EdGraphPin_307'
           End Object
           MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_2'
           Pins(0)=EdGraphPin'EdGraphPin_302'
           Pins(1)=EdGraphPin'EdGraphPin_303'
           Pins(2)=EdGraphPin'EdGraphPin_304'
           NodePosX=656
           NodePosY=80
           NodeGuid=5614DF0E423F468E0AA94A9A8C87EB6A
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_37"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_12"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_305"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_306"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_12"
              Input=(Expression=MaterialExpressionSubtract'MaterialGraphNode_13.MaterialExpressionSubtract_0')
              G=True
              MaterialExpressionEditorX=528
              MaterialExpressionEditorY=192
              MaterialExpressionGuid=F4BE150741349E43231F2498D673731E
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_305"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_13.EdGraphPin_242'
           End Object
           Begin Object Name="EdGraphPin_306"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_36.EdGraphPin_303'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_12'
           Pins(0)=EdGraphPin'EdGraphPin_305'
           Pins(1)=EdGraphPin'EdGraphPin_306'
           NodePosX=528
           NodePosY=192
           NodeGuid=12D19A21406882AEC70C5B8352012AF2
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_38"
           Begin Object Class=MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_1"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_307"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_308"
           End Object
           Begin Object Name="MaterialExpressionMaterialFunctionCall_1"
              MaterialFunction=MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/Sign.Sign'
              FunctionInputs(0)=(ExpressionInputId=793D35DB48265805B1E049B5F026EDAA,Input=(Expression=MaterialExpressionMax'MaterialGraphNode_36.MaterialExpressionMax_2',InputName="In"))
              FunctionOutputs(0)=(ExpressionOutputId=187F84784860EBBE1E8C51A0207D3D25,Output=(OutputName="Result"))
              MaterialExpressionEditorX=1024
              MaterialExpressionEditorY=192
              MaterialExpressionGuid=A67B8F824B21B2DD9CAF019BFF3DC7F9
              Material=Material'/Engine/Transient.Material_1'
              Outputs(0)=(OutputName="Result")
           End Object
           Begin Object Name="EdGraphPin_307"
              PinName="In (S)"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_36.EdGraphPin_304'
           End Object
           Begin Object Name="EdGraphPin_308"
              PinName="Result"
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_39.EdGraphPin_310'
           End Object
           MaterialExpression=MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_1'
           Pins(0)=EdGraphPin'EdGraphPin_307'
           Pins(1)=EdGraphPin'EdGraphPin_308'
           NodePosX=1024
           NodePosY=192
           NodeGuid=FD018A9F408627C0567F459EF838933D
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_39"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_6"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_309"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_310"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_311"
           End Object
           Begin Object Name="MaterialExpressionMultiply_6"
              A=(Expression=MaterialExpressionSquareRoot'MaterialGraphNode_40.MaterialExpressionSquareRoot_0')
              B=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_38.MaterialExpressionMaterialFunctionCall_1')
              MaterialExpressionEditorX=1248
              MaterialExpressionEditorY=240
              MaterialExpressionGuid=0AF0DE4047620CFEEBD51592CCF5FE0B
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_309"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_40.EdGraphPin_313'
           End Object
           Begin Object Name="EdGraphPin_310"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_38.EdGraphPin_308'
           End Object
           Begin Object Name="EdGraphPin_311"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_0.EdGraphPin_208'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_6'
           Pins(0)=EdGraphPin'EdGraphPin_309'
           Pins(1)=EdGraphPin'EdGraphPin_310'
           Pins(2)=EdGraphPin'EdGraphPin_311'
           NodePosX=1248
           NodePosY=240
           NodeGuid=5EF0BB1F4A95F8171FF1A98DE7B261C4
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_40"
           Begin Object Class=MaterialExpressionSquareRoot Name="MaterialExpressionSquareRoot_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_312"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_313"
           End Object
           Begin Object Name="MaterialExpressionSquareRoot_0"
              Input=(Expression=MaterialExpressionSubtract'MaterialGraphNode_29.MaterialExpressionSubtract_1')
              MaterialExpressionEditorX=1152
              MaterialExpressionEditorY=256
              MaterialExpressionGuid=7EA219C140239EA9793791A248CE5A77
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_312"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_29.EdGraphPin_286'
           End Object
           Begin Object Name="EdGraphPin_313"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_39.EdGraphPin_309'
           End Object
           MaterialExpression=MaterialExpressionSquareRoot'MaterialExpressionSquareRoot_0'
           Pins(0)=EdGraphPin'EdGraphPin_312'
           Pins(1)=EdGraphPin'EdGraphPin_313'
           NodePosX=1152
           NodePosY=256
           NodeGuid=9BB692FD45B02D471F021485CCC1CEE8
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_41"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_7"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_314"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_315"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_316"
           End Object
           Begin Object Name="MaterialExpressionMultiply_7"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_9.MaterialExpressionComponentMask_4')
              ConstB=-1.000000
              MaterialExpressionEditorX=-288
              MaterialExpressionEditorY=624
              MaterialExpressionGuid=409970AE47C9B95D8967C88A35A3CD2A
              Material=Material'/Engine/Transient.Material_1'
           End Object
           Begin Object Name="EdGraphPin_314"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_9.EdGraphPin_230'
           End Object
           Begin Object Name="EdGraphPin_315"
              PinName="B"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_316"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_12.EdGraphPin_238'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_7'
           Pins(0)=EdGraphPin'EdGraphPin_314'
           Pins(1)=EdGraphPin'EdGraphPin_315'
           Pins(2)=EdGraphPin'EdGraphPin_316'
           NodePosX=-288
           NodePosY=624
           NodeGuid=BDD64A884FE2FB0306AE3CB84016E046
        End Object
        Hexagonal:

        Code:
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_42"
           Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_2"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_317"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_318"
           End Object
           Begin Object Name="MaterialExpressionFunctionOutput_2"
              A=(Expression=MaterialExpressionMax'MaterialGraphNode_57.MaterialExpressionMax_7')
              bLastPreviewed=True
              Id=1E4D120F4FE0CE3E1CA1EEBBC8824EEF
              MaterialExpressionEditorX=512
              MaterialExpressionEditorY=464
              MaterialExpressionGuid=F182B7D64BDF4A0F890215B9BB23470F
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_317"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_57.EdGraphPin_355'
           End Object
           Begin Object Name="EdGraphPin_318"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
           End Object
           MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_2'
           Pins(0)=EdGraphPin'EdGraphPin_317'
           Pins(1)=EdGraphPin'EdGraphPin_318'
           NodePosX=512
           NodePosY=464
           NodeGuid=6CCDF77A495C823E6CD7E3894954D706
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_43"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_4"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_319"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_320"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_4"
              InputName="InPos"
              Id=A7A576E0482F1414AF90AFB14BC328AE
              MaterialExpressionEditorX=-477
              MaterialExpressionEditorY=298
              MaterialExpressionGuid=AFC920D64746527D4FB3B39CF35D0E19
              Material=Material'/Engine/Transient.Material_3'
              bCollapsed=True
           End Object
           Begin Object Name="EdGraphPin_319"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_320"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_45.EdGraphPin_323'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_4'
           Pins(0)=EdGraphPin'EdGraphPin_319'
           Pins(1)=EdGraphPin'EdGraphPin_320'
           NodePosX=-477
           NodePosY=298
           NodeGuid=5E0D0CA24D557FBE540F63A6AEC2EE17
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_44"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_5"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_321"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_322"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_5"
              InputName="Dimensions"
              Id=F54B374D43D918A528988BBD3B049999
              InputType=FunctionInput_Vector2
              MaterialExpressionEditorX=-513
              MaterialExpressionEditorY=499
              MaterialExpressionGuid=EC223BCB4E7BF3D2FF7383A7CF293F53
              Material=Material'/Engine/Transient.Material_3'
              bCollapsed=True
           End Object
           Begin Object Name="EdGraphPin_321"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_322"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_53.EdGraphPin_344'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_54.EdGraphPin_346'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_5'
           Pins(0)=EdGraphPin'EdGraphPin_321'
           Pins(1)=EdGraphPin'EdGraphPin_322'
           NodePosX=-513
           NodePosY=499
           NodeGuid=6E8EBA6C455B0E9490FDE093A4E4505F
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_45"
           Begin Object Class=MaterialExpressionAbs Name="MaterialExpressionAbs_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_323"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_324"
           End Object
           Begin Object Name="MaterialExpressionAbs_0"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_43.MaterialExpressionFunctionInput_4')
              MaterialExpressionEditorX=-288
              MaterialExpressionEditorY=304
              MaterialExpressionGuid=9A9F4D204B4ABD4B01F8AD92D8F40DBD
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_323"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_43.EdGraphPin_320'
           End Object
           Begin Object Name="EdGraphPin_324"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_46.EdGraphPin_325'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_47.EdGraphPin_327'
              LinkedTo(2)=EdGraphPin'MaterialGraphNode_55.EdGraphPin_348'
           End Object
           MaterialExpression=MaterialExpressionAbs'MaterialExpressionAbs_0'
           Pins(0)=EdGraphPin'EdGraphPin_323'
           Pins(1)=EdGraphPin'EdGraphPin_324'
           NodePosX=-288
           NodePosY=304
           NodeGuid=48BC50CA4F56BC6555FA2E9CA03E3177
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_46"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_26"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_325"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_326"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_26"
              Input=(Expression=MaterialExpressionAbs'MaterialGraphNode_45.MaterialExpressionAbs_0')
              R=True
              MaterialExpressionEditorX=-192
              MaterialExpressionEditorY=256
              MaterialExpressionGuid=FCB6196E48C48A22C78C748C7986D8CB
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_325"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_45.EdGraphPin_324'
           End Object
           Begin Object Name="EdGraphPin_326"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_48.EdGraphPin_329'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_26'
           Pins(0)=EdGraphPin'EdGraphPin_325'
           Pins(1)=EdGraphPin'EdGraphPin_326'
           NodePosX=-192
           NodePosY=256
           NodeGuid=CE24A08444B48FD7E6E1C78B02DF6038
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_47"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_27"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_327"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_328"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_27"
              Input=(Expression=MaterialExpressionAbs'MaterialGraphNode_45.MaterialExpressionAbs_0')
              G=True
              MaterialExpressionEditorX=-192
              MaterialExpressionEditorY=336
              MaterialExpressionGuid=FCB6196E48C48A22C78C748C7986D8CB
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_327"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_45.EdGraphPin_324'
           End Object
           Begin Object Name="EdGraphPin_328"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_49.EdGraphPin_332'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_51.EdGraphPin_339'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_27'
           Pins(0)=EdGraphPin'EdGraphPin_327'
           Pins(1)=EdGraphPin'EdGraphPin_328'
           NodePosX=-192
           NodePosY=336
           NodeGuid=0E6ECFCD4043C418F5B25C9021FEAAF7
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_48"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_16"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_329"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_330"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_331"
           End Object
           Begin Object Name="MaterialExpressionMultiply_16"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_46.MaterialExpressionComponentMask_26')
              ConstB=0.866025
              MaterialExpressionEditorX=-80
              MaterialExpressionEditorY=240
              MaterialExpressionGuid=D7FF76F64AA12C4BADB06DA8398A23C7
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_329"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_46.EdGraphPin_326'
           End Object
           Begin Object Name="EdGraphPin_330"
              PinName="B"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_331"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_50.EdGraphPin_335'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_16'
           Pins(0)=EdGraphPin'EdGraphPin_329'
           Pins(1)=EdGraphPin'EdGraphPin_330'
           Pins(2)=EdGraphPin'EdGraphPin_331'
           NodePosX=-80
           NodePosY=240
           NodeGuid=8878692C41C5224148F48F9177CABDA2
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_49"
           Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_17"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_332"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_333"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_334"
           End Object
           Begin Object Name="MaterialExpressionMultiply_17"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_47.MaterialExpressionComponentMask_27')
              ConstB=0.500000
              MaterialExpressionEditorX=-80
              MaterialExpressionEditorY=336
              MaterialExpressionGuid=FEC37C664BFDDC4572E69DAD810B83FD
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_332"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_47.EdGraphPin_328'
           End Object
           Begin Object Name="EdGraphPin_333"
              PinName="B"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_334"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_50.EdGraphPin_336'
           End Object
           MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_17'
           Pins(0)=EdGraphPin'EdGraphPin_332'
           Pins(1)=EdGraphPin'EdGraphPin_333'
           Pins(2)=EdGraphPin'EdGraphPin_334'
           NodePosX=-80
           NodePosY=336
           NodeGuid=5A68A15A4F29ECD404B5938CE4932F40
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_50"
           Begin Object Class=MaterialExpressionAdd Name="MaterialExpressionAdd_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_335"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_336"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_337"
           End Object
           Begin Object Name="MaterialExpressionAdd_0"
              A=(Expression=MaterialExpressionMultiply'MaterialGraphNode_48.MaterialExpressionMultiply_16')
              B=(Expression=MaterialExpressionMultiply'MaterialGraphNode_49.MaterialExpressionMultiply_17')
              MaterialExpressionEditorX=64
              MaterialExpressionEditorY=288
              MaterialExpressionGuid=ABB527B049F0EB59FA1158A8C1C76890
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_335"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_48.EdGraphPin_331'
           End Object
           Begin Object Name="EdGraphPin_336"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_49.EdGraphPin_334'
           End Object
           Begin Object Name="EdGraphPin_337"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_51.EdGraphPin_338'
           End Object
           MaterialExpression=MaterialExpressionAdd'MaterialExpressionAdd_0'
           Pins(0)=EdGraphPin'EdGraphPin_335'
           Pins(1)=EdGraphPin'EdGraphPin_336'
           Pins(2)=EdGraphPin'EdGraphPin_337'
           NodePosX=64
           NodePosY=288
           NodeGuid=9EC2457D41CB19CFCA0294AFFDBBBEE7
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_51"
           Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_6"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_338"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_339"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_340"
           End Object
           Begin Object Name="MaterialExpressionMax_6"
              A=(Expression=MaterialExpressionAdd'MaterialGraphNode_50.MaterialExpressionAdd_0')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_47.MaterialExpressionComponentMask_27')
              MaterialExpressionEditorX=160
              MaterialExpressionEditorY=320
              MaterialExpressionGuid=879C9A3646EBD1D87C2D869DE847DEC4
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_338"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_50.EdGraphPin_337'
           End Object
           Begin Object Name="EdGraphPin_339"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_47.EdGraphPin_328'
           End Object
           Begin Object Name="EdGraphPin_340"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_52.EdGraphPin_341'
           End Object
           MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_6'
           Pins(0)=EdGraphPin'EdGraphPin_338'
           Pins(1)=EdGraphPin'EdGraphPin_339'
           Pins(2)=EdGraphPin'EdGraphPin_340'
           NodePosX=160
           NodePosY=320
           NodeGuid=84228FC14C1840BAAC4B719EE20AA1FD
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_52"
           Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_6"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_341"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_342"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_343"
           End Object
           Begin Object Name="MaterialExpressionSubtract_6"
              A=(Expression=MaterialExpressionMax'MaterialGraphNode_51.MaterialExpressionMax_6')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_53.MaterialExpressionComponentMask_28')
              MaterialExpressionEditorX=256
              MaterialExpressionEditorY=368
              MaterialExpressionGuid=A930B6EF416CB7051F24B3990ABB2CCA
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_341"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_51.EdGraphPin_340'
           End Object
           Begin Object Name="EdGraphPin_342"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_53.EdGraphPin_345'
           End Object
           Begin Object Name="EdGraphPin_343"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_57.EdGraphPin_354'
           End Object
           MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_6'
           Pins(0)=EdGraphPin'EdGraphPin_341'
           Pins(1)=EdGraphPin'EdGraphPin_342'
           Pins(2)=EdGraphPin'EdGraphPin_343'
           NodePosX=256
           NodePosY=368
           NodeGuid=9F9DCFA24392504E84AAF5B3BA363789
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_53"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_28"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_344"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_345"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_28"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_44.MaterialExpressionFunctionInput_5')
              R=True
              MaterialExpressionEditorX=-288
              MaterialExpressionEditorY=496
              MaterialExpressionGuid=968DD0574D701D59901FD3A9EF2C1354
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_344"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_44.EdGraphPin_322'
           End Object
           Begin Object Name="EdGraphPin_345"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_52.EdGraphPin_342'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_28'
           Pins(0)=EdGraphPin'EdGraphPin_344'
           Pins(1)=EdGraphPin'EdGraphPin_345'
           NodePosX=-288
           NodePosY=496
           NodeGuid=A7ACF2424566D3810DF36798BFE38817
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_54"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_29"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_346"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_347"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_29"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_44.MaterialExpressionFunctionInput_5')
              G=True
              MaterialExpressionEditorX=-281
              MaterialExpressionEditorY=572
              MaterialExpressionGuid=9B835740462B55C5E235E1A3B4DFE01E
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_346"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_44.EdGraphPin_322'
           End Object
           Begin Object Name="EdGraphPin_347"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_56.EdGraphPin_351'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_29'
           Pins(0)=EdGraphPin'EdGraphPin_346'
           Pins(1)=EdGraphPin'EdGraphPin_347'
           NodePosX=-281
           NodePosY=572
           NodeGuid=D894DB08432F81C9F8954383A1CCD696
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_55"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_30"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_348"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_349"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_30"
              Input=(Expression=MaterialExpressionAbs'MaterialGraphNode_45.MaterialExpressionAbs_0')
              B=True
              MaterialExpressionEditorX=-194
              MaterialExpressionEditorY=409
              MaterialExpressionGuid=A941F0104CE85BA401D8A5B1F596DFF9
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_348"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_45.EdGraphPin_324'
           End Object
           Begin Object Name="EdGraphPin_349"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_56.EdGraphPin_350'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_30'
           Pins(0)=EdGraphPin'EdGraphPin_348'
           Pins(1)=EdGraphPin'EdGraphPin_349'
           NodePosX=-194
           NodePosY=409
           NodeGuid=6654064741043B5BB494B29543D6215F
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_56"
           Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_7"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_350"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_351"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_352"
           End Object
           Begin Object Name="MaterialExpressionSubtract_7"
              A=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_55.MaterialExpressionComponentMask_30')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_54.MaterialExpressionComponentMask_29')
              MaterialExpressionEditorX=-80
              MaterialExpressionEditorY=512
              MaterialExpressionGuid=C9D06EC74138FE9A5FEAF8889391CCD3
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_350"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_55.EdGraphPin_349'
           End Object
           Begin Object Name="EdGraphPin_351"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_54.EdGraphPin_347'
           End Object
           Begin Object Name="EdGraphPin_352"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_57.EdGraphPin_353'
           End Object
           MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_7'
           Pins(0)=EdGraphPin'EdGraphPin_350'
           Pins(1)=EdGraphPin'EdGraphPin_351'
           Pins(2)=EdGraphPin'EdGraphPin_352'
           NodePosX=-80
           NodePosY=512
           NodeGuid=16E179DE4210A5E53F94CB8DEB524243
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_57"
           Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_7"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_353"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_354"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_355"
           End Object
           Begin Object Name="MaterialExpressionMax_7"
              A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_56.MaterialExpressionSubtract_7')
              B=(Expression=MaterialExpressionSubtract'MaterialGraphNode_52.MaterialExpressionSubtract_6')
              MaterialExpressionEditorX=396
              MaterialExpressionEditorY=484
              MaterialExpressionGuid=9EB79BD84B4E9BBA50B482AAC03775A9
              Material=Material'/Engine/Transient.Material_3'
           End Object
           Begin Object Name="EdGraphPin_353"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_56.EdGraphPin_352'
           End Object
           Begin Object Name="EdGraphPin_354"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_52.EdGraphPin_343'
           End Object
           Begin Object Name="EdGraphPin_355"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_42.EdGraphPin_317'
           End Object
           MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_7'
           Pins(0)=EdGraphPin'EdGraphPin_353'
           Pins(1)=EdGraphPin'EdGraphPin_354'
           Pins(2)=EdGraphPin'EdGraphPin_355'
           NodePosX=396
           NodePosY=484
           NodeGuid=79E19E294930AC19D4EC86A5D169D673
        End Object
        Cube:

        Code:
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_58"
           Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_4"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_356"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_357"
           End Object
           Begin Object Name="MaterialExpressionFunctionOutput_4"
              A=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_62.MaterialExpressionMaterialFunctionCall_4',OutputIndex=1)
              bLastPreviewed=True
              Id=53A9ABBB44727B446BF039B65C38D619
              MaterialExpressionEditorX=112
              MaterialExpressionEditorY=336
              MaterialExpressionGuid=A6ABBA154719C94A151587A29A666E42
              Material=Material'/Engine/Transient.Material_6'
           End Object
           Begin Object Name="EdGraphPin_356"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_62.EdGraphPin_369'
           End Object
           Begin Object Name="EdGraphPin_357"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
           End Object
           MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_4'
           Pins(0)=EdGraphPin'EdGraphPin_356'
           Pins(1)=EdGraphPin'EdGraphPin_357'
           NodePosX=112
           NodePosY=336
           NodeGuid=542F24274764CEEFD44E6494F4651B0D
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_59"
           Begin Object Class=MaterialExpressionAbs Name="MaterialExpressionAbs_2"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_358"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_359"
           End Object
           Begin Object Name="MaterialExpressionAbs_2"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_63.MaterialExpressionFunctionInput_8')
              MaterialExpressionEditorX=-432
              MaterialExpressionEditorY=304
              MaterialExpressionGuid=3834CBED4E824C08F287B796E666D611
              Material=Material'/Engine/Transient.Material_6'
           End Object
           Begin Object Name="EdGraphPin_358"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_63.EdGraphPin_371'
           End Object
           Begin Object Name="EdGraphPin_359"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_60.EdGraphPin_360'
           End Object
           MaterialExpression=MaterialExpressionAbs'MaterialExpressionAbs_2'
           Pins(0)=EdGraphPin'EdGraphPin_358'
           Pins(1)=EdGraphPin'EdGraphPin_359'
           NodePosX=-432
           NodePosY=304
           NodeGuid=36B5BF394CD88F4B932FAD9BE1B99AA5
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_60"
           Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_10"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_360"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_361"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_362"
           End Object
           Begin Object Name="MaterialExpressionSubtract_10"
              A=(Expression=MaterialExpressionAbs'MaterialGraphNode_59.MaterialExpressionAbs_2')
              B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_64.MaterialExpressionFunctionInput_9')
              MaterialExpressionEditorX=-304
              MaterialExpressionEditorY=336
              MaterialExpressionGuid=83C8B66843BD85F1854EEEBE6AFBC529
              Material=Material'/Engine/Transient.Material_6'
           End Object
           Begin Object Name="EdGraphPin_360"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_59.EdGraphPin_359'
           End Object
           Begin Object Name="EdGraphPin_361"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_64.EdGraphPin_373'
           End Object
           Begin Object Name="EdGraphPin_362"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_61.EdGraphPin_363'
           End Object
           MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_10'
           Pins(0)=EdGraphPin'EdGraphPin_360'
           Pins(1)=EdGraphPin'EdGraphPin_361'
           Pins(2)=EdGraphPin'EdGraphPin_362'
           NodePosX=-304
           NodePosY=336
           NodeGuid=1BC3183D45282AAB1E1FCEB317FBB394
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_61"
           Begin Object Class=MaterialExpressionMax Name="MaterialExpressionMax_10"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_363"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_364"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_365"
           End Object
           Begin Object Name="MaterialExpressionMax_10"
              A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_60.MaterialExpressionSubtract_10')
              ConstB=0.000000
              MaterialExpressionEditorX=-192
              MaterialExpressionEditorY=336
              MaterialExpressionGuid=46D8E04447419B319C366FADA081A568
              Material=Material'/Engine/Transient.Material_6'
           End Object
           Begin Object Name="EdGraphPin_363"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_60.EdGraphPin_362'
           End Object
           Begin Object Name="EdGraphPin_364"
              PinName="B"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_365"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_62.EdGraphPin_367'
           End Object
           MaterialExpression=MaterialExpressionMax'MaterialExpressionMax_10'
           Pins(0)=EdGraphPin'EdGraphPin_363'
           Pins(1)=EdGraphPin'EdGraphPin_364'
           Pins(2)=EdGraphPin'EdGraphPin_365'
           NodePosX=-192
           NodePosY=336
           NodeGuid=66D09F204D9B8D5521A565A23C5495D1
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_62"
           Begin Object Class=MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_4"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_366"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_367"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_368"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_369"
           End Object
           Begin Object Name="MaterialExpressionMaterialFunctionCall_4"
              MaterialFunction=MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/VectorLength.VectorLength'
              FunctionInputs(0)=(ExpressionInputId=E06081AD4255F67C6D398889E3CE73BA,Input=(InputName="Vector 2"))
              FunctionInputs(1)=(ExpressionInputId=1F411C544AE4A9ACC5F5F8A2A099B309,Input=(Expression=MaterialExpressionMax'MaterialGraphNode_61.MaterialExpressionMax_10',InputName="Vector 3"))
              FunctionOutputs(0)=(ExpressionOutputId=3C53F2D54FE1029372151E82C85F7755,Output=(OutputName="V2 Length"))
              FunctionOutputs(1)=(ExpressionOutputId=F186F43445EF47104CD650A242DEAECE,Output=(OutputName="V3 Length"))
              MaterialExpressionEditorX=-96
              MaterialExpressionEditorY=336
              MaterialExpressionGuid=DC30596D438851A4A1605BB6A634A2D8
              Material=Material'/Engine/Transient.Material_6'
              Outputs(0)=(OutputName="V2 Length")
              Outputs(1)=(OutputName="V3 Length")
           End Object
           Begin Object Name="EdGraphPin_366"
              PinName="Vector 2 (V2)"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_367"
              PinName="Vector 3 (V3)"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_61.EdGraphPin_365'
           End Object
           Begin Object Name="EdGraphPin_368"
              PinName="V2 Length"
              Direction=EGPD_Output
           End Object
           Begin Object Name="EdGraphPin_369"
              PinName="V3 Length"
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_58.EdGraphPin_356'
           End Object
           MaterialExpression=MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_4'
           Pins(0)=EdGraphPin'EdGraphPin_366'
           Pins(1)=EdGraphPin'EdGraphPin_367'
           Pins(2)=EdGraphPin'EdGraphPin_368'
           Pins(3)=EdGraphPin'EdGraphPin_369'
           NodePosX=-96
           NodePosY=336
           NodeGuid=83FE821E43E29B0AF3BE7AB233882838
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_63"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_8"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_370"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_371"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_8"
              InputName="InPos"
              Id=86B9C16540C1B1AF9C5801AEE69547E0
              MaterialExpressionEditorX=-642
              MaterialExpressionEditorY=283
              MaterialExpressionGuid=6F6A939444CEAB8D2F3FA38A8F6CD331
              Material=Material'/Engine/Transient.Material_6'
           End Object
           Begin Object Name="EdGraphPin_370"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_371"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_59.EdGraphPin_358'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_8'
           Pins(0)=EdGraphPin'EdGraphPin_370'
           Pins(1)=EdGraphPin'EdGraphPin_371'
           NodePosX=-642
           NodePosY=283
           NodeGuid=F6CE938C47BD6694F3E778878CBDAFE6
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_64"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_9"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_372"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_373"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_9"
              InputName="Dimensions"
              Id=D1FEE1144DEA3CE3696F0181928DB678
              MaterialExpressionEditorX=-640
              MaterialExpressionEditorY=464
              MaterialExpressionGuid=313F93BF48137A946967DAA91D7C9D24
              Material=Material'/Engine/Transient.Material_6'
              bCollapsed=True
           End Object
           Begin Object Name="EdGraphPin_372"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_373"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_60.EdGraphPin_361'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_9'
           Pins(0)=EdGraphPin'EdGraphPin_372'
           Pins(1)=EdGraphPin'EdGraphPin_373'
           NodePosX=-640
           NodePosY=464
           NodeGuid=B7B8B8994B91BF94751BB7851C41D6F2
        End Object
        Torus:

        Code:
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_65"
           Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_6"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_374"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_375"
           End Object
           Begin Object Name="MaterialExpressionFunctionOutput_6"
              OutputName="Position"
              Description="Volumetric Torus"
              A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_72.MaterialExpressionSubtract_13')
              bLastPreviewed=True
              Id=0A3E8FD440FD992CD77F14AE65B6C78B
              MaterialExpressionEditorX=200
              MaterialExpressionEditorY=300
              MaterialExpressionGuid=10CCA4A24EDFF88162264DBFD0602A94
              Material=Material'/Engine/Transient.Material_9'
           End Object
           Begin Object Name="EdGraphPin_374"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_72.EdGraphPin_396'
           End Object
           Begin Object Name="EdGraphPin_375"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
           End Object
           MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_6'
           Pins(0)=EdGraphPin'EdGraphPin_374'
           Pins(1)=EdGraphPin'EdGraphPin_375'
           NodePosX=200
           NodePosY=300
           NodeGuid=30AA37194A67BA03AD9F1BA579BCA1EB
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_66"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_36"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_376"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_377"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_36"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_73.MaterialExpressionFunctionInput_12')
              R=True
              B=True
              MaterialExpressionEditorX=-736
              MaterialExpressionEditorY=192
              MaterialExpressionGuid=ED6F8526438FF22B75DCD18943417810
              Material=Material'/Engine/Transient.Material_9'
           End Object
           Begin Object Name="EdGraphPin_376"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_73.EdGraphPin_398'
           End Object
           Begin Object Name="EdGraphPin_377"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_67.EdGraphPin_378'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_36'
           Pins(0)=EdGraphPin'EdGraphPin_376'
           Pins(1)=EdGraphPin'EdGraphPin_377'
           NodePosX=-736
           NodePosY=192
           NodeGuid=0E1A0BB24CD53BCA0861DBA417055A1C
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_67"
           Begin Object Class=MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_6"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_378"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_379"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_380"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_381"
           End Object
           Begin Object Name="MaterialExpressionMaterialFunctionCall_6"
              MaterialFunction=MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/VectorLength.VectorLength'
              FunctionInputs(0)=(ExpressionInputId=E06081AD4255F67C6D398889E3CE73BA,Input=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_66.MaterialExpressionComponentMask_36',InputName="Vector 2"))
              FunctionInputs(1)=(ExpressionInputId=1F411C544AE4A9ACC5F5F8A2A099B309,Input=(OutputIndex=-1,InputName="Vector 3"))
              FunctionOutputs(0)=(ExpressionOutputId=3C53F2D54FE1029372151E82C85F7755,Output=(OutputName="V2 Length"))
              FunctionOutputs(1)=(ExpressionOutputId=F186F43445EF47104CD650A242DEAECE,Output=(OutputName="V3 Length"))
              MaterialExpressionEditorX=-608
              MaterialExpressionEditorY=192
              MaterialExpressionGuid=3780E12D41AD9E41B7D9298FC5FC22E8
              Material=Material'/Engine/Transient.Material_9'
              Outputs(0)=(OutputName="V2 Length")
              Outputs(1)=(OutputName="V3 Length")
           End Object
           Begin Object Name="EdGraphPin_378"
              PinName="Vector 2 (V2)"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_66.EdGraphPin_377'
           End Object
           Begin Object Name="EdGraphPin_379"
              PinName="Vector 3 (V3)"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_380"
              PinName="V2 Length"
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_68.EdGraphPin_382'
           End Object
           Begin Object Name="EdGraphPin_381"
              PinName="V3 Length"
              Direction=EGPD_Output
           End Object
           MaterialExpression=MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_6'
           Pins(0)=EdGraphPin'EdGraphPin_378'
           Pins(1)=EdGraphPin'EdGraphPin_379'
           Pins(2)=EdGraphPin'EdGraphPin_380'
           Pins(3)=EdGraphPin'EdGraphPin_381'
           NodePosX=-608
           NodePosY=192
           NodeGuid=6E08F36B4D63736D6731D1A0E3E84847
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_68"
           Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_12"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_382"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_383"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_384"
           End Object
           Begin Object Name="MaterialExpressionSubtract_12"
              A=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_67.MaterialExpressionMaterialFunctionCall_6')
              B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_74.MaterialExpressionFunctionInput_13')
              MaterialExpressionEditorX=-368
              MaterialExpressionEditorY=224
              MaterialExpressionGuid=F111CE824C557BCC49357FA9DB30B601
              Material=Material'/Engine/Transient.Material_9'
           End Object
           Begin Object Name="EdGraphPin_382"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_67.EdGraphPin_380'
           End Object
           Begin Object Name="EdGraphPin_383"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_74.EdGraphPin_400'
           End Object
           Begin Object Name="EdGraphPin_384"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_70.EdGraphPin_387'
           End Object
           MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_12'
           Pins(0)=EdGraphPin'EdGraphPin_382'
           Pins(1)=EdGraphPin'EdGraphPin_383'
           Pins(2)=EdGraphPin'EdGraphPin_384'
           NodePosX=-368
           NodePosY=224
           NodeGuid=B97705A6455CBB8F42D4F3A0E776A09A
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_69"
           Begin Object Class=MaterialExpressionComponentMask Name="MaterialExpressionComponentMask_37"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_385"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_386"
           End Object
           Begin Object Name="MaterialExpressionComponentMask_37"
              Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_73.MaterialExpressionFunctionInput_12')
              G=True
              MaterialExpressionEditorX=-608
              MaterialExpressionEditorY=368
              MaterialExpressionGuid=BC4B485546FAA4CF119131AAC443C9A9
              Material=Material'/Engine/Transient.Material_9'
           End Object
           Begin Object Name="EdGraphPin_385"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_73.EdGraphPin_398'
           End Object
           Begin Object Name="EdGraphPin_386"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_70.EdGraphPin_388'
           End Object
           MaterialExpression=MaterialExpressionComponentMask'MaterialExpressionComponentMask_37'
           Pins(0)=EdGraphPin'EdGraphPin_385'
           Pins(1)=EdGraphPin'EdGraphPin_386'
           NodePosX=-608
           NodePosY=368
           NodeGuid=845F1C1040ED95856783D897F0D17822
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_70"
           Begin Object Class=MaterialExpressionAppendVector Name="MaterialExpressionAppendVector_8"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_387"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_388"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_389"
           End Object
           Begin Object Name="MaterialExpressionAppendVector_8"
              A=(Expression=MaterialExpressionSubtract'MaterialGraphNode_68.MaterialExpressionSubtract_12')
              B=(Expression=MaterialExpressionComponentMask'MaterialGraphNode_69.MaterialExpressionComponentMask_37')
              MaterialExpressionEditorX=-240
              MaterialExpressionEditorY=272
              MaterialExpressionGuid=AB712E7B416438993891A495D2A5DA38
              Material=Material'/Engine/Transient.Material_9'
           End Object
           Begin Object Name="EdGraphPin_387"
              PinName="A"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_68.EdGraphPin_384'
           End Object
           Begin Object Name="EdGraphPin_388"
              PinName="B"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_69.EdGraphPin_386'
           End Object
           Begin Object Name="EdGraphPin_389"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_71.EdGraphPin_390'
           End Object
           MaterialExpression=MaterialExpressionAppendVector'MaterialExpressionAppendVector_8'
           Pins(0)=EdGraphPin'EdGraphPin_387'
           Pins(1)=EdGraphPin'EdGraphPin_388'
           Pins(2)=EdGraphPin'EdGraphPin_389'
           NodePosX=-240
           NodePosY=272
           NodeGuid=3346656E4A5DE9B79A75DA8EC6BF990A
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_71"
           Begin Object Class=MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_7"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_390"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_391"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_392"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_393"
           End Object
           Begin Object Name="MaterialExpressionMaterialFunctionCall_7"
              MaterialFunction=MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/VectorLength.VectorLength'
              FunctionInputs(0)=(ExpressionInputId=E06081AD4255F67C6D398889E3CE73BA,Input=(Expression=MaterialExpressionAppendVector'MaterialGraphNode_70.MaterialExpressionAppendVector_8',InputName="Vector 2"))
              FunctionInputs(1)=(ExpressionInputId=1F411C544AE4A9ACC5F5F8A2A099B309,Input=(OutputIndex=-1,InputName="Vector 3"))
              FunctionOutputs(0)=(ExpressionOutputId=3C53F2D54FE1029372151E82C85F7755,Output=(OutputName="V2 Length"))
              FunctionOutputs(1)=(ExpressionOutputId=F186F43445EF47104CD650A242DEAECE,Output=(OutputName="V3 Length"))
              MaterialExpressionEditorX=-144
              MaterialExpressionEditorY=272
              MaterialExpressionGuid=BD1543A94A0F6643E5458EBC7DE90A63
              Material=Material'/Engine/Transient.Material_9'
              Outputs(0)=(OutputName="V2 Length")
              Outputs(1)=(OutputName="V3 Length")
           End Object
           Begin Object Name="EdGraphPin_390"
              PinName="Vector 2 (V2)"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_70.EdGraphPin_389'
           End Object
           Begin Object Name="EdGraphPin_391"
              PinName="Vector 3 (V3)"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_392"
              PinName="V2 Length"
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_72.EdGraphPin_394'
           End Object
           Begin Object Name="EdGraphPin_393"
              PinName="V3 Length"
              Direction=EGPD_Output
           End Object
           MaterialExpression=MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_7'
           Pins(0)=EdGraphPin'EdGraphPin_390'
           Pins(1)=EdGraphPin'EdGraphPin_391'
           Pins(2)=EdGraphPin'EdGraphPin_392'
           Pins(3)=EdGraphPin'EdGraphPin_393'
           NodePosX=-144
           NodePosY=272
           NodeGuid=B85847C54A766F0D458F0C9DD55A6CAA
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_72"
           Begin Object Class=MaterialExpressionSubtract Name="MaterialExpressionSubtract_13"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_394"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_395"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_396"
           End Object
           Begin Object Name="MaterialExpressionSubtract_13"
              A=(Expression=MaterialExpressionMaterialFunctionCall'MaterialGraphNode_71.MaterialExpressionMaterialFunctionCall_7')
              B=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_75.MaterialExpressionFunctionInput_14')
              MaterialExpressionEditorX=80
              MaterialExpressionEditorY=336
              MaterialExpressionGuid=847E84B54BFB47D8B49716A1C137BAEA
              Material=Material'/Engine/Transient.Material_9'
           End Object
           Begin Object Name="EdGraphPin_394"
              PinName="A"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_71.EdGraphPin_392'
           End Object
           Begin Object Name="EdGraphPin_395"
              PinName="B"
              PinType=(PinCategory="optional")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_75.EdGraphPin_402'
           End Object
           Begin Object Name="EdGraphPin_396"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_65.EdGraphPin_374'
           End Object
           MaterialExpression=MaterialExpressionSubtract'MaterialExpressionSubtract_13'
           Pins(0)=EdGraphPin'EdGraphPin_394'
           Pins(1)=EdGraphPin'EdGraphPin_395'
           Pins(2)=EdGraphPin'EdGraphPin_396'
           NodePosX=80
           NodePosY=336
           NodeGuid=675EEFD54A39015666D93E89E242A4AF
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_73"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_12"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_397"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_398"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_12"
              InputName="InPos"
              Id=807D3613407A71AA1D574BA6993A62FA
              MaterialExpressionEditorX=-960
              MaterialExpressionEditorY=272
              MaterialExpressionGuid=8D7C71C54E21C76F5F09879DD1F8D8CD
              Material=Material'/Engine/Transient.Material_9'
           End Object
           Begin Object Name="EdGraphPin_397"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_398"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_66.EdGraphPin_376'
              LinkedTo(1)=EdGraphPin'MaterialGraphNode_69.EdGraphPin_385'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_12'
           Pins(0)=EdGraphPin'EdGraphPin_397'
           Pins(1)=EdGraphPin'EdGraphPin_398'
           NodePosX=-960
           NodePosY=272
           NodeGuid=6D1B26D146737B0570EC1DB8884CA020
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_74"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_13"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_399"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_400"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_13"
              InputName="OuterRadius"
              Id=C250D00842F492D689F3D391E690ABAD
              InputType=FunctionInput_Scalar
              MaterialExpressionEditorX=-608
              MaterialExpressionEditorY=288
              MaterialExpressionGuid=0520F1B9488D618CC4C5D891BB0144E4
              Material=Material'/Engine/Transient.Material_9'
              bCollapsed=True
           End Object
           Begin Object Name="EdGraphPin_399"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_400"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_68.EdGraphPin_383'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_13'
           Pins(0)=EdGraphPin'EdGraphPin_399'
           Pins(1)=EdGraphPin'EdGraphPin_400'
           NodePosX=-608
           NodePosY=288
           NodeGuid=C6B25448480965C9FFA62FB2D8B27F5F
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_75"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_14"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_401"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_402"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_14"
              InputName="InnerRadius"
              Id=E523E9AF45A8F8F7CD49DF8EE9BB4428
              InputType=FunctionInput_Scalar
              MaterialExpressionEditorX=-144
              MaterialExpressionEditorY=400
              MaterialExpressionGuid=11C2CE284E39F26CDCB91DB061F3943D
              Material=Material'/Engine/Transient.Material_9'
              bCollapsed=True
           End Object
           Begin Object Name="EdGraphPin_401"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_402"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_72.EdGraphPin_395'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_14'
           Pins(0)=EdGraphPin'EdGraphPin_401'
           Pins(1)=EdGraphPin'EdGraphPin_402'
           NodePosX=-144
           NodePosY=400
           NodeGuid=C0556A224A030EE56D63B298F9DE5E2A
        End Object
        Twist

        Code:
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_76"
           Begin Object Class=MaterialExpressionFunctionOutput Name="MaterialExpressionFunctionOutput_8"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_403"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_404"
           End Object
           Begin Object Name="MaterialExpressionFunctionOutput_8"
              A=(Expression=MaterialExpressionCustom'MaterialGraphNode_77.MaterialExpressionCustom_0')
              bLastPreviewed=True
              Id=6176652E4B220FA67322E6806F69C44F
              MaterialExpressionEditorX=200
              MaterialExpressionEditorY=300
              MaterialExpressionGuid=55AEE8F84D0D6BEC48B2A2B7AA0D15F4
              Material=Material'/Engine/Transient.Material_12'
              bCollapsed=True
           End Object
           Begin Object Name="EdGraphPin_403"
              PinName="Input"
              PinFriendlyName=" "
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_77.EdGraphPin_407'
           End Object
           Begin Object Name="EdGraphPin_404"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
           End Object
           MaterialExpression=MaterialExpressionFunctionOutput'MaterialExpressionFunctionOutput_8'
           Pins(0)=EdGraphPin'EdGraphPin_403'
           Pins(1)=EdGraphPin'EdGraphPin_404'
           NodePosX=200
           NodePosY=300
           NodeGuid=CD43136D43618A42077C39AF050C0B1A
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_77"
           Begin Object Class=MaterialExpressionCustom Name="MaterialExpressionCustom_0"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_405"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_406"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_407"
           End Object
           Begin Object Name="MaterialExpressionCustom_0"
              Code="float c = cos(amount * p.y);\r\nfloat s = sin(amount * p.y);\r\nfloat2x2 m = { c, -s, s, c };\r\nfloat3 q = float3(mul(p.xz, m), p.y);\r\nreturn q;"
              Description="Twist"
              Inputs(0)=(InputName="p",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_78.MaterialExpressionFunctionInput_18'))
              Inputs(1)=(InputName="amount",Input=(Expression=MaterialExpressionFunctionInput'MaterialGraphNode_79.MaterialExpressionFunctionInput_19'))
              MaterialExpressionEditorX=-48
              MaterialExpressionEditorY=336
              MaterialExpressionGuid=98FF757E4E7FABCF14CC9AA39F6DE5E4
              Material=Material'/Engine/Transient.Material_12'
              bCollapsed=True
           End Object
           Begin Object Name="EdGraphPin_405"
              PinName="p"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_78.EdGraphPin_409'
           End Object
           Begin Object Name="EdGraphPin_406"
              PinName="amount"
              PinType=(PinCategory="required")
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_79.EdGraphPin_411'
           End Object
           Begin Object Name="EdGraphPin_407"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_76.EdGraphPin_403'
           End Object
           MaterialExpression=MaterialExpressionCustom'MaterialExpressionCustom_0'
           Pins(0)=EdGraphPin'EdGraphPin_405'
           Pins(1)=EdGraphPin'EdGraphPin_406'
           Pins(2)=EdGraphPin'EdGraphPin_407'
           NodePosX=-48
           NodePosY=336
           NodeGuid=16BEA86A4A597A63966E64B8945C7D90
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_78"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_18"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_408"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_409"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_18"
              InputName="InPos"
              Id=7A551562405E3A94C69DC9A34331A168
              MaterialExpressionEditorX=-304
              MaterialExpressionEditorY=240
              MaterialExpressionGuid=6FFE584B48C1A52E10CFC9849B7CA19C
              Material=Material'/Engine/Transient.Material_12'
              bCollapsed=True
           End Object
           Begin Object Name="EdGraphPin_408"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_409"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_77.EdGraphPin_405'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_18'
           Pins(0)=EdGraphPin'EdGraphPin_408'
           Pins(1)=EdGraphPin'EdGraphPin_409'
           NodePosX=-304
           NodePosY=240
           NodeGuid=B3D323A04743111AD89DC38CCE3EFBF3
        End Object
        Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_79"
           Begin Object Class=MaterialExpressionFunctionInput Name="MaterialExpressionFunctionInput_19"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_410"
           End Object
           Begin Object Class=EdGraphPin Name="EdGraphPin_411"
           End Object
           Begin Object Name="MaterialExpressionFunctionInput_19"
              InputName="Amount"
              Id=641D8DB546D6F62A9B592E804B4A8BF6
              InputType=FunctionInput_Scalar
              MaterialExpressionEditorX=-320
              MaterialExpressionEditorY=416
              MaterialExpressionGuid=56DF165B43ADEAF5A112EB8B83590105
              Material=Material'/Engine/Transient.Material_12'
              bCollapsed=True
           End Object
           Begin Object Name="EdGraphPin_410"
              PinName="Preview"
              PinType=(PinCategory="optional")
           End Object
           Begin Object Name="EdGraphPin_411"
              PinName="Output"
              PinFriendlyName=" "
              Direction=EGPD_Output
              LinkedTo(0)=EdGraphPin'MaterialGraphNode_77.EdGraphPin_406'
           End Object
           MaterialExpression=MaterialExpressionFunctionInput'MaterialExpressionFunctionInput_19'
           Pins(0)=EdGraphPin'EdGraphPin_410'
           Pins(1)=EdGraphPin'EdGraphPin_411'
           NodePosX=-320
           NodePosY=416
           NodeGuid=CDF8A6DD40C3A09C4654899A5841F774
        End Object
        NVIDIA GameWorks merged branch (v4.9.2) (v4.12.5) (v4.13 p2)
        Feel free to Donate if you wish to support me

        Comment


          #5
          Mh something i'd like to know, how it performs(and looks) if you render alot of small Volumentric-Particles(SPheres) and blend them. NVidia(Flex) Fluidsimulation comes into my mind. But i think it's more apropiate to use the existing rendertechniques for Fluid-Surfaces instead of burning it with volumentric particles. Still, curious! o.O

          Comment


            #6
            I'm still trying to think of use scenarios, I thought about simple fluid effects which are not observed in detail like drops or blood splatter, but another effect which came into my mind was clouds.
            How feasible would it be to use volumetric decals for clouds? Would the current implementation even allow this usage?

            Also Ryan, your Cylinder code isn't complete, it's just a comment box

            Comment


              #7
              Haha oops. Fixed it

              I have a feeling somebody will find some really cool uses for these in FX and destruction related tasks. Super thick clouds may be possible but currently the decals are always opaque. Translucency may be possible one day.
              Ryan Brucks
              Principal Technical Artist, Epic Games

              Comment


                #8
                Any info about how textures projected on this?
                Rocketeer

                my portfolio
                my youtube

                Camera Volumes System
                Procedurally Instanced Meshes
                Simple Portals
                Water Flow For UDK
                Setup Swarm

                Comment


                  #9
                  Simple, just use the resulting position (aka the same thing going into opacity) as the world position input going into a "World Aligned Texture" material function.

                  I am uncertain if you will be able to independently calculate the world normal right now (due to how its using light vector and opacity input to iterate). You'll have to compute the normals to blend the projections manually but that should be easy. Sample the position at offset X,Y and Z then normalize to get a normal. This is called gradient sampling. I will give this a shot to see if it works.

                  You will have to duplicate the nodes and add the offsets to lightvector. Try values such as 0.001 for the offset amount.

                  The "world position" will be local though so expect to have to set your tiling factor a bit differently.
                  Last edited by RyanB; 07-07-2015, 12:37 PM.
                  Ryan Brucks
                  Principal Technical Artist, Epic Games

                  Comment


                    #10
                    Before I start with my main post, wouldn't it be nice to have this thread stickied? The DFGI thread is stickied too, I think it would be nice.

                    Now to the main thing:
                    I'm sorry if you see this and think to yourself "Oh god, why?". I'm currently trying to learn by doing...
                    So I was experimenting with the volumetric decals and ran into this:


                    This is the material which I tried out + the noise settings:



                    The basic questions would be "What is happening?" and "What are the coordinates for?", since I don't seem to understand what the coordinates are actually for.
                    I'm really sorry if these are stupid questions, but I try to learn as much as possible currently, so I would be thankful if someone could lighten things up for me.

                    Cheers,
                    Dakraid

                    Comment


                      #11
                      Is there a straight forward way of going from Local Bounds Coordinates to World Coordinates?

                      It would be nice to sample the global distance field and do smooth minimums intersections with world geometry for "metaball" type effects.

                      Comment


                        #12
                        Also Dakraid, it's probably not a good idea to use the 0-1 output of the noise node inside the capsule as if it was a Vector3 of the coordinates.

                        Try adding the output of the noise node to the output of capsule node after plugging the Light Vector into both.

                        Here's an example where I make a rippling bumpy sphere by combining a sphere function and the noise function:

                        Comment


                          #13
                          I really think someone or several people in the UT team need to know about this. Then we could make the hit marks seem like they really deform the surfaces they're on!
                          YES, IT'S HAPPENING!
                          Next - Unreal III.

                          Comment


                            #14
                            On 4.12 Mac, can't get the default lit shading model to work (or any other SM), it just looks like a strange transparent or multiply with some reflections sometimes.

                            Click image for larger version

Name:	Screen Shot 2016-07-04 at 18.19.47.png
Views:	1
Size:	278.1 KB
ID:	1111490
                            http://corentinderbre.com/

                            Comment


                              #15
                              Originally posted by Loeiz View Post
                              On 4.12 Mac, can't get the default lit shading model to work (or any other SM), it just looks like a strange transparent or multiply with some reflections sometimes.

                              [ATTACH=CONFIG]100642[/ATTACH]
                              I can't even get that:

                              Attached Files

                              Visit my portfolio: jhgrace.com

                              Comment

                              Working...
                              X