mirror of
https://github.com/litruv/UE-MaterialSnippets.git
synced 2026-07-24 09:16:03 +10:00
added screen_ratio_corrected_uvs
This commit is contained in:
@@ -11,6 +11,18 @@
|
||||
"preview": "./thumbnails/vinette.png",
|
||||
"snippet": "snippets/vinette.txt",
|
||||
"description": "Adds a subtle darkened border around the edges of the image for a vintage effect."
|
||||
},
|
||||
{
|
||||
"author": "Litruv",
|
||||
"name": "Screen Ratio Corrected UV's",
|
||||
"categories": [
|
||||
"screen",
|
||||
"utillity",
|
||||
"uv"
|
||||
],
|
||||
"preview": "./thumbnails/screen_ratio_corrected_uvs.png",
|
||||
"snippet": "snippets/screen_ratio_corrected_uvs.txt",
|
||||
"description": "Outputs Screen UV mapping and maintain the correct screen aspect ratio."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
188
snippets/screen_ratio_corrected_uvs.txt
Normal file
188
snippets/screen_ratio_corrected_uvs.txt
Normal file
@@ -0,0 +1,188 @@
|
||||
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_6" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_6'"
|
||||
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_1" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_6.MaterialExpressionMaterialFunctionCall_1'"
|
||||
End Object
|
||||
Begin Object Name="MaterialExpressionMaterialFunctionCall_1" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_6.MaterialExpressionMaterialFunctionCall_1'"
|
||||
MaterialFunction="/Script/Engine.MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Texturing/ScreenAlignedUVs.ScreenAlignedUVs'"
|
||||
FunctionInputs(0)=(ExpressionInputId=171B9A424E2AFE2A77A885B10D226783,Input=(InputName="Texture Dimensions"))
|
||||
FunctionOutputs(0)=(ExpressionOutputId=0B62F82A4407238F0BA4FE86805D8B50,Output=(OutputName="X 100%, Y 100%"))
|
||||
FunctionOutputs(1)=(ExpressionOutputId=454DEEEF4E56FE982167C3BFB1A643DB,Output=(OutputName="X 100%, Y Scale to Ratio"))
|
||||
FunctionOutputs(2)=(ExpressionOutputId=062C44A6472525194EA716AA80688F9D,Output=(OutputName="X Scale to Ratio, Y 100%"))
|
||||
MaterialExpressionEditorX=-992
|
||||
MaterialExpressionEditorY=112
|
||||
MaterialExpressionGuid=0590A4434C17D4C2ED6221BEE72F2138
|
||||
Material="/Script/Engine.Material'/Engine/Transient.Material_0'"
|
||||
Function="/Script/Engine.MaterialFunction'/Engine/Transient.MF_WallHide'"
|
||||
Outputs(0)=(OutputName="X 100%, Y 100%")
|
||||
Outputs(1)=(OutputName="X 100%, Y Scale to Ratio")
|
||||
Outputs(2)=(OutputName="X Scale to Ratio, Y 100%")
|
||||
End Object
|
||||
MaterialExpression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_1'"
|
||||
NodePosX=-992
|
||||
NodePosY=112
|
||||
NodeGuid=273A61874345B0EEDC28CBA0DA211CB2
|
||||
CustomProperties Pin (PinId=1BD6C52047FA972D6F0F59BD0C992FCA,PinName="Texture Dimensions",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=9257C2514F57E77F79F357A301581307,PinName="X 100%, Y 100%",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_46 1BD456474305D30F6C4DC593ECCF57B8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=0BEA304B41D245AB83ADFE95B5510EEF,PinName="X 100%, Y Scale to Ratio",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=59007A714C775B0F0E8A87B5B442EA11,PinName="X Scale to Ratio, Y 100%",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
End Object
|
||||
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_38" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_38'"
|
||||
Begin Object Class=/Script/Engine.MaterialExpressionViewSize Name="MaterialExpressionViewSize_0" ExportPath="/Script/Engine.MaterialExpressionViewSize'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_38.MaterialExpressionViewSize_0'"
|
||||
End Object
|
||||
Begin Object Name="MaterialExpressionViewSize_0" ExportPath="/Script/Engine.MaterialExpressionViewSize'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_38.MaterialExpressionViewSize_0'"
|
||||
MaterialExpressionEditorX=-848
|
||||
MaterialExpressionEditorY=-16
|
||||
MaterialExpressionGuid=BA2439354F2B865E79A7CAB30956B36E
|
||||
Material="/Script/Engine.Material'/Engine/Transient.Material_0'"
|
||||
Function="/Script/Engine.MaterialFunction'/Engine/Transient.MF_WallHide'"
|
||||
End Object
|
||||
MaterialExpression="/Script/Engine.MaterialExpressionViewSize'MaterialExpressionViewSize_0'"
|
||||
NodePosX=-848
|
||||
NodePosY=-16
|
||||
NodeGuid=D2716DDF49C21F327CB17B8191C4BFD4
|
||||
CustomProperties Pin (PinId=D43660DE42BEF3CF818F52A380344994,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_39 09B32A6A458DFC5BC3B0FE8BA3CC82A9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
End Object
|
||||
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_39" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_39'"
|
||||
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_3" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_39.MaterialExpressionMaterialFunctionCall_3'"
|
||||
End Object
|
||||
Begin Object Name="MaterialExpressionMaterialFunctionCall_3" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_39.MaterialExpressionMaterialFunctionCall_3'"
|
||||
MaterialFunction="/Script/Engine.MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat2Components.BreakOutFloat2Components'"
|
||||
FunctionInputs(0)=(ExpressionInputId=0FC5C56B4335798F20CB928CF1C87421,Input=(Expression="/Script/Engine.MaterialExpressionViewSize'MaterialGraphNode_38.MaterialExpressionViewSize_0'",InputName="Float2"))
|
||||
FunctionOutputs(0)=(ExpressionOutputId=6BC893C247FCFC567178CE944E213385,Output=(OutputName="R"))
|
||||
FunctionOutputs(1)=(ExpressionOutputId=9720C81E449DF8E5514FCB8A80FD5FA3,Output=(OutputName="G"))
|
||||
MaterialExpressionEditorX=-720
|
||||
MaterialExpressionGuid=3107D0B24596534F52B3CBA4581C5E92
|
||||
Material="/Script/Engine.Material'/Engine/Transient.Material_0'"
|
||||
Function="/Script/Engine.MaterialFunction'/Engine/Transient.MF_WallHide'"
|
||||
Outputs(0)=(OutputName="R")
|
||||
Outputs(1)=(OutputName="G")
|
||||
End Object
|
||||
MaterialExpression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_3'"
|
||||
NodePosX=-720
|
||||
NodeGuid=977699BA409D8E7F43F5609CD33EE29F
|
||||
CustomProperties Pin (PinId=09B32A6A458DFC5BC3B0FE8BA3CC82A9,PinName="Float2",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_38 D43660DE42BEF3CF818F52A380344994,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=63E37F57403669A6F391C6B12FB96E80,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_40 99B6E20D46C13A4994AAB1BD34955E04,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=0DCC41C1407F5A7EE142B4A0132377EB,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_40 CC709AB94FB5B95CD9F46098D2C5C8F1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
End Object
|
||||
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_40" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_40'"
|
||||
Begin Object Class=/Script/Engine.MaterialExpressionDivide Name="MaterialExpressionDivide_1" ExportPath="/Script/Engine.MaterialExpressionDivide'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_40.MaterialExpressionDivide_1'"
|
||||
End Object
|
||||
Begin Object Name="MaterialExpressionDivide_1" ExportPath="/Script/Engine.MaterialExpressionDivide'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_40.MaterialExpressionDivide_1'"
|
||||
A=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialGraphNode_39.MaterialExpressionMaterialFunctionCall_3'")
|
||||
B=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialGraphNode_39.MaterialExpressionMaterialFunctionCall_3'",OutputIndex=1)
|
||||
MaterialExpressionEditorX=-496
|
||||
MaterialExpressionGuid=615BAE0B45A94721C1FB79854373E3D3
|
||||
Material="/Script/Engine.Material'/Engine/Transient.Material_0'"
|
||||
Function="/Script/Engine.MaterialFunction'/Engine/Transient.MF_WallHide'"
|
||||
End Object
|
||||
MaterialExpression="/Script/Engine.MaterialExpressionDivide'MaterialExpressionDivide_1'"
|
||||
NodePosX=-496
|
||||
NodeGuid=67FBD4BC457420449A1021A22AA5C6B8
|
||||
CustomProperties Pin (PinId=99B6E20D46C13A4994AAB1BD34955E04,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_39 63E37F57403669A6F391C6B12FB96E80,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=CC709AB94FB5B95CD9F46098D2C5C8F1,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="2.0",LinkedTo=(MaterialGraphNode_39 0DCC41C1407F5A7EE142B4A0132377EB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=983812C743FE9EBAFF0230898EEE53D1,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_48 9FB8128246DB410A06EE649923AD5853,MaterialGraphNode_44 B612936244C0576AB7FE839D5137D39C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
End Object
|
||||
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_46" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_46'"
|
||||
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_4" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_46.MaterialExpressionMaterialFunctionCall_4'"
|
||||
End Object
|
||||
Begin Object Name="MaterialExpressionMaterialFunctionCall_4" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_46.MaterialExpressionMaterialFunctionCall_4'"
|
||||
MaterialFunction="/Script/Engine.MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat2Components.BreakOutFloat2Components'"
|
||||
FunctionInputs(0)=(ExpressionInputId=0FC5C56B4335798F20CB928CF1C87421,Input=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialGraphNode_6.MaterialExpressionMaterialFunctionCall_1'",InputName="Float2"))
|
||||
FunctionOutputs(0)=(ExpressionOutputId=6BC893C247FCFC567178CE944E213385,Output=(OutputName="R"))
|
||||
FunctionOutputs(1)=(ExpressionOutputId=9720C81E449DF8E5514FCB8A80FD5FA3,Output=(OutputName="G"))
|
||||
MaterialExpressionEditorX=-624
|
||||
MaterialExpressionEditorY=112
|
||||
MaterialExpressionGuid=962FE4194E9129A4006B00AF34B7ADC3
|
||||
Material="/Script/Engine.Material'/Engine/Transient.Material_0'"
|
||||
Function="/Script/Engine.MaterialFunction'/Engine/Transient.MF_WallHide'"
|
||||
Outputs(0)=(OutputName="R")
|
||||
Outputs(1)=(OutputName="G")
|
||||
End Object
|
||||
MaterialExpression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_4'"
|
||||
NodePosX=-624
|
||||
NodePosY=112
|
||||
NodeGuid=3BFCF8504F1F85A1378E338F3976098B
|
||||
CustomProperties Pin (PinId=1BD456474305D30F6C4DC593ECCF57B8,PinName="Float2",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_6 9257C2514F57E77F79F357A301581307,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=EA3F85704977C63373FE188B4595B069,PinName="R",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_47 FA1D68794114FDF94A9B01A683D80ED8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=1DA1259140839CE311EE4EAEB4A53E99,PinName="G",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_50 A3AD0F024E6681AC8A5EE9BC92C37D69,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
End Object
|
||||
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_50" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_50'"
|
||||
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_5" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_50.MaterialExpressionMaterialFunctionCall_5'"
|
||||
End Object
|
||||
Begin Object Name="MaterialExpressionMaterialFunctionCall_5" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_50.MaterialExpressionMaterialFunctionCall_5'"
|
||||
MaterialFunction="/Script/Engine.MaterialFunction'/Engine/Functions/Engine_MaterialFunctions02/Utility/MakeFloat2.MakeFloat2'"
|
||||
FunctionInputs(0)=(ExpressionInputId=529C1D96441E07EB03A9E59B8A7F67B6,Input=(Expression="/Script/Engine.MaterialExpressionAdd'MaterialGraphNode_49.MaterialExpressionAdd_1'",InputName="X"))
|
||||
FunctionInputs(1)=(ExpressionInputId=B5BD7D1B494F6928732CCDA1C63D8E15,Input=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialGraphNode_46.MaterialExpressionMaterialFunctionCall_4'",OutputIndex=1,InputName="Y"))
|
||||
FunctionOutputs(0)=(ExpressionOutputId=0DD6F9954C067C3E5DDBBBA0D6910DD2,Output=(OutputName="Result"))
|
||||
MaterialExpressionEditorY=112
|
||||
MaterialExpressionGuid=54B5EEEC41BE66273B86FB9F68556D75
|
||||
Material="/Script/Engine.Material'/Engine/Transient.Material_0'"
|
||||
Function="/Script/Engine.MaterialFunction'/Engine/Transient.MF_WallHide'"
|
||||
Outputs(0)=(OutputName="Result")
|
||||
End Object
|
||||
MaterialExpression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_5'"
|
||||
NodePosY=112
|
||||
NodeGuid=20C166F44FD33F3799F979964F9EF484
|
||||
CustomProperties Pin (PinId=DE563C10454CCB56B46E23AF998E336C,PinName="X",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_49 C6DAC2E24F2D2AE7E45634988277E400,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=A3AD0F024E6681AC8A5EE9BC92C37D69,PinName="Y",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_46 1DA1259140839CE311EE4EAEB4A53E99,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=BB382A514A2AC93BD1218B9C8E83B51F,PinName="Result",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_17 914E1639460210ACAD6DF5AF3F881DDE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
End Object
|
||||
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_47" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_47'"
|
||||
Begin Object Class=/Script/Engine.MaterialExpressionSubtract Name="MaterialExpressionSubtract_0" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_47.MaterialExpressionSubtract_0'"
|
||||
End Object
|
||||
Begin Object Name="MaterialExpressionSubtract_0" ExportPath="/Script/Engine.MaterialExpressionSubtract'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_47.MaterialExpressionSubtract_0'"
|
||||
A=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialGraphNode_46.MaterialExpressionMaterialFunctionCall_4'")
|
||||
ConstB=0.500000
|
||||
MaterialExpressionEditorX=-384
|
||||
MaterialExpressionEditorY=96
|
||||
MaterialExpressionGuid=76DD90B4446E7DC4FA60C7A41B24F950
|
||||
Material="/Script/Engine.Material'/Engine/Transient.Material_0'"
|
||||
Function="/Script/Engine.MaterialFunction'/Engine/Transient.MF_WallHide'"
|
||||
End Object
|
||||
MaterialExpression="/Script/Engine.MaterialExpressionSubtract'MaterialExpressionSubtract_0'"
|
||||
NodePosX=-384
|
||||
NodePosY=96
|
||||
NodeGuid=18A605EC4930125A7498909C6DD06359
|
||||
CustomProperties Pin (PinId=FA1D68794114FDF94A9B01A683D80ED8,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_46 EA3F85704977C63373FE188B4595B069,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=BD25BFE046F4DD5364250884FAD136B9,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.5",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=0BD0A0AB492A8D6444DD598B52A9E8E2,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_48 B612936244C0576AB7FE839D5137D39C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
End Object
|
||||
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_48" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_48'"
|
||||
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_3" ExportPath="/Script/Engine.MaterialExpressionMultiply'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_48.MaterialExpressionMultiply_3'"
|
||||
End Object
|
||||
Begin Object Name="MaterialExpressionMultiply_3" ExportPath="/Script/Engine.MaterialExpressionMultiply'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_48.MaterialExpressionMultiply_3'"
|
||||
A=(Expression="/Script/Engine.MaterialExpressionDivide'MaterialGraphNode_40.MaterialExpressionDivide_1'")
|
||||
B=(Expression="/Script/Engine.MaterialExpressionSubtract'MaterialGraphNode_47.MaterialExpressionSubtract_0'")
|
||||
MaterialExpressionEditorX=-240
|
||||
MaterialExpressionEditorY=64
|
||||
MaterialExpressionGuid=D444912F4B1E1F14EF66F6A0FC0A503D
|
||||
Material="/Script/Engine.Material'/Engine/Transient.Material_0'"
|
||||
Function="/Script/Engine.MaterialFunction'/Engine/Transient.MF_WallHide'"
|
||||
End Object
|
||||
MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_3'"
|
||||
NodePosX=-240
|
||||
NodePosY=64
|
||||
NodeGuid=97FF6BF344C9BC2F1C091AB6548D7E61
|
||||
CustomProperties Pin (PinId=9FB8128246DB410A06EE649923AD5853,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_40 983812C743FE9EBAFF0230898EEE53D1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=B612936244C0576AB7FE839D5137D39C,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_47 0BD0A0AB492A8D6444DD598B52A9E8E2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=D84B2F084AF876A811C1C78925266966,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_49 03B6DCC744B50C3D0D6FF682BAA8D64E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
End Object
|
||||
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_49" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_49'"
|
||||
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_1" ExportPath="/Script/Engine.MaterialExpressionAdd'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_49.MaterialExpressionAdd_1'"
|
||||
End Object
|
||||
Begin Object Name="MaterialExpressionAdd_1" ExportPath="/Script/Engine.MaterialExpressionAdd'/Engine/Transient.Material_0:MaterialGraph_0.MaterialGraphNode_49.MaterialExpressionAdd_1'"
|
||||
A=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_48.MaterialExpressionMultiply_3'")
|
||||
ConstB=0.500000
|
||||
MaterialExpressionEditorX=-128
|
||||
MaterialExpressionEditorY=64
|
||||
MaterialExpressionGuid=BD978A4C4ABE390DA84FBB81F63F9EBB
|
||||
Material="/Script/Engine.Material'/Engine/Transient.Material_0'"
|
||||
Function="/Script/Engine.MaterialFunction'/Engine/Transient.MF_WallHide'"
|
||||
End Object
|
||||
MaterialExpression="/Script/Engine.MaterialExpressionAdd'MaterialExpressionAdd_1'"
|
||||
NodePosX=-128
|
||||
NodePosY=64
|
||||
NodeGuid=EBD9382A444D111A8645B181ADBFF246
|
||||
CustomProperties Pin (PinId=03B6DCC744B50C3D0D6FF682BAA8D64E,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_48 D84B2F084AF876A811C1C78925266966,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=4343D6B646140AD7779C2EB7E411133A,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.5",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
CustomProperties Pin (PinId=C6DAC2E24F2D2AE7E45634988277E400,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_50 DE563C10454CCB56B46E23AF998E336C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
|
||||
End Object
|
||||
BIN
thumbnails/screen_ratio_corrected_uvs.png
Normal file
BIN
thumbnails/screen_ratio_corrected_uvs.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 950 KiB |
Reference in New Issue
Block a user