实例介绍
修复了ShaderForge编辑器无法在Unity2018下正常工作的问题。代码基于Github上FreyaHolmer/ShaderForge和SolitaryFume/ShaderForge_2018基础上修改。已在Unity 2018.3.11f1下测试通过。本人没有用过该工具,因此不清楚还有没有其他问题,如果您遇到问题,可以留言
【实例截图】
【核心代码】
ShaderForge
└── ShaderForge
├── Editor
│ ├── Code
│ │ ├── _ConnectionGroups
│ │ │ ├── SFNCG_Append.cs
│ │ │ ├── SFNCG_Append.cs.meta
│ │ │ ├── SFNCG_Arithmetic.cs
│ │ │ ├── SFNCG_Arithmetic.cs.meta
│ │ │ ├── SFNCG_ChannelBlend.cs
│ │ │ ├── SFNCG_ChannelBlend.cs.meta
│ │ │ ├── SFNCG_ComponentMask.cs
│ │ │ ├── SFNCG_ComponentMask.cs.meta
│ │ │ ├── SFNCG_MatrixMultiply.cs
│ │ │ ├── SFNCG_MatrixMultiply.cs.meta
│ │ │ ├── SF_NodeConnectionGroup.cs
│ │ │ └── SF_NodeConnectionGroup.cs.meta
│ │ ├── _ConnectionGroups.meta
│ │ ├── _Enums
│ │ │ ├── SF_VarTypeEnums.cs
│ │ │ └── SF_VarTypeEnums.cs.meta
│ │ ├── _Enums.meta
│ │ ├── _Evaluator
│ │ │ ├── _NewSystem
│ │ │ │ ├── DependencyTree.cs
│ │ │ │ └── DependencyTree.cs.meta
│ │ │ ├── _NewSystem.meta
│ │ │ ├── Pass_FwdAdd.cs
│ │ │ ├── Pass_FwdAdd.cs.meta
│ │ │ ├── SF_Evaluator.cs
│ │ │ └── SF_Evaluator.cs.meta
│ │ ├── _Evaluator.meta
│ │ ├── _Nodes
│ │ │ ├── SFN_Abs.cs
│ │ │ ├── SFN_Abs.cs.meta
│ │ │ ├── SFN_Add.cs
│ │ │ ├── SFN_Add.cs.meta
│ │ │ ├── SFN_AmbientLight.cs
│ │ │ ├── SFN_AmbientLight.cs.meta
│ │ │ ├── SFN_Append.cs
│ │ │ ├── SFN_Append.cs.meta
│ │ │ ├── SFN_ArcCos.cs
│ │ │ ├── SFN_ArcCos.cs.meta
│ │ │ ├── SFN_ArcSin.cs
│ │ │ ├── SFN_ArcSin.cs.meta
│ │ │ ├── SFN_ArcTan2.cs
│ │ │ ├── SFN_ArcTan2.cs.meta
│ │ │ ├── SFN_ArcTan.cs
│ │ │ ├── SFN_ArcTan.cs.meta
│ │ │ ├── SFN_Bitangent.cs
│ │ │ ├── SFN_Bitangent.cs.meta
│ │ │ ├── SFN_Blend.cs
│ │ │ ├── SFN_Blend.cs.meta
│ │ │ ├── SFN_Ceil.cs
│ │ │ ├── SFN_Ceil.cs.meta
│ │ │ ├── SFN_ChannelBlend.cs
│ │ │ ├── SFN_ChannelBlend.cs.meta
│ │ │ ├── SFN_Clamp01.cs
│ │ │ ├── SFN_Clamp01.cs.meta
│ │ │ ├── SFN_Clamp.cs
│ │ │ ├── SFN_Clamp.cs.meta
│ │ │ ├── SFN_Code.cs
│ │ │ ├── SFN_Code.cs.meta
│ │ │ ├── SFN_Color.cs
│ │ │ ├── SFN_Color.cs.meta
│ │ │ ├── SFN_CommentBox.cs
│ │ │ ├── SFN_CommentBox.cs.meta
│ │ │ ├── SFN_ComponentMask.cs
│ │ │ ├── SFN_ComponentMask.cs.meta
│ │ │ ├── SFN_ConstantClamp.cs
│ │ │ ├── SFN_ConstantClamp.cs.meta
│ │ │ ├── SFN_ConstantLerp.cs
│ │ │ ├── SFN_ConstantLerp.cs.meta
│ │ │ ├── SFN_Cos.cs
│ │ │ ├── SFN_Cos.cs.meta
│ │ │ ├── SFN_Cross.cs
│ │ │ ├── SFN_Cross.cs.meta
│ │ │ ├── SFN_Cubemap.cs
│ │ │ ├── SFN_Cubemap.cs.meta
│ │ │ ├── SFN_DDX.cs
│ │ │ ├── SFN_DDX.cs.meta
│ │ │ ├── SFN_DDXY.cs
│ │ │ ├── SFN_DDXY.cs.meta
│ │ │ ├── SFN_DDY.cs
│ │ │ ├── SFN_DDY.cs.meta
│ │ │ ├── SFN_DepthBlend.cs
│ │ │ ├── SFN_DepthBlend.cs.meta
│ │ │ ├── SFN_Depth.cs
│ │ │ ├── SFN_Depth.cs.meta
│ │ │ ├── SFN_Desaturate.cs
│ │ │ ├── SFN_Desaturate.cs.meta
│ │ │ ├── SFN_Distance.cs
│ │ │ ├── SFN_Distance.cs.meta
│ │ │ ├── SFN_Divide.cs
│ │ │ ├── SFN_Divide.cs.meta
│ │ │ ├── SFN_Dot.cs
│ │ │ ├── SFN_Dot.cs.meta
│ │ │ ├── SFN_E.cs
│ │ │ ├── SFN_E.cs.meta
│ │ │ ├── SFN_Exp.cs
│ │ │ ├── SFN_Exp.cs.meta
│ │ │ ├── SFN_FaceSign.cs
│ │ │ ├── SFN_FaceSign.cs.meta
│ │ │ ├── SFN_Final.cs
│ │ │ ├── SFN_Final.cs.meta
│ │ │ ├── SFN_Floor.cs
│ │ │ ├── SFN_Floor.cs.meta
│ │ │ ├── SFN_Fmod.cs
│ │ │ ├── SFN_Fmod.cs.meta
│ │ │ ├── SFN_FogColor.cs
│ │ │ ├── SFN_FogColor.cs.meta
│ │ │ ├── SFN_Frac.cs
│ │ │ ├── SFN_Frac.cs.meta
│ │ │ ├── SFN_FragmentPosition.cs
│ │ │ ├── SFN_FragmentPosition.cs.meta
│ │ │ ├── SFN_Fresnel.cs
│ │ │ ├── SFN_Fresnel.cs.meta
│ │ │ ├── SFN_Get.cs
│ │ │ ├── SFN_Get.cs.meta
│ │ │ ├── SFN_HalfVector.cs
│ │ │ ├── SFN_HalfVector.cs.meta
│ │ │ ├── SFN_HsvToRgb.cs
│ │ │ ├── SFN_HsvToRgb.cs.meta
│ │ │ ├── SFN_Hue.cs
│ │ │ ├── SFN_Hue.cs.meta
│ │ │ ├── SFN_If.cs
│ │ │ ├── SFN_If.cs.meta
│ │ │ ├── SFN_InverseLerp.cs
│ │ │ ├── SFN_InverseLerp.cs.meta
│ │ │ ├── SFN_Length.cs
│ │ │ ├── SFN_Length.cs.meta
│ │ │ ├── SFN_Lerp.cs
│ │ │ ├── SFN_Lerp.cs.meta
│ │ │ ├── SFN_LightAttenuation.cs
│ │ │ ├── SFN_LightAttenuation.cs.meta
│ │ │ ├── SFN_LightColor.cs
│ │ │ ├── SFN_LightColor.cs.meta
│ │ │ ├── SFN_LightPosition.cs
│ │ │ ├── SFN_LightPosition.cs.meta
│ │ │ ├── SFN_LightProbe.cs
│ │ │ ├── SFN_LightProbe.cs.meta
│ │ │ ├── SFN_LightVector.cs
│ │ │ ├── SFN_LightVector.cs.meta
│ │ │ ├── SFN_Log.cs
│ │ │ ├── SFN_Log.cs.meta
│ │ │ ├── SFN_Matrix4x4.cs
│ │ │ ├── SFN_Matrix4x4.cs.meta
│ │ │ ├── SFN_Matrix4x4Property.cs
│ │ │ ├── SFN_Matrix4x4Property.cs.meta
│ │ │ ├── SFN_Max.cs
│ │ │ ├── SFN_Max.cs.meta
│ │ │ ├── SFN_Min.cs
│ │ │ ├── SFN_Min.cs.meta
│ │ │ ├── SFN_Multiply.cs
│ │ │ ├── SFN_Multiply.cs.meta
│ │ │ ├── SFN_MultiplyMatrix.cs
│ │ │ ├── SFN_MultiplyMatrix.cs.meta
│ │ │ ├── SFN_Negate.cs
│ │ │ ├── SFN_Negate.cs.meta
│ │ │ ├── SFN_Node_Constant.cs
│ │ │ ├── SFN_Node_Constant.cs.meta
│ │ │ ├── SFN_Noise.cs
│ │ │ ├── SFN_Noise.cs.meta
│ │ │ ├── SFN_NormalBlend.cs
│ │ │ ├── SFN_NormalBlend.cs.meta
│ │ │ ├── SFN_Normalize.cs
│ │ │ ├── SFN_Normalize.cs.meta
│ │ │ ├── SFN_NormalVector.cs
│ │ │ ├── SFN_NormalVector.cs.meta
│ │ │ ├── SFN_ObjectPosition.cs
│ │ │ ├── SFN_ObjectPosition.cs.meta
│ │ │ ├── SFN_ObjectScale.cs
│ │ │ ├── SFN_ObjectScale.cs.meta
│ │ │ ├── SF_Node_Arithmetic.cs
│ │ │ ├── SF_Node_Arithmetic.cs.meta
│ │ │ ├── SF_Node.cs
│ │ │ ├── SF_Node.cs.meta
│ │ │ ├── SF_Node_Resizeable.cs
│ │ │ ├── SF_Node_Resizeable.cs.meta
│ │ │ ├── SFN_OneMinus.cs
│ │ │ ├── SFN_OneMinus.cs.meta
│ │ │ ├── SFN_Panner.cs
│ │ │ ├── SFN_Panner.cs.meta
│ │ │ ├── SFN_Parallax.cs
│ │ │ ├── SFN_Parallax.cs.meta
│ │ │ ├── SFN_Phi.cs
│ │ │ ├── SFN_Phi.cs.meta
│ │ │ ├── SFN_Pi.cs
│ │ │ ├── SFN_Pi.cs.meta
│ │ │ ├── SFN_PixelSize.cs
│ │ │ ├── SFN_PixelSize.cs.meta
│ │ │ ├── SFN_Posterize.cs
│ │ │ ├── SFN_Posterize.cs.meta
│ │ │ ├── SFN_Power.cs
│ │ │ ├── SFN_Power.cs.meta
│ │ │ ├── SFN_ProjectionParameters.cs
│ │ │ ├── SFN_ProjectionParameters.cs.meta
│ │ │ ├── SFN_Reciprocal.cs
│ │ │ ├── SFN_Reciprocal.cs.meta
│ │ │ ├── SFN_Reflect.cs
│ │ │ ├── SFN_Reflect.cs.meta
│ │ │ ├── SFN_ReflectionProbe.cs
│ │ │ ├── SFN_ReflectionProbe.cs.meta
│ │ │ ├── SFN_Relay.cs
│ │ │ ├── SFN_Relay.cs.meta
│ │ │ ├── SFN_RemapRangeAdvanced.cs
│ │ │ ├── SFN_RemapRangeAdvanced.cs.meta
│ │ │ ├── SFN_RemapRange.cs
│ │ │ ├── SFN_RemapRange.cs.meta
│ │ │ ├── SFN_RgbToHsv.cs
│ │ │ ├── SFN_RgbToHsv.cs.meta
│ │ │ ├── SFN_Root2.cs
│ │ │ ├── SFN_Root2.cs.meta
│ │ │ ├── SFN_Rotator.cs
│ │ │ ├── SFN_Rotator.cs.meta
│ │ │ ├── SFN_Round.cs
│ │ │ ├── SFN_Round.cs.meta
│ │ │ ├── SFN_SceneColor.cs
│ │ │ ├── SFN_SceneColor.cs.meta
│ │ │ ├── SFN_SceneDepth.cs
│ │ │ ├── SFN_SceneDepth.cs.meta
│ │ │ ├── SFN_ScreenParameters.cs
│ │ │ ├── SFN_ScreenParameters.cs.meta
│ │ │ ├── SFN_ScreenPos.cs
│ │ │ ├── SFN_ScreenPos.cs.meta
│ │ │ ├── SFN_Set.cs
│ │ │ ├── SFN_Set.cs.meta
│ │ │ ├── SFN_Sign.cs
│ │ │ ├── SFN_Sign.cs.meta
│ │ │ ├── SFN_Sin.cs
│ │ │ ├── SFN_Sin.cs.meta
│ │ │ ├── SFN_Slider.cs
│ │ │ ├── SFN_Slider.cs.meta
│ │ │ ├── SFN_Smoothstep.cs
│ │ │ ├── SFN_Smoothstep.cs.meta
│ │ │ ├── SFN_Sqrt.cs
│ │ │ ├── SFN_Sqrt.cs.meta
│ │ │ ├── SFN_StaticBranch.cs
│ │ │ ├── SFN_StaticBranch.cs.meta
│ │ │ ├── SFN_Step.cs
│ │ │ ├── SFN_Step.cs.meta
│ │ │ ├── SFN_Subtract.cs
│ │ │ ├── SFN_Subtract.cs.meta
│ │ │ ├── SFN_SwitchProperty.cs
│ │ │ ├── SFN_SwitchProperty.cs.meta
│ │ │ ├── SFN_Tan.cs
│ │ │ ├── SFN_Tan.cs.meta
│ │ │ ├── SFN_Tangent.cs
│ │ │ ├── SFN_Tangent.cs.meta
│ │ │ ├── SFN_Tau.cs
│ │ │ ├── SFN_Tau.cs.meta
│ │ │ ├── SFN_Tex2dAsset.cs
│ │ │ ├── SFN_Tex2dAsset.cs.meta
│ │ │ ├── SFN_Tex2d.cs
│ │ │ ├── SFN_Tex2d.cs.meta
│ │ │ ├── SFN_TexCoord.cs
│ │ │ ├── SFN_TexCoord.cs.meta
│ │ │ ├── SFN_Time.cs
│ │ │ ├── SFN_Time.cs.meta
│ │ │ ├── SFN_ToggleProperty.cs
│ │ │ ├── SFN_ToggleProperty.cs.meta
│ │ │ ├── SFN_Transform.cs
│ │ │ ├── SFN_Transform.cs.meta
│ │ │ ├── SFN_Transpose.cs
│ │ │ ├── SFN_Transpose.cs.meta
│ │ │ ├── SFN_Trunc.cs
│ │ │ ├── SFN_Trunc.cs.meta
│ │ │ ├── SFN_UVTile.cs
│ │ │ ├── SFN_UVTile.cs.meta
│ │ │ ├── SFN_ValueProperty.cs
│ │ │ ├── SFN_ValueProperty.cs.meta
│ │ │ ├── SFN_Vector1.cs
│ │ │ ├── SFN_Vector1.cs.meta
│ │ │ ├── SFN_Vector2.cs
│ │ │ ├── SFN_Vector2.cs.meta
│ │ │ ├── SFN_Vector3.cs
│ │ │ ├── SFN_Vector3.cs.meta
│ │ │ ├── SFN_Vector4.cs
│ │ │ ├── SFN_Vector4.cs.meta
│ │ │ ├── SFN_Vector4Property.cs
│ │ │ ├── SFN_Vector4Property.cs.meta
│ │ │ ├── SFN_VectorProjection.cs
│ │ │ ├── SFN_VectorProjection.cs.meta
│ │ │ ├── SFN_VectorRejection.cs
│ │ │ ├── SFN_VectorRejection.cs.meta
│ │ │ ├── SFN_VertexColor.cs
│ │ │ ├── SFN_VertexColor.cs.meta
│ │ │ ├── SFN_ViewPosition.cs
│ │ │ ├── SFN_ViewPosition.cs.meta
│ │ │ ├── SFN_ViewReflectionVector.cs
│ │ │ ├── SFN_ViewReflectionVector.cs.meta
│ │ │ ├── SFN_ViewVector.cs
│ │ │ └── SFN_ViewVector.cs.meta
│ │ ├── _Nodes.meta
│ │ ├── SF_Dependencies.cs
│ │ ├── SF_Dependencies.cs.meta
│ │ ├── SF_Editor.cs
│ │ ├── SF_Editor.cs.meta
│ │ ├── SF_EditorNodeBrowser.cs
│ │ ├── SF_EditorNodeBrowser.cs.meta
│ │ ├── SF_EditorNodeData.cs
│ │ ├── SF_EditorNodeData.cs.meta
│ │ ├── SF_EditorNodeView.cs
│ │ ├── SF_EditorNodeView.cs.meta
│ │ ├── SF_ErrorEntry.cs
│ │ ├── SF_ErrorEntry.cs.meta
│ │ ├── SF_FeatureChecker.cs
│ │ ├── SF_FeatureChecker.cs.meta
│ │ ├── SF_InstructionPass.cs
│ │ ├── SF_InstructionPass.cs.meta
│ │ ├── SF_NodeConnectionLine.cs
│ │ ├── SF_NodeConnectionLine.cs.meta
│ │ ├── SF_NodeConnector.cs
│ │ ├── SF_NodeConnector.cs.meta
│ │ ├── SF_NodePreview.cs
│ │ ├── SF_NodePreview.cs.meta
│ │ ├── SF_NodeStatus.cs
│ │ ├── SF_NodeStatus.cs.meta
│ │ ├── SF_NodeTreeStatus.cs
│ │ ├── SF_NodeTreeStatus.cs.meta
│ │ ├── SF_Parser.cs
│ │ ├── SF_Parser.cs.meta
│ │ ├── SF_PassSettings.cs
│ │ ├── SF_PassSettings.cs.meta
│ │ ├── SF_PreviewSettings.cs
│ │ ├── SF_PreviewSettings.cs.meta
│ │ ├── SF_PreviewWindow.cs
│ │ ├── SF_PreviewWindow.cs.meta
│ │ ├── SFPS_Category.cs
│ │ ├── SFPS_Category.cs.meta
│ │ ├── SFPSC_Blending.cs
│ │ ├── SFPSC_Blending.cs.meta
│ │ ├── SFPSC_Console.cs
│ │ ├── SFPSC_Console.cs.meta
│ │ ├── SFPSC_Experimental.cs
│ │ ├── SFPSC_Experimental.cs.meta
│ │ ├── SFPSC_Geometry.cs
│ │ ├── SFPSC_Geometry.cs.meta
│ │ ├── SFPSC_Lighting.cs
│ │ ├── SFPSC_Lighting.cs.meta
│ │ ├── SFPSC_Meta.cs
│ │ ├── SFPSC_Meta.cs.meta
│ │ ├── SFPSC_Properties.cs
│ │ ├── SFPSC_Properties.cs.meta
│ │ ├── SF_SelectionManager.cs
│ │ ├── SF_SelectionManager.cs.meta
│ │ ├── SF_Settings.cs
│ │ ├── SF_Settings.cs.meta
│ │ ├── SF_StatusBox.cs
│ │ ├── SF_StatusBox.cs.meta
│ │ ├── _ShaderProperties
│ │ │ ├── SFP_Branch.cs
│ │ │ ├── SFP_Branch.cs.meta
│ │ │ ├── SFP_Color.cs
│ │ │ ├── SFP_Color.cs.meta
│ │ │ ├── SFP_Cubemap.cs
│ │ │ ├── SFP_Cubemap.cs.meta
│ │ │ ├── SFP_Matrix4x4Property.cs
│ │ │ ├── SFP_Matrix4x4Property.cs.meta
│ │ │ ├── SFP_Slider.cs
│ │ │ ├── SFP_Slider.cs.meta
│ │ │ ├── SFP_SwitchProperty.cs
│ │ │ ├── SFP_SwitchProperty.cs.meta
│ │ │ ├── SFP_Tex2d.cs
│ │ │ ├── SFP_Tex2d.cs.meta
│ │ │ ├── SFP_ToggleProperty.cs
│ │ │ ├── SFP_ToggleProperty.cs.meta
│ │ │ ├── SFP_ValueProperty.cs
│ │ │ ├── SFP_ValueProperty.cs.meta
│ │ │ ├── SFP_Vector4Property.cs
│ │ │ ├── SFP_Vector4Property.cs.meta
│ │ │ ├── SF_ShaderProperty.cs
│ │ │ └── SF_ShaderProperty.cs.meta
│ │ ├── _ShaderProperties.meta
│ │ ├── _Utility
│ │ │ ├── GUILines.cs
│ │ │ ├── GUILines.cs.meta
│ │ │ ├── SerializableDictionary.cs
│ │ │ ├── SerializableDictionary.cs.meta
│ │ │ ├── SF_Blit.cs
│ │ │ ├── SF_Blit.cs.meta
│ │ │ ├── SF_ColorPicker.cs
│ │ │ ├── SF_ColorPicker.cs.meta
│ │ │ ├── SF_Debug.cs
│ │ │ ├── SF_Debug.cs.meta
│ │ │ ├── SF_DraggableSeparator.cs
│ │ │ ├── SF_DraggableSeparator.cs.meta
│ │ │ ├── SF_Extensions.cs
│ │ │ ├── SF_Extensions.cs.meta
│ │ │ ├── SF_GUI.cs
│ │ │ ├── SF_GUI.cs.meta
│ │ │ ├── SF_Link.cs
│ │ │ ├── SF_Link.cs.meta
│ │ │ ├── SF_MinMax.cs
│ │ │ ├── SF_MinMax.cs.meta
│ │ │ ├── SF_Resources.cs
│ │ │ ├── SF_Resources.cs.meta
│ │ │ ├── SF_Styles.cs
│ │ │ ├── SF_Styles.cs.meta
│ │ │ ├── SF_Tools.cs
│ │ │ ├── SF_Tools.cs.meta
│ │ │ ├── SF_Web.cs
│ │ │ ├── SF_Web.cs.meta
│ │ │ ├── SF_ZoomArea.cs
│ │ │ └── SF_ZoomArea.cs.meta
│ │ └── _Utility.meta
│ ├── Code.meta
│ ├── InternalResources
│ │ ├── GPU Rendering
│ │ │ ├── Common
│ │ │ │ ├── ExtractChannel.shader
│ │ │ │ ├── ExtractChannel.shader.meta
│ │ │ │ ├── FillColor.shader
│ │ │ │ ├── FillColor.shader.meta
│ │ │ │ ├── ReadPackedData.shader
│ │ │ │ └── ReadPackedData.shader.meta
│ │ │ ├── Common.meta
│ │ │ ├── SFN_Abs
│ │ │ │ ├── SFN_Abs.shader
│ │ │ │ └── SFN_Abs.shader.meta
│ │ │ ├── SFN_Abs.meta
│ │ │ ├── SFN_Add
│ │ │ │ ├── SFN_Add_2.shader
│ │ │ │ ├── SFN_Add_2.shader.meta
│ │ │ │ ├── SFN_Add_3.shader
│ │ │ │ ├── SFN_Add_3.shader.meta
│ │ │ │ ├── SFN_Add_4.shader
│ │ │ │ ├── SFN_Add_4.shader.meta
│ │ │ │ ├── SFN_Add_5.shader
│ │ │ │ └── SFN_Add_5.shader.meta
│ │ │ ├── SFN_Add.meta
│ │ │ ├── SFN_AmbientLight
│ │ │ │ ├── SFN_AmbientLight.shader
│ │ │ │ └── SFN_AmbientLight.shader.meta
│ │ │ ├── SFN_AmbientLight.meta
│ │ │ ├── SFN_Append
│ │ │ │ ├── SFN_Append.shader
│ │ │ │ └── SFN_Append.shader.meta
│ │ │ ├── SFN_Append.meta
│ │ │ ├── SFN_ArcCos
│ │ │ │ ├── SFN_ArcCos.shader
│ │ │ │ └── SFN_ArcCos.shader.meta
│ │ │ ├── SFN_ArcCos.meta
│ │ │ ├── SFN_ArcSin
│ │ │ │ ├── SFN_ArcSin.shader
│ │ │ │ └── SFN_ArcSin.shader.meta
│ │ │ ├── SFN_ArcSin.meta
│ │ │ ├── SFN_ArcTan
│ │ │ │ ├── SFN_ArcTan.shader
│ │ │ │ └── SFN_ArcTan.shader.meta
│ │ │ ├── SFN_ArcTan2
│ │ │ │ ├── SFN_ArcTan2_NOTO.shader
│ │ │ │ ├── SFN_ArcTan2_NOTO.shader.meta
│ │ │ │ ├── SFN_ArcTan2_NPTP.shader
│ │ │ │ ├── SFN_ArcTan2_NPTP.shader.meta
│ │ │ │ ├── SFN_ArcTan2_ZTO.shader
│ │ │ │ ├── SFN_ArcTan2_ZTO.shader.meta
│ │ │ │ ├── SFN_ArcTan2_ZTOW.shader
│ │ │ │ └── SFN_ArcTan2_ZTOW.shader.meta
│ │ │ ├── SFN_ArcTan2.meta
│ │ │ ├── SFN_ArcTan.meta
│ │ │ ├── SFN_Bitangent
│ │ │ │ ├── SFN_Bitangent.shader
│ │ │ │ └── SFN_Bitangent.shader.meta
│ │ │ ├── SFN_Bitangent.meta
│ │ │ ├── SFN_Blend
│ │ │ │ ├── SFN_Blend_ColorBurn.shader
│ │ │ │ ├── SFN_Blend_ColorBurn.shader.meta
│ │ │ │ ├── SFN_Blend_ColorDodge.shader
│ │ │ │ ├── SFN_Blend_ColorDodge.shader.meta
│ │ │ │ ├── SFN_Blend_Darken.shader
│ │ │ │ ├── SFN_Blend_Darken.shader.meta
│ │ │ │ ├── SFN_Blend_Difference.shader
│ │ │ │ ├── SFN_Blend_Difference.shader.meta
│ │ │ │ ├── SFN_Blend_Divide.shader
│ │ │ │ ├── SFN_Blend_Divide.shader.meta
│ │ │ │ ├── SFN_Blend_Exclusion.shader
│ │ │ │ ├── SFN_Blend_Exclusion.shader.meta
│ │ │ │ ├── SFN_Blend_HardLight.shader
│ │ │ │ ├── SFN_Blend_HardLight.shader.meta
│ │ │ │ ├── SFN_Blend_HardMix.shader
│ │ │ │ ├── SFN_Blend_HardMix.shader.meta
│ │ │ │ ├── SFN_Blend_Lighten.shader
│ │ │ │ ├── SFN_Blend_Lighten.shader.meta
│ │ │ │ ├── SFN_Blend_LinearBurn.shader
│ │ │ │ ├── SFN_Blend_LinearBurn.shader.meta
│ │ │ │ ├── SFN_Blend_LinearDodge.shader
│ │ │ │ ├── SFN_Blend_LinearDodge.shader.meta
│ │ │ │ ├── SFN_Blend_LinearLight.shader
│ │ │ │ ├── SFN_Blend_LinearLight.shader.meta
│ │ │ │ ├── SFN_Blend_Multiply.shader
│ │ │ │ ├── SFN_Blend_Multiply.shader.meta
│ │ │ │ ├── SFN_Blend_Overlay.shader
│ │ │ │ ├── SFN_Blend_Overlay.shader.meta
│ │ │ │ ├── SFN_Blend_PinLight.shader
│ │ │ │ ├── SFN_Blend_PinLight.shader.meta
│ │ │ │ ├── SFN_Blend_Screen.shader
│ │ │ │ ├── SFN_Blend_Screen.shader.meta
│ │ │ │ ├── SFN_Blend_Subtract.shader
│ │ │ │ ├── SFN_Blend_Subtract.shader.meta
│ │ │ │ ├── SFN_Blend_VividLight.shader
│ │ │ │ └── SFN_Blend_VividLight.shader.meta
│ │ │ ├── SFN_Blend.meta
│ │ │ ├── SFN_Ceil
│ │ │ │ ├── SFN_Ceil.shader
│ │ │ │ └── SFN_Ceil.shader.meta
│ │ │ ├── SFN_Ceil.meta
│ │ │ ├── SFN_ChannelBlend
│ │ │ │ ├── SFN_ChannelBlend.shader
│ │ │ │ └── SFN_ChannelBlend.shader.meta
│ │ │ ├── SFN_ChannelBlend.meta
│ │ │ ├── SFN_Clamp
│ │ │ │ ├── SFN_Clamp.shader
│ │ │ │ └── SFN_Clamp.shader.meta
│ │ │ ├── SFN_Clamp01
│ │ │ │ ├── SFN_Clamp01.shader
│ │ │ │ └── SFN_Clamp01.shader.meta
│ │ │ ├── SFN_Clamp01.meta
│ │ │ ├── SFN_Clamp.meta
│ │ │ ├── SFN_Code
│ │ │ │ ├── SFN_Code.shader
│ │ │ │ └── SFN_Code.shader.meta
│ │ │ ├── SFN_Code.meta
│ │ │ ├── SFN_ComponentMask
│ │ │ │ ├── SFN_ComponentMask_CC1.shader
│ │ │ │ ├── SFN_ComponentMask_CC1.shader.meta
│ │ │ │ ├── SFN_ComponentMask_CC2.shader
│ │ │ │ ├── SFN_ComponentMask_CC2.shader.meta
│ │ │ │ ├── SFN_ComponentMask_CC3.shader
│ │ │ │ ├── SFN_ComponentMask_CC3.shader.meta
│ │ │ │ ├── SFN_ComponentMask_CC4.shader
│ │ │ │ └── SFN_ComponentMask_CC4.shader.meta
│ │ │ ├── SFN_ComponentMask.meta
│ │ │ ├── SFN_ConstantClamp
│ │ │ │ ├── SFN_ConstantClamp.shader
│ │ │ │ └── SFN_ConstantClamp.shader.meta
│ │ │ ├── SFN_ConstantClamp.meta
│ │ │ ├── SFN_ConstantLerp
│ │ │ │ ├── SFN_ConstantLerp.shader
│ │ │ │ └── SFN_ConstantLerp.shader.meta
│ │ │ ├── SFN_ConstantLerp.meta
│ │ │ ├── SFN_Cos
│ │ │ │ ├── SFN_Cos.shader
│ │ │ │ └── SFN_Cos.shader.meta
│ │ │ ├── SFN_Cos.meta
│ │ │ ├── SFN_Cross
│ │ │ │ ├── SFN_Cross.shader
│ │ │ │ └── SFN_Cross.shader.meta
│ │ │ ├── SFN_Cross.meta
│ │ │ ├── SFN_Cubemap
│ │ │ │ ├── SFN_Cubemap.shader
│ │ │ │ └── SFN_Cubemap.shader.meta
│ │ │ ├── SFN_Cubemap.meta
│ │ │ ├── SFN_DDX
│ │ │ │ ├── SFN_DDX.shader
│ │ │ │ └── SFN_DDX.shader.meta
│ │ │ ├── SFN_DDX.meta
│ │ │ ├── SFN_DDXY
│ │ │ │ ├── SFN_DDXY.shader
│ │ │ │ └── SFN_DDXY.shader.meta
│ │ │ ├── SFN_DDXY.meta
│ │ │ ├── SFN_DDY
│ │ │ │ ├── SFN_DDY.shader
│ │ │ │ └── SFN_DDY.shader.meta
│ │ │ ├── SFN_DDY.meta
│ │ │ ├── SFN_Depth
│ │ │ │ ├── SFN_Depth.shader
│ │ │ │ └── SFN_Depth.shader.meta
│ │ │ ├── SFN_DepthBlend
│ │ │ │ ├── SFN_DepthBlend.shader
│ │ │ │ └── SFN_DepthBlend.shader.meta
│ │ │ ├── SFN_DepthBlend.meta
│ │ │ ├── SFN_Depth.meta
│ │ │ ├── SFN_Desaturate
│ │ │ │ ├── SFN_Desaturate_DES.shader
│ │ │ │ ├── SFN_Desaturate_DES.shader.meta
│ │ │ │ ├── SFN_Desaturate_REQONLY.shader
│ │ │ │ └── SFN_Desaturate_REQONLY.shader.meta
│ │ │ ├── SFN_Desaturate.meta
│ │ │ ├── SFN_Distance
│ │ │ │ ├── SFN_Distance.shader
│ │ │ │ └── SFN_Distance.shader.meta
│ │ │ ├── SFN_Distance.meta
│ │ │ ├── SFN_Divide
│ │ │ │ ├── SFN_Divide.shader
│ │ │ │ └── SFN_Divide.shader.meta
│ │ │ ├── SFN_Divide.meta
│ │ │ ├── SFN_Dot
│ │ │ │ ├── SFN_Dot_ABS.shader
│ │ │ │ ├── SFN_Dot_ABS.shader.meta
│ │ │ │ ├── SFN_Dot_NEG.shader
│ │ │ │ ├── SFN_Dot_NEG.shader.meta
│ │ │ │ ├── SFN_Dot_NRM.shader
│ │ │ │ ├── SFN_Dot_NRM.shader.meta
│ │ │ │ ├── SFN_Dot_POS.shader
│ │ │ │ ├── SFN_Dot_POS.shader.meta
│ │ │ │ ├── SFN_Dot_STD.shader
│ │ │ │ └── SFN_Dot_STD.shader.meta
│ │ │ ├── SFN_Dot.meta
│ │ │ ├── SFN_Exp
│ │ │ │ ├── SFN_Exp.shader
│ │ │ │ └── SFN_Exp.shader.meta
│ │ │ ├── SFN_Exp.meta
│ │ │ ├── SFN_FaceSign
│ │ │ │ ├── SFN_FaceSign.shader
│ │ │ │ └── SFN_FaceSign.shader.meta
│ │ │ ├── SFN_FaceSign.meta
│ │ │ ├── SFN_Floor
│ │ │ │ ├── SFN_Floor.shader
│ │ │ │ └── SFN_Floor.shader.meta
│ │ │ ├── SFN_Floor.meta
│ │ │ ├── SFN_Fmod
│ │ │ │ ├── SFN_Fmod.shader
│ │ │ │ └── SFN_Fmod.shader.meta
│ │ │ ├── SFN_Fmod.meta
│ │ │ ├── SFN_FogColor
│ │ │ │ ├── SFN_FogColor.shader
│ │ │ │ └── SFN_FogColor.shader.meta
│ │ │ ├── SFN_FogColor.meta
│ │ │ ├── SFN_Frac
│ │ │ │ ├── SFN_Frac.shader
│ │ │ │ └── SFN_Frac.shader.meta
│ │ │ ├── SFN_Frac.meta
│ │ │ ├── SFN_FragmentPosition
│ │ │ │ ├── SFN_FragmentPosition.shader
│ │ │ │ └── SFN_FragmentPosition.shader.meta
│ │ │ ├── SFN_FragmentPosition.meta
│ │ │ ├── SFN_Fresnel
│ │ │ │ ├── SFN_Fresnel_EXP.shader
│ │ │ │ ├── SFN_Fresnel_EXP.shader.meta
│ │ │ │ ├── SFN_Fresnel_NRM_EXP.shader
│ │ │ │ ├── SFN_Fresnel_NRM_EXP.shader.meta
│ │ │ │ ├── SFN_Fresnel_NRM.shader
│ │ │ │ ├── SFN_Fresnel_NRM.shader.meta
│ │ │ │ ├── SFN_Fresnel_REQONLY.shader
│ │ │ │ └── SFN_Fresnel_REQONLY.shader.meta
│ │ │ ├── SFN_Fresnel.meta
│ │ │ ├── SFN_Get
│ │ │ │ ├── SFN_Get.shader
│ │ │ │ └── SFN_Get.shader.meta
│ │ │ ├── SFN_Get.meta
│ │ │ ├── SFN_HalfVector
│ │ │ │ ├── SFN_HalfVector.shader
│ │ │ │ └── SFN_HalfVector.shader.meta
│ │ │ ├── SFN_HalfVector.meta
│ │ │ ├── SFN_HsvToRgb
│ │ │ │ ├── SFN_HsvToRgb.shader
│ │ │ │ └── SFN_HsvToRgb.shader.meta
│ │ │ ├── SFN_HsvToRgb.meta
│ │ │ ├── SFN_Hue
│ │ │ │ ├── SFN_Hue.shader
│ │ │ │ └── SFN_Hue.shader.meta
│ │ │ ├── SFN_Hue.meta
│ │ │ ├── SFN_If
│ │ │ │ ├── SFN_If.shader
│ │ │ │ └── SFN_If.shader.meta
│ │ │ ├── SFN_If.meta
│ │ │ ├── SFN_InverseLerp
│ │ │ │ ├── SFN_InverseLerp.shader
│ │ │ │ └── SFN_InverseLerp.shader.meta
│ │ │ ├── SFN_InverseLerp.meta
│ │ │ ├── SFN_Length
│ │ │ │ ├── SFN_Length.shader
│ │ │ │ └── SFN_Length.shader.meta
│ │ │ ├── SFN_Length.meta
│ │ │ ├── SFN_Lerp
│ │ │ │ ├── SFN_Lerp.shader
│ │ │ │ └── SFN_Lerp.shader.meta
│ │ │ ├── SFN_Lerp.meta
│ │ │ ├── SFN_LightAttenuation
│ │ │ │ ├── SFN_LightAttenuation.shader
│ │ │ │ └── SFN_LightAttenuation.shader.meta
│ │ │ ├── SFN_LightAttenuation.meta
│ │ │ ├── SFN_LightColor
│ │ │ │ ├── SFN_LightColor.shader
│ │ │ │ └── SFN_LightColor.shader.meta
│ │ │ ├── SFN_LightColor.meta
│ │ │ ├── SFN_LightPosition
│ │ │ │ ├── SFN_LightPosition.shader
│ │ │ │ └── SFN_LightPosition.shader.meta
│ │ │ ├── SFN_LightPosition.meta
│ │ │ ├── SFN_LightProbe
│ │ │ │ ├── SFN_LightProbe.shader
│ │ │ │ └── SFN_LightProbe.shader.meta
│ │ │ ├── SFN_LightProbe.meta
│ │ │ ├── SFN_LightVector
│ │ │ │ ├── SFN_LightVector.shader
│ │ │ │ └── SFN_LightVector.shader.meta
│ │ │ ├── SFN_LightVector.meta
│ │ │ ├── SFN_Log
│ │ │ │ ├── SFN_Log_LOG10.shader
│ │ │ │ ├── SFN_Log_LOG10.shader.meta
│ │ │ │ ├── SFN_Log_LOG2.shader
│ │ │ │ ├── SFN_Log_LOG2.shader.meta
│ │ │ │ ├── SFN_Log_LOG.shader
│ │ │ │ └── SFN_Log_LOG.shader.meta
│ │ │ ├── SFN_Log.meta
│ │ │ ├── SFN_Matrix4x4
│ │ │ │ ├── SFN_Matrix4x4.shader
│ │ │ │ └── SFN_Matrix4x4.shader.meta
│ │ │ ├── SFN_Matrix4x4.meta
│ │ │ ├── SFN_Matrix4x4Property
│ │ │ │ ├── SFN_Matrix4x4Property.shader
│ │ │ │ └── SFN_Matrix4x4Property.shader.meta
│ │ │ ├── SFN_Matrix4x4Property.meta
│ │ │ ├── SFN_Max
│ │ │ │ ├── SFN_Max_2.shader
│ │ │ │ ├── SFN_Max_2.shader.meta
│ │ │ │ ├── SFN_Max_3.shader
│ │ │ │ ├── SFN_Max_3.shader.meta
│ │ │ │ ├── SFN_Max_4.shader
│ │ │ │ ├── SFN_Max_4.shader.meta
│ │ │ │ ├── SFN_Max_5.shader
│ │ │ │ └── SFN_Max_5.shader.meta
│ │ │ ├── SFN_Max.meta
│ │ │ ├── SFN_Min
│ │ │ │ ├── SFN_Min_2.shader
│ │ │ │ ├── SFN_Min_2.shader.meta
│ │ │ │ ├── SFN_Min_3.shader
│ │ │ │ ├── SFN_Min_3.shader.meta
│ │ │ │ ├── SFN_Min_4.shader
│ │ │ │ ├── SFN_Min_4.shader.meta
│ │ │ │ ├── SFN_Min_5.shader
│ │ │ │ └── SFN_Min_5.shader.meta
│ │ │ ├── SFN_Min.meta
│ │ │ ├── SFN_Multiply
│ │ │ │ ├── SFN_Multiply_2.shader
│ │ │ │ ├── SFN_Multiply_2.shader.meta
│ │ │ │ ├── SFN_Multiply_3.shader
│ │ │ │ ├── SFN_Multiply_3.shader.meta
│ │ │ │ ├── SFN_Multiply_4.shader
│ │ │ │ ├── SFN_Multiply_4.shader.meta
│ │ │ │ ├── SFN_Multiply_5.shader
│ │ │ │ └── SFN_Multiply_5.shader.meta
│ │ │ ├── SFN_MultiplyMatrix
│ │ │ │ ├── SFN_MultiplyMatrix.shader
│ │ │ │ └── SFN_MultiplyMatrix.shader.meta
│ │ │ ├── SFN_MultiplyMatrix.meta
│ │ │ ├── SFN_Multiply.meta
│ │ │ ├── SFN_Negate
│ │ │ │ ├── SFN_Negate.shader
│ │ │ │ └── SFN_Negate.shader.meta
│ │ │ ├── SFN_Negate.meta
│ │ │ ├── SFN_Noise
│ │ │ │ ├── SFN_Noise.shader
│ │ │ │ └── SFN_Noise.shader.meta
│ │ │ ├── SFN_Noise.meta
│ │ │ ├── SFN_NormalBlend
│ │ │ │ ├── SFN_NormalBlend.shader
│ │ │ │ └── SFN_NormalBlend.shader.meta
│ │ │ ├── SFN_NormalBlend.meta
│ │ │ ├── SFN_Normalize
│ │ │ │ ├── SFN_Normalize.shader
│ │ │ │ └── SFN_Normalize.shader.meta
│ │ │ ├── SFN_Normalize.meta
│ │ │ ├── SFN_NormalVector
│ │ │ │ ├── SFN_NormalVector.shader
│ │ │ │ └── SFN_NormalVector.shader.meta
│ │ │ ├── SFN_NormalVector.meta
│ │ │ ├── SFN_ObjectPosition
│ │ │ │ ├── SFN_ObjectPosition.shader
│ │ │ │ └── SFN_ObjectPosition.shader.meta
│ │ │ ├── SFN_ObjectPosition.meta
│ │ │ ├── SFN_ObjectScale
│ │ │ │ ├── SFN_ObjectScale_Default.shader
│ │ │ │ ├── SFN_ObjectScale_Default.shader.meta
│ │ │ │ ├── SFN_ObjectScale_Reciprocal.shader
│ │ │ │ └── SFN_ObjectScale_Reciprocal.shader.meta
│ │ │ ├── SFN_ObjectScale.meta
│ │ │ ├── SFN_OneMinus
│ │ │ │ ├── SFN_OneMinus.shader
│ │ │ │ └── SFN_OneMinus.shader.meta
│ │ │ ├── SFN_OneMinus.meta
│ │ │ ├── SFN_Panner
│ │ │ │ ├── SFN_Panner_DIST.shader
│ │ │ │ ├── SFN_Panner_DIST.shader.meta
│ │ │ │ ├── SFN_Panner_REQONLY.shader
│ │ │ │ └── SFN_Panner_REQONLY.shader.meta
│ │ │ ├── SFN_Panner.meta
│ │ │ ├── SFN_Parallax
│ │ │ │ ├── SFN_Parallax_DEP_REF.shader
│ │ │ │ ├── SFN_Parallax_DEP_REF.shader.meta
│ │ │ │ ├── SFN_Parallax_DEP.shader
│ │ │ │ ├── SFN_Parallax_DEP.shader.meta
│ │ │ │ ├── SFN_Parallax_REF.shader
│ │ │ │ ├── SFN_Parallax_REF.shader.meta
│ │ │ │ ├── SFN_Parallax_REQONLY.shader
│ │ │ │ ├── SFN_Parallax_REQONLY.shader.meta
│ │ │ │ ├── SFN_Parallax_UV_DEP_REF.shader
│ │ │ │ ├── SFN_Parallax_UV_DEP_REF.shader.meta
│ │ │ │ ├── SFN_Parallax_UV_DEP.shader
│ │ │ │ ├── SFN_Parallax_UV_DEP.shader.meta
│ │ │ │ ├── SFN_Parallax_UV_REF.shader
│ │ │ │ ├── SFN_Parallax_UV_REF.shader.meta
│ │ │ │ ├── SFN_Parallax_UV.shader
│ │ │ │ └── SFN_Parallax_UV.shader.meta
│ │ │ ├── SFN_Parallax.meta
│ │ │ ├── SFN_PixelSize
│ │ │ │ ├── SFN_PixelSize.shader
│ │ │ │ └── SFN_PixelSize.shader.meta
│ │ │ ├── SFN_PixelSize.meta
│ │ │ ├── SFN_Posterize
│ │ │ │ ├── SFN_Posterize.shader
│ │ │ │ └── SFN_Posterize.shader.meta
│ │ │ ├── SFN_Posterize.meta
│ │ │ ├── SFN_Power
│ │ │ │ ├── SFN_Power.shader
│ │ │ │ └── SFN_Power.shader.meta
│ │ │ ├── SFN_Power.meta
│ │ │ ├── SFN_ProjectionParameters
│ │ │ │ ├── SFN_ProjectionParameters.shader
│ │ │ │ └── SFN_ProjectionParameters.shader.meta
│ │ │ ├── SFN_ProjectionParameters.meta
│ │ │ ├── SFN_Reciprocal
│ │ │ │ ├── SFN_Reciprocal.shader
│ │ │ │ └── SFN_Reciprocal.shader.meta
│ │ │ ├── SFN_Reciprocal.meta
│ │ │ ├── SFN_Reflect
│ │ │ │ ├── SFN_Reflect.shader
│ │ │ │ └── SFN_Reflect.shader.meta
│ │ │ ├── SFN_ReflectionProbe
│ │ │ │ ├── SFN_ReflectionProbe.shader
│ │ │ │ └── SFN_ReflectionProbe.shader.meta
│ │ │ ├── SFN_ReflectionProbe.meta
│ │ │ ├── SFN_Reflect.meta
│ │ │ ├── SFN_Relay
│ │ │ │ ├── SFN_Relay.shader
│ │ │ │ └── SFN_Relay.shader.meta
│ │ │ ├── SFN_Relay.meta
│ │ │ ├── SFN_RemapRange
│ │ │ │ ├── SFN_RemapRange.shader
│ │ │ │ └── SFN_RemapRange.shader.meta
│ │ │ ├── SFN_RemapRangeAdvanced
│ │ │ │ ├── SFN_RemapRangeAdvanced.shader
│ │ │ │ └── SFN_RemapRangeAdvanced.shader.meta
│ │ │ ├── SFN_RemapRangeAdvanced.meta
│ │ │ ├── SFN_RemapRange.meta
│ │ │ ├── SFN_RgbToHsv
│ │ │ │ ├── SFN_RgbToHsv.shader
│ │ │ │ └── SFN_RgbToHsv.shader.meta
│ │ │ ├── SFN_RgbToHsv.meta
│ │ │ ├── SFN_Rotator
│ │ │ │ ├── SFN_Rotator_ANG.shader
│ │ │ │ ├── SFN_Rotator_ANG.shader.meta
│ │ │ │ ├── SFN_Rotator_PIV_ANG.shader
│ │ │ │ ├── SFN_Rotator_PIV_ANG.shader.meta
│ │ │ │ ├── SFN_Rotator_PIV.shader
│ │ │ │ ├── SFN_Rotator_PIV.shader.meta
│ │ │ │ ├── SFN_Rotator_PIV_SPD_ANG.shader
│ │ │ │ ├── SFN_Rotator_PIV_SPD_ANG.shader.meta
│ │ │ │ ├── SFN_Rotator_PIV_SPD.shader
│ │ │ │ ├── SFN_Rotator_PIV_SPD.shader.meta
│ │ │ │ ├── SFN_Rotator_REQONLY.shader
│ │ │ │ ├── SFN_Rotator_REQONLY.shader.meta
│ │ │ │ ├── SFN_Rotator_SPD_ANG.shader
│ │ │ │ ├── SFN_Rotator_SPD_ANG.shader.meta
│ │ │ │ ├── SFN_Rotator_SPD.shader
│ │ │ │ └── SFN_Rotator_SPD.shader.meta
│ │ │ ├── SFN_Rotator.meta
│ │ │ ├── SFN_Round
│ │ │ │ ├── SFN_Round.shader
│ │ │ │ └── SFN_Round.shader.meta
│ │ │ ├── SFN_Round.meta
│ │ │ ├── SFN_SceneColor
│ │ │ │ ├── SFN_SceneColor.shader
│ │ │ │ └── SFN_SceneColor.shader.meta
│ │ │ ├── SFN_SceneColor.meta
│ │ │ ├── SFN_SceneDepth
│ │ │ │ ├── SFN_SceneDepth.shader
│ │ │ │ └── SFN_SceneDepth.shader.meta
│ │ │ ├── SFN_SceneDepth.meta
│ │ │ ├── SFN_ScreenParameters
│ │ │ │ ├── SFN_ScreenParameters.shader
│ │ │ │ └── SFN_ScreenParameters.shader.meta
│ │ │ ├── SFN_ScreenParameters.meta
│ │ │ ├── SFN_ScreenPos
│ │ │ │ ├── SFN_ScreenPos.shader
│ │ │ │ └── SFN_ScreenPos.shader.meta
│ │ │ ├── SFN_ScreenPos.meta
│ │ │ ├── SFN_Set
│ │ │ │ ├── SFN_Set.shader
│ │ │ │ └── SFN_Set.shader.meta
│ │ │ ├── SFN_Set.meta
│ │ │ ├── SFN_Sign
│ │ │ │ ├── SFN_Sign.shader
│ │ │ │ └── SFN_Sign.shader.meta
│ │ │ ├── SFN_Sign.meta
│ │ │ ├── SFN_Sin
│ │ │ │ ├── SFN_Sin.shader
│ │ │ │ └── SFN_Sin.shader.meta
│ │ │ ├── SFN_Sin.meta
│ │ │ ├── SFN_Smoothstep
│ │ │ │ ├── SFN_Smoothstep.shader
│ │ │ │ └── SFN_Smoothstep.shader.meta
│ │ │ ├── SFN_Smoothstep.meta
│ │ │ ├── SFN_Sqrt
│ │ │ │ ├── SFN_Sqrt.shader
│ │ │ │ └── SFN_Sqrt.shader.meta
│ │ │ ├── SFN_Sqrt.meta
│ │ │ ├── SFN_Step
│ │ │ │ ├── SFN_Step.shader
│ │ │ │ └── SFN_Step.shader.meta
│ │ │ ├── SFN_Step.meta
│ │ │ ├── SFN_Subtract
│ │ │ │ ├── SFN_Subtract.shader
│ │ │ │ └── SFN_Subtract.shader.meta
│ │ │ ├── SFN_Subtract.meta
│ │ │ ├── SFN_SwitchProperty
│ │ │ │ ├── SFN_SwitchProperty.shader
│ │ │ │ └── SFN_SwitchProperty.shader.meta
│ │ │ ├── SFN_SwitchProperty.meta
│ │ │ ├── SFN_Tan
│ │ │ │ ├── SFN_Tan.shader
│ │ │ │ └── SFN_Tan.shader.meta
│ │ │ ├── SFN_Tangent
│ │ │ │ ├── SFN_Tangent.shader
│ │ │ │ └── SFN_Tangent.shader.meta
│ │ │ ├── SFN_Tangent.meta
│ │ │ ├── SFN_Tan.meta
│ │ │ ├── SFN_Tex2d
│ │ │ │ ├── SFN_Tex2d_MIP.shader
│ │ │ │ ├── SFN_Tex2d_MIP.shader.meta
│ │ │ │ ├── SFN_Tex2d_NoInputs.shader
│ │ │ │ ├── SFN_Tex2d_NoInputs.shader.meta
│ │ │ │ ├── SFN_Tex2d_UV_MIP.shader
│ │ │ │ ├── SFN_Tex2d_UV_MIP.shader.meta
│ │ │ │ ├── SFN_Tex2d_UV.shader
│ │ │ │ └── SFN_Tex2d_UV.shader.meta
│ │ │ ├── SFN_Tex2dAsset
│ │ │ │ ├── SFN_Tex2dAsset.shader
│ │ │ │ └── SFN_Tex2dAsset.shader.meta
│ │ │ ├── SFN_Tex2dAsset.meta
│ │ │ ├── SFN_Tex2d.meta
│ │ │ ├── SFN_TexCoord
│ │ │ │ ├── SFN_TexCoord.shader
│ │ │ │ └── SFN_TexCoord.shader.meta
│ │ │ ├── SFN_TexCoord.meta
│ │ │ ├── SFN_Time
│ │ │ │ ├── SFN_Time.shader
│ │ │ │ └── SFN_Time.shader.meta
│ │ │ ├── SFN_Time.meta
│ │ │ ├── SFN_Transform
│ │ │ │ ├── SFN_Transform.shader
│ │ │ │ └── SFN_Transform.shader.meta
│ │ │ ├── SFN_Transform.meta
│ │ │ ├── SFN_Transpose
│ │ │ │ ├── SFN_Transpose.shader
│ │ │ │ └── SFN_Transpose.shader.meta
│ │ │ ├── SFN_Transpose.meta
│ │ │ ├── SFN_Trunc
│ │ │ │ ├── SFN_Trunc.shader
│ │ │ │ └── SFN_Trunc.shader.meta
│ │ │ ├── SFN_Trunc.meta
│ │ │ ├── SFN_UVTile
│ │ │ │ ├── SFN_UVTile.shader
│ │ │ │ └── SFN_UVTile.shader.meta
│ │ │ ├── SFN_UVTile.meta
│ │ │ ├── SFN_VectorProjection
│ │ │ │ ├── SFN_VectorProjection.shader
│ │ │ │ └── SFN_VectorProjection.shader.meta
│ │ │ ├── SFN_VectorProjection.meta
│ │ │ ├── SFN_VectorRejection
│ │ │ │ ├── SFN_VectorRejection.shader
│ │ │ │ └── SFN_VectorRejection.shader.meta
│ │ │ ├── SFN_VectorRejection.meta
│ │ │ ├── SFN_VertexColor
│ │ │ │ ├── SFN_VertexColor.shader
│ │ │ │ └── SFN_VertexColor.shader.meta
│ │ │ ├── SFN_VertexColor.meta
│ │ │ ├── SFN_ViewPosition
│ │ │ │ ├── SFN_ViewPosition.shader
│ │ │ │ └── SFN_ViewPosition.shader.meta
│ │ │ ├── SFN_ViewPosition.meta
│ │ │ ├── SFN_ViewReflectionVector
│ │ │ │ ├── SFN_ViewReflectionVector.shader
│ │ │ │ └── SFN_ViewReflectionVector.shader.meta
│ │ │ ├── SFN_ViewReflectionVector.meta
│ │ │ ├── SFN_ViewVector
│ │ │ │ ├── SFN_ViewVector.shader
│ │ │ │ └── SFN_ViewVector.shader.meta
│ │ │ └── SFN_ViewVector.meta
│ │ ├── GPU Rendering.meta
│ │ ├── Inspectors
│ │ │ ├── ShaderForgeInspector.cs
│ │ │ ├── ShaderForgeInspector.cs.meta
│ │ │ ├── ShaderForgeMaterialInspector.cs
│ │ │ └── ShaderForgeMaterialInspector.cs.meta
│ │ ├── Inspectors.meta
│ │ ├── Interface
│ │ │ ├── chk_light.png
│ │ │ ├── chk_light.png.meta
│ │ │ ├── chk.png
│ │ │ ├── chk.png.meta
│ │ │ ├── Fonts
│ │ │ │ ├── VeraMono-Bold-Italic.ttf
│ │ │ │ ├── VeraMono-Bold-Italic.ttf.meta
│ │ │ │ ├── VeraMono-Bold.ttf
│ │ │ │ ├── VeraMono-Bold.ttf.meta
│ │ │ │ ├── VeraMono-Italic.ttf
│ │ │ │ ├── VeraMono-Italic.ttf.meta
│ │ │ │ ├── VeraMono.ttf
│ │ │ │ └── VeraMono.ttf.meta
│ │ │ ├── Fonts.meta
│ │ │ ├── handle_drag.tga
│ │ │ ├── handle_drag.tga.meta
│ │ │ ├── icon_light.png
│ │ │ ├── icon_light.png.meta
│ │ │ ├── icon_normal.tga
│ │ │ ├── icon_normal.tga.meta
│ │ │ ├── icon.png
│ │ │ ├── icon.png.meta
│ │ │ ├── inst_frag_light.png
│ │ │ ├── inst_frag_light.png.meta
│ │ │ ├── inst_frag.png
│ │ │ ├── inst_frag.png.meta
│ │ │ ├── inst_frag_tex_light.png
│ │ │ ├── inst_frag_tex_light.png.meta
│ │ │ ├── inst_frag_tex.png
│ │ │ ├── inst_frag_tex.png.meta
│ │ │ ├── inst_vert_light.png
│ │ │ ├── inst_vert_light.png.meta
│ │ │ ├── inst_vert.png
│ │ │ ├── inst_vert.png.meta
│ │ │ ├── inst_vert_tex_light.png
│ │ │ ├── inst_vert_tex_light.png.meta
│ │ │ ├── inst_vert_tex.png
│ │ │ ├── inst_vert_tex.png.meta
│ │ │ ├── logo_light.png
│ │ │ ├── logo_light.png.meta
│ │ │ ├── logo.png
│ │ │ ├── logo.png.meta
│ │ │ ├── Nodes
│ │ │ │ ├── Data
│ │ │ │ │ ├── node_3d_data_mask.png
│ │ │ │ │ ├── node_3d_data_mask.png.meta
│ │ │ │ │ ├── sfn_bitangent.png
│ │ │ │ │ ├── sfn_bitangent.png.meta
│ │ │ │ │ ├── sfn_depth.png
│ │ │ │ │ ├── sfn_depth.png.meta
│ │ │ │ │ ├── sfn_fragmentposition.png
│ │ │ │ │ ├── sfn_fragmentposition.png.meta
│ │ │ │ │ ├── sfn_fresnel.png
│ │ │ │ │ ├── sfn_fresnel.png.meta
│ │ │ │ │ ├── sfn_halfvector.png
│ │ │ │ │ ├── sfn_halfvector.png.meta
│ │ │ │ │ ├── sfn_lightattenuation.png
│ │ │ │ │ ├── sfn_lightattenuation.png.meta
│ │ │ │ │ ├── sfn_lightcolor.png
│ │ │ │ │ ├── sfn_lightcolor.png.meta
│ │ │ │ │ ├── sfn_lightvector.png
│ │ │ │ │ ├── sfn_lightvector.png.meta
│ │ │ │ │ ├── sfn_normalvector_2.png
│ │ │ │ │ ├── sfn_normalvector_2.png.meta
│ │ │ │ │ ├── sfn_normalvector.png
│ │ │ │ │ ├── sfn_normalvector.png.meta
│ │ │ │ │ ├── sfn_tangent.png
│ │ │ │ │ ├── sfn_tangent.png.meta
│ │ │ │ │ ├── sfn_viewreflectionvector.png
│ │ │ │ │ ├── sfn_viewreflectionvector.png.meta
│ │ │ │ │ ├── sfn_viewvector.png
│ │ │ │ │ └── sfn_viewvector.png.meta
│ │ │ │ ├── Data.meta
│ │ │ │ ├── sfn_ambientlight.png
│ │ │ │ ├── sfn_ambientlight.png.meta
│ │ │ │ ├── sfn_bitangent.png
│ │ │ │ ├── sfn_bitangent.png.meta
│ │ │ │ ├── sfn_depth.png
│ │ │ │ ├── sfn_depth.png.meta
│ │ │ │ ├── sfn_e.png
│ │ │ │ ├── sfn_e.png.meta
│ │ │ │ ├── sfn_facesign_2.png
│ │ │ │ ├── sfn_facesign_2.png.meta
│ │ │ │ ├── sfn_facesign.png
│ │ │ │ ├── sfn_facesign.png.meta
│ │ │ │ ├── sfn_final.png
│ │ │ │ ├── sfn_final.png.meta
│ │ │ │ ├── sfn_fogcolor_2.png
│ │ │ │ ├── sfn_fogcolor_2.png.meta
│ │ │ │ ├── sfn_fogcolor.png
│ │ │ │ ├── sfn_fogcolor.png.meta
│ │ │ │ ├── sfn_fragmentposition.png
│ │ │ │ ├── sfn_fragmentposition.png.meta
│ │ │ │ ├── sfn_halfvector.png
│ │ │ │ ├── sfn_halfvector.png.meta
│ │ │ │ ├── sfn_lightattenuation.png
│ │ │ │ ├── sfn_lightattenuation.png.meta
│ │ │ │ ├── sfn_lightcolor.png
│ │ │ │ ├── sfn_lightcolor.png.meta
│ │ │ │ ├── sfn_lightposition.png
│ │ │ │ ├── sfn_lightposition.png.meta
│ │ │ │ ├── sfn_lightvector.png
│ │ │ │ ├── sfn_lightvector.png.meta
│ │ │ │ ├── sfn_normalvector_2.png
│ │ │ │ ├── sfn_normalvector_2.png.meta
│ │ │ │ ├── sfn_normalvector.png
│ │ │ │ ├── sfn_normalvector.png.meta
│ │ │ │ ├── sfn_objectposition.png
│ │ │ │ ├── sfn_objectposition.png.meta
│ │ │ │ ├── sfn_objectscale.png
│ │ │ │ ├── sfn_objectscale.png.meta
│ │ │ │ ├── sfn_phi.png
│ │ │ │ ├── sfn_phi.png.meta
│ │ │ │ ├── sfn_pi.png
│ │ │ │ ├── sfn_pi.png.meta
│ │ │ │ ├── sfn_projectionparameters.png
│ │ │ │ ├── sfn_projectionparameters.png.meta
│ │ │ │ ├── sfn_root2.png
│ │ │ │ ├── sfn_root2.png.meta
│ │ │ │ ├── sfn_screenparameters.png
│ │ │ │ ├── sfn_screenparameters.png.meta
│ │ │ │ ├── sfn_screenpos_2.png
│ │ │ │ ├── sfn_screenpos_2.png.meta
│ │ │ │ ├── sfn_screenpos_3.png
│ │ │ │ ├── sfn_screenpos_3.png.meta
│ │ │ │ ├── sfn_screenpos.png
│ │ │ │ ├── sfn_screenpos.png.meta
│ │ │ │ ├── sfn_tangent.png
│ │ │ │ ├── sfn_tangent.png.meta
│ │ │ │ ├── sfn_tau.png
│ │ │ │ ├── sfn_tau.png.meta
│ │ │ │ ├── sfn_time.png
│ │ │ │ ├── sfn_time.png.meta
│ │ │ │ ├── sfn_vertexcolor.png
│ │ │ │ ├── sfn_vertexcolor.png.meta
│ │ │ │ ├── sfn_viewposition.png
│ │ │ │ ├── sfn_viewposition.png.meta
│ │ │ │ ├── sfn_viewreflectionvector.png
│ │ │ │ ├── sfn_viewreflectionvector.png.meta
│ │ │ │ ├── sfn_viewvector.png
│ │ │ │ └── sfn_viewvector.png.meta
│ │ │ ├── Nodes.meta
│ │ │ ├── preset_custom.png
│ │ │ ├── preset_custom.png.meta
│ │ │ ├── preset_highlight.png
│ │ │ ├── preset_highlight.png.meta
│ │ │ ├── preset_litbasic.png
│ │ │ ├── preset_litbasic.png.meta
│ │ │ ├── preset_litpbr.png
│ │ │ ├── preset_litpbr.png.meta
│ │ │ ├── preset_particleadditive_light.png
│ │ │ ├── preset_particleadditive_light.png.meta
│ │ │ ├── preset_particleadditive.png
│ │ │ ├── preset_particleadditive.png.meta
│ │ │ ├── preset_particlealphablended_light.png
│ │ │ ├── preset_particlealphablended_light.png.meta
│ │ │ ├── preset_particlealphablended.png
│ │ │ ├── preset_particlealphablended.png.meta
│ │ │ ├── preset_particlemultiplicative_light.png
│ │ │ ├── preset_particlemultiplicative_light.png.meta
│ │ │ ├── preset_particlemultiplicative.png
│ │ │ ├── preset_particlemultiplicative.png.meta
│ │ │ ├── preset_posteffect.png
│ │ │ ├── preset_posteffect.png.meta
│ │ │ ├── preset_sky.png
│ │ │ ├── preset_sky.png.meta
│ │ │ ├── preset_sprite.png
│ │ │ ├── preset_sprite.png.meta
│ │ │ ├── preset_unlit.png
│ │ │ ├── preset_unlit.png.meta
│ │ │ ├── screenshot_icon_light.png
│ │ │ ├── screenshot_icon_light.png.meta
│ │ │ ├── screenshot_icon.png
│ │ │ └── screenshot_icon.png.meta
│ │ ├── Interface.meta
│ │ ├── Meshes
│ │ │ ├── sf_meshes.fbx
│ │ │ └── sf_meshes.fbx.meta
│ │ ├── Meshes.meta
│ │ ├── Shader Presets
│ │ │ ├── PresetBasic.shader
│ │ │ ├── PresetBasic.shader.meta
│ │ │ ├── PresetCustomLighting.shader
│ │ │ ├── PresetCustomLighting.shader.meta
│ │ │ ├── PresetParticleAdditive.shader
│ │ │ ├── PresetParticleAdditive.shader.meta
│ │ │ ├── PresetParticleAlphaBlended.shader
│ │ │ ├── PresetParticleAlphaBlended.shader.meta
│ │ │ ├── PresetParticleMultiplicative.shader
│ │ │ ├── PresetParticleMultiplicative.shader.meta
│ │ │ ├── PresetPBR.shader
│ │ │ ├── PresetPBR.shader.meta
│ │ │ ├── PresetPostEffect.shader
│ │ │ ├── PresetPostEffect.shader.meta
│ │ │ ├── PresetSky.shader
│ │ │ ├── PresetSky.shader.meta
│ │ │ ├── PresetSprite.shader
│ │ │ ├── PresetSprite.shader.meta
│ │ │ ├── PresetUnlit.shader
│ │ │ └── PresetUnlit.shader.meta
│ │ └── Shader Presets.meta
│ └── InternalResources.meta
├── Editor.meta
├── Example Assets
│ ├── Meshes
│ │ ├── sf_example_meshes.fbx
│ │ └── sf_example_meshes.fbx.meta
│ ├── Meshes.meta
│ ├── Scripts
│ │ ├── EditorLabel.cs
│ │ ├── EditorLabel.cs.meta
│ │ ├── EnableCameraDepthInForward.cs
│ │ ├── EnableCameraDepthInForward.cs.meta
│ │ ├── SoftNormalsToVertexColor.cs
│ │ └── SoftNormalsToVertexColor.cs.meta
│ ├── Scripts.meta
│ ├── Shaders
│ │ ├── CustomLighting.mat
│ │ ├── CustomLighting.mat.meta
│ │ ├── CustomLighting.shader
│ │ ├── CustomLighting.shader.meta
│ │ ├── LightWrapping.mat
│ │ ├── LightWrapping.mat.meta
│ │ ├── LightWrapping.shader
│ │ ├── LightWrapping.shader.meta
│ │ ├── Parallax.mat
│ │ ├── Parallax.mat.meta
│ │ ├── Parallax.shader
│ │ ├── Parallax.shader.meta
│ │ ├── PixelRotator.mat
│ │ ├── PixelRotator.mat.meta
│ │ ├── PixelRotator.shader
│ │ ├── PixelRotator.shader.meta
│ │ ├── Refraction.mat
│ │ ├── Refraction.mat.meta
│ │ ├── Refraction.shader
│ │ ├── Refraction.shader.meta
│ │ ├── TessellationDisplacement.mat
│ │ ├── TessellationDisplacement.mat.meta
│ │ ├── TessellationDisplacement.shader
│ │ ├── TessellationDisplacement.shader.meta
│ │ ├── Tiles.mat
│ │ ├── Tiles.mat.meta
│ │ ├── Tiles.shader
│ │ ├── Tiles.shader.meta
│ │ ├── Vegetation.mat
│ │ ├── Vegetation.mat.meta
│ │ ├── Vegetation.shader
│ │ ├── Vegetation.shader.meta
│ │ ├── VertexAnimation_blue.mat
│ │ ├── VertexAnimation_blue.mat.meta
│ │ ├── VertexAnimation.mat
│ │ ├── VertexAnimation.mat.meta
│ │ ├── VertexAnimation.shader
│ │ ├── VertexAnimation.shader.meta
│ │ ├── VertexColorRounding.mat
│ │ ├── VertexColorRounding.mat.meta
│ │ ├── VertexColorRounding.shader
│ │ └── VertexColorRounding.shader.meta
│ ├── Shaders.meta
│ ├── Textures
│ │ ├── sf_alpha_circle_02.png
│ │ ├── sf_alpha_circle_02.png.meta
│ │ ├── sf_alpha_circle.png
│ │ ├── sf_alpha_circle.png.meta
│ │ ├── sf_conc_floor_01_d.tga
│ │ ├── sf_conc_floor_01_d.tga.meta
│ │ ├── sf_conc_floor_01_n.tga
│ │ ├── sf_conc_floor_01_n.tga.meta
│ │ ├── sf_gradient_light_01.png
│ │ ├── sf_gradient_light_01.png.meta
│ │ ├── sf_gradient_ramp_01.png
│ │ ├── sf_gradient_ramp_01.png.meta
│ │ ├── sf_gradient_ramp_02.png
│ │ ├── sf_gradient_ramp_02.png.meta
│ │ ├── sf_leaves_01_d.tga
│ │ ├── sf_leaves_01_d.tga.meta
│ │ ├── sf_leaves_01_n.png
│ │ ├── sf_leaves_01_n.png.meta
│ │ ├── sf_noise_clouds_01.png
│ │ ├── sf_noise_clouds_01.png.meta
│ │ ├── sf_noise_grain_01.png
│ │ ├── sf_noise_grain_01.png.meta
│ │ ├── sf_parallax_test_ao_height.tga
│ │ ├── sf_parallax_test_ao_height.tga.meta
│ │ ├── sf_parallax_test_normals.tga
│ │ ├── sf_parallax_test_normals.tga.meta
│ │ ├── sf_rgb_overlap.png
│ │ ├── sf_rgb_overlap.png.meta
│ │ ├── sf_texcoords.png
│ │ ├── sf_texcoords.png.meta
│ │ ├── sf_tile_01_d.tga
│ │ ├── sf_tile_01_d.tga.meta
│ │ ├── sf_tile_01_n.tga
│ │ └── sf_tile_01_n.tga.meta
│ └── Textures.meta
├── Example Assets.meta
├── Example Scene.unity
├── Example Scene.unity.meta
├── Readme.txt
└── Readme.txt.meta
134 directories, 1155 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论