Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_129"
- Begin Object Class=MaterialExpressionCameraVectorWS Name="MaterialExpressionCameraVectorWS_3"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7357"
- End Object
- Begin Object Name="MaterialExpressionCameraVectorWS_3"
- MaterialExpressionEditorX=-1664
- MaterialExpressionEditorY=-256
- MaterialExpressionGuid=07CFEEA7458CA34D18BFCCBC8B4D5CE2
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7357"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_114.EdGraphPin_7377'
- End Object
- MaterialExpression=MaterialExpressionCameraVectorWS'MaterialExpressionCameraVectorWS_3'
- Pins(0)=EdGraphPin'EdGraphPin_7357'
- NodePosX=-1664
- NodePosY=-256
- NodeGuid=2D0BE3044B14261FBFCF28ADDB240CA5
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_130"
- Begin Object Class=MaterialExpressionCameraPositionWS Name="MaterialExpressionCameraPositionWS_3"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7359"
- End Object
- Begin Object Name="MaterialExpressionCameraPositionWS_3"
- MaterialExpressionEditorX=-1664
- MaterialExpressionEditorY=-128
- MaterialExpressionGuid=33931886483D898DDF61AE96A04DA371
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7359"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_114.EdGraphPin_7378'
- End Object
- MaterialExpression=MaterialExpressionCameraPositionWS'MaterialExpressionCameraPositionWS_3'
- Pins(0)=EdGraphPin'EdGraphPin_7359'
- NodePosX=-1664
- NodePosY=-128
- NodeGuid=73E480D64107048840A84481CAE3AF40
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_131"
- Begin Object Class=MaterialExpressionWorldPosition Name="MaterialExpressionWorldPosition_3"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7361"
- End Object
- Begin Object Name="MaterialExpressionWorldPosition_3"
- MaterialExpressionEditorX=-1664
- MaterialExpressionGuid=6F6B106F40580C8671207980120B1BB7
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7361"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_114.EdGraphPin_7379'
- End Object
- MaterialExpression=MaterialExpressionWorldPosition'MaterialExpressionWorldPosition_3'
- Pins(0)=EdGraphPin'EdGraphPin_7361'
- NodePosX=-1664
- NodeGuid=7730002B4C2AA7D3E07FA0A4784DB649
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_132"
- Begin Object Class=MaterialExpressionSceneTexture Name="MaterialExpressionSceneTexture_21"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7363"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7364"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7365"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7366"
- End Object
- Begin Object Name="MaterialExpressionSceneTexture_21"
- SceneTextureId=PPI_WorldNormal
- MaterialExpressionEditorX=-1664
- MaterialExpressionEditorY=128
- MaterialExpressionGuid=41925E8C4858A398E47378B0C353B71B
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7363"
- PinName="UVs"
- PinType=(PinCategory="optional")
- End Object
- Begin Object Name="EdGraphPin_7364"
- PinName="Color"
- Direction=EGPD_Output
- PinType=(PinCategory="mask")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_114.EdGraphPin_7380'
- End Object
- Begin Object Name="EdGraphPin_7365"
- PinName="Size"
- Direction=EGPD_Output
- End Object
- Begin Object Name="EdGraphPin_7366"
- PinName="InvSize"
- Direction=EGPD_Output
- End Object
- MaterialExpression=MaterialExpressionSceneTexture'MaterialExpressionSceneTexture_21'
- Pins(0)=EdGraphPin'EdGraphPin_7363'
- Pins(1)=EdGraphPin'EdGraphPin_7364'
- Pins(2)=EdGraphPin'EdGraphPin_7365'
- Pins(3)=EdGraphPin'EdGraphPin_7366'
- NodePosX=-1664
- NodePosY=128
- NodeGuid=C0AC975C438A1184561610B99ED35A86
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_133"
- Begin Object Class=MaterialExpressionVertexNormalWS Name="MaterialExpressionVertexNormalWS_2"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7371"
- End Object
- Begin Object Name="MaterialExpressionVertexNormalWS_2"
- MaterialExpressionEditorX=-1664
- MaterialExpressionEditorY=384
- MaterialExpressionGuid=184B47BA4950A80FE2E4499E8ADE7CDA
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7371"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_114.EdGraphPin_7381'
- End Object
- MaterialExpression=MaterialExpressionVertexNormalWS'MaterialExpressionVertexNormalWS_2'
- Pins(0)=EdGraphPin'EdGraphPin_7371'
- NodePosX=-1664
- NodePosY=384
- NodeGuid=7B7410394B54AF27E631A980A24FA973
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_134"
- Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_19"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7373"
- End Object
- Begin Object Name="MaterialExpressionScalarParameter_19"
- DefaultValue=1.750000
- ParameterName="Scan_Radius"
- ExpressionGUID=8805DEAA44A95C0746D113BF1FB254F5
- MaterialExpressionEditorX=-1664
- MaterialExpressionEditorY=512
- MaterialExpressionGuid=5C3ED0AB4D4374AD95987FACBD156460
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7373"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_114.EdGraphPin_7382'
- End Object
- MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_19'
- Pins(0)=EdGraphPin'EdGraphPin_7373'
- NodePosX=-1664
- NodePosY=512
- bCanRenameNode=True
- NodeGuid=D5A6279A4A5015F78281FBB674B4F2F7
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_135"
- Begin Object Class=MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_20"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7375"
- End Object
- Begin Object Name="MaterialExpressionScalarParameter_20"
- DefaultValue=0.250000
- ParameterName="Rate"
- ExpressionGUID=EA37BF614F549A716BBFCDB25DC0EEF5
- MaterialExpressionEditorX=-1664
- MaterialExpressionEditorY=768
- MaterialExpressionGuid=5C3ED0AB4D4374AD95987FACBD156460
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7375"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_114.EdGraphPin_7384'
- End Object
- MaterialExpression=MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_20'
- Pins(0)=EdGraphPin'EdGraphPin_7375'
- NodePosX=-1664
- NodePosY=768
- bCanRenameNode=True
- NodeGuid=9AF5418048B616B24BEAB7AE83AAAFDA
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_114"
- Begin Object Class=MaterialExpressionCustom Name="MaterialExpressionCustom_6"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7377"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7378"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7379"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7380"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7381"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7382"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7383"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7384"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7385"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7386"
- End Object
- Begin Object Name="MaterialExpressionCustom_6"
- Code="float iTime = Time_Input;\r\nfloat tRate = Time_Rate;\r\nfloat bValue = 0.0;\r\nfloat3 normalizeCamPos = (0-Camera_Position);\r\nfloat3 normalizeWorldPos = (0-ABSWorld_Position);\r\nfloat distanceCalculation = (distance(normalizeCamPos*(0-(Radius/10000)), normalizeWorldPos*(0-(Radius/10000))));\r\nfloat3 cFresnel = (clamp((dot(Camera_Vector, World_Normal)),0,1));\r\nfloat3 invertFresnel = cFresnel.xyz = float3(1, 1, 1) - cFresnel.xyz;\r\nfloat scanSync = (clamp((lerp(cFresnel, bValue, distanceCalculation)),0,1));\r\nfloat3 manualScan = (clamp((((distance(normalizeCamPos, normalizeWorldPos))-100000)/10000),0,1));\r\nfloat3 invertManualScan = manualScan.xyz = float3(-1, -1, -1) - manualScan.xyz;\r\nfloat tVariable = (pow(((frac((iTime*(tRate*-1))+distanceCalculation))*invertManualScan),10));\r\nfloat3 sColor = Scan_Color;\r\nfloat clampMask = (clamp((tVariable*scanSync),0,1));\r\nfloat3 finalScan = (lerp(bValue, sColor*invertFresnel, clampMask));\r\n\r\nreturn finalScan;"
- Description="Dynamic Scan FX"
- Inputs(0)=(InputName="Camera_Vector",Input=(Expression=MaterialExpressionCameraVectorWS'MaterialGraphNode_129.MaterialExpressionCameraVectorWS_3'))
- Inputs(1)=(InputName="Camera_Position",Input=(Expression=MaterialExpressionCameraPositionWS'MaterialGraphNode_130.MaterialExpressionCameraPositionWS_3'))
- Inputs(2)=(InputName="ABSWorld_Position",Input=(Expression=MaterialExpressionWorldPosition'MaterialGraphNode_131.MaterialExpressionWorldPosition_3'))
- Inputs(3)=(InputName="World_Normal",Input=(Expression=MaterialExpressionSceneTexture'MaterialGraphNode_132.MaterialExpressionSceneTexture_21',Mask=1,MaskR=1,MaskG=1,MaskB=1,MaskA=1))
- Inputs(4)=(InputName="Normal_Vector",Input=(Expression=MaterialExpressionVertexNormalWS'MaterialGraphNode_133.MaterialExpressionVertexNormalWS_2'))
- Inputs(5)=(InputName="Radius",Input=(Expression=MaterialExpressionScalarParameter'MaterialGraphNode_134.MaterialExpressionScalarParameter_19'))
- Inputs(6)=(InputName="Time_Input",Input=(Expression=MaterialExpressionTime'MaterialGraphNode_108.MaterialExpressionTime_2'))
- Inputs(7)=(InputName="Time_Rate",Input=(Expression=MaterialExpressionScalarParameter'MaterialGraphNode_135.MaterialExpressionScalarParameter_20'))
- Inputs(8)=(InputName="Scan_Color",Input=(Expression=MaterialExpressionMultiply'MaterialGraphNode_110.MaterialExpressionMultiply_20'))
- MaterialExpressionEditorX=-1152
- MaterialExpressionEditorY=128
- MaterialExpressionGuid=1EDC649349CAEC138E08C39425BDFD49
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7377"
- PinName="Camera_Vector"
- PinType=(PinCategory="required")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_129.EdGraphPin_7357'
- End Object
- Begin Object Name="EdGraphPin_7378"
- PinName="Camera_Position"
- PinType=(PinCategory="required")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_130.EdGraphPin_7359'
- End Object
- Begin Object Name="EdGraphPin_7379"
- PinName="ABSWorld_Position"
- PinType=(PinCategory="required")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_131.EdGraphPin_7361'
- End Object
- Begin Object Name="EdGraphPin_7380"
- PinName="World_Normal"
- PinType=(PinCategory="required")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_132.EdGraphPin_7364'
- End Object
- Begin Object Name="EdGraphPin_7381"
- PinName="Normal_Vector"
- PinType=(PinCategory="required")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_133.EdGraphPin_7371'
- End Object
- Begin Object Name="EdGraphPin_7382"
- PinName="Radius"
- PinType=(PinCategory="required")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_134.EdGraphPin_7373'
- End Object
- Begin Object Name="EdGraphPin_7383"
- PinName="Time_Input"
- PinType=(PinCategory="required")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_108.EdGraphPin_7447'
- End Object
- Begin Object Name="EdGraphPin_7384"
- PinName="Time_Rate"
- PinType=(PinCategory="required")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_135.EdGraphPin_7375'
- End Object
- Begin Object Name="EdGraphPin_7385"
- PinName="Scan_Color"
- PinType=(PinCategory="required")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_110.EdGraphPin_7455'
- End Object
- Begin Object Name="EdGraphPin_7386"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_Root_0.EdGraphPin_6861'
- End Object
- MaterialExpression=MaterialExpressionCustom'MaterialExpressionCustom_6'
- Pins(0)=EdGraphPin'EdGraphPin_7377'
- Pins(1)=EdGraphPin'EdGraphPin_7378'
- Pins(2)=EdGraphPin'EdGraphPin_7379'
- Pins(3)=EdGraphPin'EdGraphPin_7380'
- Pins(4)=EdGraphPin'EdGraphPin_7381'
- Pins(5)=EdGraphPin'EdGraphPin_7382'
- Pins(6)=EdGraphPin'EdGraphPin_7383'
- Pins(7)=EdGraphPin'EdGraphPin_7384'
- Pins(8)=EdGraphPin'EdGraphPin_7385'
- Pins(9)=EdGraphPin'EdGraphPin_7386'
- NodePosX=-1152
- NodePosY=128
- NodeGuid=FAEE580D43812D9A9DF1AD94EC089342
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_108"
- Begin Object Class=MaterialExpressionTime Name="MaterialExpressionTime_2"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7447"
- End Object
- Begin Object Name="MaterialExpressionTime_2"
- MaterialExpressionEditorX=-1664
- MaterialExpressionEditorY=640
- MaterialExpressionGuid=D54D72CB42A74E025379C49A4040004D
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7447"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_114.EdGraphPin_7383'
- End Object
- MaterialExpression=MaterialExpressionTime'MaterialExpressionTime_2'
- Pins(0)=EdGraphPin'EdGraphPin_7447'
- NodePosX=-1664
- NodePosY=640
- NodeGuid=271090B24007642B2544B5B4A41D0C74
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_109"
- Begin Object Class=MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_7"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7448"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7449"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7450"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7451"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7452"
- End Object
- Begin Object Name="MaterialExpressionVectorParameter_7"
- DefaultValue=(R=0.000000,G=0.820000,B=0.735675,A=0.000000)
- ExpressionGUID=DE929FCB4CF99E15059206B743B7A94E
- MaterialExpressionEditorX=-1664
- MaterialExpressionEditorY=896
- MaterialExpressionGuid=7299EBD446CB6735AD6E9DB54579B133
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7448"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- PinType=(PinCategory="mask")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_110.EdGraphPin_7453'
- End Object
- Begin Object Name="EdGraphPin_7449"
- PinName="Output2"
- PinFriendlyName=" "
- Direction=EGPD_Output
- PinType=(PinCategory="mask",PinSubCategory="red")
- End Object
- Begin Object Name="EdGraphPin_7450"
- PinName="Output3"
- PinFriendlyName=" "
- Direction=EGPD_Output
- PinType=(PinCategory="mask",PinSubCategory="green")
- End Object
- Begin Object Name="EdGraphPin_7451"
- PinName="Output4"
- PinFriendlyName=" "
- Direction=EGPD_Output
- PinType=(PinCategory="mask",PinSubCategory="blue")
- End Object
- Begin Object Name="EdGraphPin_7452"
- PinName="Output5"
- PinFriendlyName=" "
- Direction=EGPD_Output
- PinType=(PinCategory="mask",PinSubCategory="alpha")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_110.EdGraphPin_7454'
- End Object
- MaterialExpression=MaterialExpressionVectorParameter'MaterialExpressionVectorParameter_7'
- Pins(0)=EdGraphPin'EdGraphPin_7448'
- Pins(1)=EdGraphPin'EdGraphPin_7449'
- Pins(2)=EdGraphPin'EdGraphPin_7450'
- Pins(3)=EdGraphPin'EdGraphPin_7451'
- Pins(4)=EdGraphPin'EdGraphPin_7452'
- NodePosX=-1664
- NodePosY=896
- bCanRenameNode=True
- NodeGuid=4C32D4BD4B54915495F6068F5ED8271C
- End Object
- Begin Object Class=MaterialGraphNode Name="MaterialGraphNode_110"
- Begin Object Class=MaterialExpressionMultiply Name="MaterialExpressionMultiply_20"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7453"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7454"
- End Object
- Begin Object Class=EdGraphPin Name="EdGraphPin_7455"
- End Object
- Begin Object Name="MaterialExpressionMultiply_20"
- A=(Expression=MaterialExpressionVectorParameter'MaterialGraphNode_109.MaterialExpressionVectorParameter_7',Mask=1,MaskR=1,MaskG=1,MaskB=1)
- B=(Expression=MaterialExpressionVectorParameter'MaterialGraphNode_109.MaterialExpressionVectorParameter_7',OutputIndex=4,Mask=1,MaskA=1)
- MaterialExpressionEditorX=-1408
- MaterialExpressionEditorY=896
- MaterialExpressionGuid=1A7C28F444BE603541349CB39754269B
- Material=PreviewMaterial'/Engine/Transient.Scan'
- End Object
- Begin Object Name="EdGraphPin_7453"
- PinName="A"
- PinType=(PinCategory="optional")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_109.EdGraphPin_7448'
- End Object
- Begin Object Name="EdGraphPin_7454"
- PinName="B"
- PinType=(PinCategory="optional")
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_109.EdGraphPin_7452'
- End Object
- Begin Object Name="EdGraphPin_7455"
- PinName="Output"
- PinFriendlyName=" "
- Direction=EGPD_Output
- LinkedTo(0)=EdGraphPin'MaterialGraphNode_114.EdGraphPin_7385'
- End Object
- MaterialExpression=MaterialExpressionMultiply'MaterialExpressionMultiply_20'
- Pins(0)=EdGraphPin'EdGraphPin_7453'
- Pins(1)=EdGraphPin'EdGraphPin_7454'
- Pins(2)=EdGraphPin'EdGraphPin_7455'
- NodePosX=-1408
- NodePosY=896
- NodeGuid=D9C6E5CA44521066E0C69D81ED89FBB7
- End Object
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement