[Fix] All in one + add dice
This commit is contained in:
+971
@@ -0,0 +1,971 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_Body"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2aed92ff8392f9247a1591d89c412fa1
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_Body.shader
|
||||
uploadId: 865720
|
||||
+915
@@ -0,0 +1,915 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_FloorCircular"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_VERTEXCOLOR␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_VERTEXCOLOR␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_VERTEXCOLOR␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_VERTEXCOLOR␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_VERTEXCOLOR␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_VERTEXCOLOR␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_VERTEXCOLOR␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_VERTEXCOLOR␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 79a3ec217451a9546ba8e99fd14909d8
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_FloorCircular.shader
|
||||
uploadId: 865720
|
||||
+971
@@ -0,0 +1,971 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_AlienStatue"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0308dc9edd8b23d4986e55f2dc26de8a
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_AlienStatue.shader
|
||||
uploadId: 865720
|
||||
+979
@@ -0,0 +1,979 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_AlienStatueDither"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
#define _DITHER_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
#define _DITHER_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
#define _DITHER_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
#define _DITHER_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
#define _DITHER_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
#define _DITHER_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
#define _DITHER_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
#define _DITHER_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f9a5ddf3163d7554b82484ebfaeb03d1
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_AlienStatueDither.shader
|
||||
uploadId: 865720
|
||||
+931
@@ -0,0 +1,931 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_AlienStatueHologram"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fe9def2d4d1d1ad45b4ab6b0e6ac8f69
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_AlienStatueHologram.shader
|
||||
uploadId: 865720
|
||||
+843
@@ -0,0 +1,843 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_BlackScreenMat"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ef034046ff8c7594eb02c54e4c545d53
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_BlackScreenMat.shader
|
||||
uploadId: 865720
|
||||
+875
@@ -0,0 +1,875 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_Buildings"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 14bb560fb51eba941806b646d076b0a4
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_Buildings.shader
|
||||
uploadId: 865720
|
||||
+891
@@ -0,0 +1,891 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_BuildingsRamp1"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 49ffbe95f21b8a244acfd220bb518d99
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_BuildingsRamp1.shader
|
||||
uploadId: 865720
|
||||
+891
@@ -0,0 +1,891 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_BuildingsRamp2"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HEIGHT_GRADIENT_ON␍
|
||||
#define _HEIGHTGRADIENTPOSITIONSPACE_LOCAL␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a2c96d716172ec84d8b3a24f7dd254a1
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_BuildingsRamp2.shader
|
||||
uploadId: 865720
|
||||
+899
@@ -0,0 +1,899 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_CarBlack"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e477a23de3685b54bb55a7ff47a9836b
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_CarBlack.shader
|
||||
uploadId: 865720
|
||||
+867
@@ -0,0 +1,867 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_CarLights"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c94dace33ca9a5e47802bd8a18980423
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_CarLights.shader
|
||||
uploadId: 865720
|
||||
+867
@@ -0,0 +1,867 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_CarLights2"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d460fc0abb1e24242999c0811d5b4dc3
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_CarLights2.shader
|
||||
uploadId: 865720
|
||||
+915
@@ -0,0 +1,915 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_CarMetal"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 147937bd6a46957489042105610031b0
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_CarMetal.shader
|
||||
uploadId: 865720
|
||||
+939
@@ -0,0 +1,939 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_CarPaint"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _CONTRAST_BRIGHTNESS_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _CONTRAST_BRIGHTNESS_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _CONTRAST_BRIGHTNESS_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _CONTRAST_BRIGHTNESS_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _CONTRAST_BRIGHTNESS_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _CONTRAST_BRIGHTNESS_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _CONTRAST_BRIGHTNESS_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _CONTRAST_BRIGHTNESS_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 92d8572f6da0a2640b50cb4e89ee88b5
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_CarPaint.shader
|
||||
uploadId: 865720
|
||||
+875
@@ -0,0 +1,875 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_CarWindow"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e81f3d7b69b826448852f8219d3ab234
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_CarWindow.shader
|
||||
uploadId: 865720
|
||||
+971
@@ -0,0 +1,971 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_Chomper"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: effbfc539decc294e8e83801a6eb6279
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_Chomper.shader
|
||||
uploadId: 865720
|
||||
+971
@@ -0,0 +1,971 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperBase"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 35d7855f8a6fde8469ba0e17e9756c79
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperBase.shader
|
||||
uploadId: 865720
|
||||
+955
@@ -0,0 +1,955 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperDistortion"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_DISTORTION_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_DISTORTION_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_DISTORTION_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_DISTORTION_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_DISTORTION_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_DISTORTION_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_DISTORTION_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _VERTEX_DISTORTION_ON␍
|
||||
#define _RECALCULATE_NORMALS_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 46c335afdb62b0f46a713ec8950eea40
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperDistortion.shader
|
||||
uploadId: 865720
|
||||
+971
@@ -0,0 +1,971 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperFade"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6febb42bb0cc90f4a91602ec35c8e15a
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperFade.shader
|
||||
uploadId: 865720
|
||||
+915
@@ -0,0 +1,915 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperFresnelRemapped"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d08c958474cb44843b56997b7c7edae4
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperFresnelRemapped.shader
|
||||
uploadId: 865720
|
||||
+939
@@ -0,0 +1,939 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperGold"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_REPLACE␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_REPLACE␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_REPLACE␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_REPLACE␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_REPLACE␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_REPLACE␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_REPLACE␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_REPLACE␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3887c255aee28a34d86c0c233da4ee4c
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperGold.shader
|
||||
uploadId: 865720
|
||||
+931
@@ -0,0 +1,931 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperGreen"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_HALFLAMBERT␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 36b9509ec2d10144d8a7b4aac05d095a
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperGreen.shader
|
||||
uploadId: 865720
|
||||
+1167
File diff suppressed because it is too large
Load Diff
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0e2b8abfcc6466a4d803b686ee692504
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperGreyscale.shader
|
||||
uploadId: 865720
|
||||
+883
@@ -0,0 +1,883 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperHit"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 78e46c20dae808449bb497273b9773be
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperHit.shader
|
||||
uploadId: 865720
|
||||
+947
@@ -0,0 +1,947 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperHologram"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _GREYSCALE_ON␍
|
||||
#define _GREYSCALESTAGE_BEFORELIGHTING␍
|
||||
#define _HOLOGRAM_ON␍
|
||||
#define _GLITCH_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dde506a76ff9c6d4e9a7b58ade9a8d99
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperHologram.shader
|
||||
uploadId: 865720
|
||||
+947
@@ -0,0 +1,947 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperHueShift"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9277cc1033f3ce549ba5ad0fca94c242
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperHueShift.shader
|
||||
uploadId: 865720
|
||||
+971
@@ -0,0 +1,971 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperSSS"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _FADE_ON␍
|
||||
#define _FADE_BURN_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 263620de16db8834595dc483edba32dd
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperSSS.shader
|
||||
uploadId: 865720
|
||||
+1047
File diff suppressed because it is too large
Load Diff
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f02eb25a5705d8948b264b52db414f3f
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperToon.shader
|
||||
uploadId: 865720
|
||||
+939
@@ -0,0 +1,939 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ChomperVoxel"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _VOXELIZE_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _VOXELIZE_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _VOXELIZE_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _VOXELIZE_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _VOXELIZE_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _VOXELIZE_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _VOXELIZE_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HUE_SHIFT_ON␍
|
||||
#define _VERTEX_INFLATE_ON␍
|
||||
#define _VOXELIZE_ON␍
|
||||
#define _PIXELATE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5bb2a8d659d614d4e9b4fe9eed6cad4d
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ChomperVoxel.shader
|
||||
uploadId: 865720
|
||||
+899
@@ -0,0 +1,899 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ColoringGradient"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 75a8aa0ef810b5f4ebb73f40ddcc9fc4
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ColoringGradient.shader
|
||||
uploadId: 865720
|
||||
+899
@@ -0,0 +1,899 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ColoringGradient2"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fc5480c578fbf3149b3ace3c74d162b9
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ColoringGradient2.shader
|
||||
uploadId: 865720
|
||||
+899
@@ -0,0 +1,899 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_ColoringGradient3"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f26efc149f9ab3d40bb2af5450ede00b
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_ColoringGradient3.shader
|
||||
uploadId: 865720
|
||||
+883
@@ -0,0 +1,883 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_Copy"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 12e45a9ab3b32fe42b197a7c818115c9
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_Copy.shader
|
||||
uploadId: 865720
|
||||
+830
@@ -0,0 +1,830 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_CrazyFresnel"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CUSTOM_AMBIENT_LIGHT_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CUSTOM_AMBIENT_LIGHT_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CUSTOM_AMBIENT_LIGHT_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CUSTOM_AMBIENT_LIGHT_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CUSTOM_AMBIENT_LIGHT_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CUSTOM_AMBIENT_LIGHT_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CUSTOM_AMBIENT_LIGHT_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1675b5a4063926249a7f7f37a6d96a77
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_CrazyFresnel.shader
|
||||
uploadId: 865720
|
||||
+883
@@ -0,0 +1,883 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_DemoDefault"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6dd68dccc9674af4dab8c587ba4230fe
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_DemoDefault.shader
|
||||
uploadId: 865720
|
||||
+851
@@ -0,0 +1,851 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_DemoToon"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d5bbf19f9376b9f4d80a136733ab81b5
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_DemoToon.shader
|
||||
uploadId: 865720
|
||||
+788
@@ -0,0 +1,788 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_Distort"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _UV_DISTORTION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _UV_DISTORTION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _UV_DISTORTION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _UV_DISTORTION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _UV_DISTORTION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _UV_DISTORTION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _UV_DISTORTION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_UVEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cb25264a47da68d4cbf895dd19ce1ee8
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_Distort.shader
|
||||
uploadId: 865720
|
||||
+947
@@ -0,0 +1,947 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_EllenBody"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ad4d63056b1207143acb9cee7f0d7b71
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_EllenBody.shader
|
||||
uploadId: 865720
|
||||
+883
@@ -0,0 +1,883 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_EllenEye"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _COLOR_RAMP_ON␍
|
||||
#define _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c1102e13a6547604abf6456599426e53
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_EllenEye.shader
|
||||
uploadId: 865720
|
||||
+939
@@ -0,0 +1,939 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_EllenHair"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_ANISOTROPIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_ANISOTROPIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_ANISOTROPIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_ANISOTROPIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_ANISOTROPIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_ANISOTROPIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_ANISOTROPIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_ANISOTROPIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _MATCAP_ON␍
|
||||
#define _MATCAPBLENDMODE_MULTIPLY␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 909c7f1b1e0799c42a957d3491dbf182
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_EllenHair.shader
|
||||
uploadId: 865720
|
||||
+923
@@ -0,0 +1,923 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_EllenHead"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _SUBSURFACE_SCATTERING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7cff8d3f9c200d34ea22eca49aa04ea6
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_EllenHead.shader
|
||||
uploadId: 865720
|
||||
+843
@@ -0,0 +1,843 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_EllenTear"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6b0bb78323a345c44b7bb6090e74c2c8
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_EllenTear.shader
|
||||
uploadId: 865720
|
||||
+931
@@ -0,0 +1,931 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_FloorPanel2x2"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_CLASSIC␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _NORMAL_MAP_ON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _AOMAP_ON␍
|
||||
#define _HIGHLIGHTS_ON␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _TEXTURE_BLENDING_ON␍
|
||||
#define _TEXTUREBLENDINGSOURCE_TEXTURE␍
|
||||
#define _TEXTUREBLENDINGMODE_RGB␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3e38765ff3793ed4e9966881fbfe073b
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_FloorPanel2x2.shader
|
||||
uploadId: 865720
|
||||
+795
@@ -0,0 +1,795 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_FogReceiver"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 15ff81e9a23aa9c43990d056548c8736
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_FogReceiver.shader
|
||||
uploadId: 865720
|
||||
+997
@@ -0,0 +1,997 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_Food"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
␍
|
||||
Stencil␍
|
||||
{␍
|
||||
Ref [_StencilRef]␍
|
||||
Comp Always␍
|
||||
Pass Replace␍
|
||||
}
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Outline_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="OutlinePass"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull Front
|
||||
|
||||
|
||||
|
||||
|
||||
␍
|
||||
Stencil␍
|
||||
{␍
|
||||
Ref [_StencilRef]␍
|
||||
Comp [_OutlineMode]␍
|
||||
}
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex OutlinePass_Vertex
|
||||
#pragma fragment OutlinePass_Fragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_OUTLINE_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_OutlinePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
␍
|
||||
Stencil␍
|
||||
{␍
|
||||
Ref [_StencilRef]␍
|
||||
Comp Always␍
|
||||
Pass Replace␍
|
||||
}
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Outline"
|
||||
Tags
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull Front
|
||||
|
||||
|
||||
|
||||
|
||||
␍
|
||||
Stencil␍
|
||||
{␍
|
||||
Ref [_StencilRef]␍
|
||||
Comp [_OutlineMode]␍
|
||||
}
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex OutlinePass_Vertex
|
||||
#pragma fragment OutlinePass_Fragment
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_OUTLINE_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _SPECULARMODEL_TOON␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _OUTLINETYPE_CONSTANT␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_OutlinePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 423234642b89ca44eb24f50e92d5de05
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_Food.shader
|
||||
uploadId: 865720
|
||||
+1167
File diff suppressed because it is too large
Load Diff
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b575de121f579fe4bb35341dfc48f1e5
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_Gameboy.shader
|
||||
uploadId: 865720
|
||||
+907
@@ -0,0 +1,907 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_Ghost"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _INTERSECTION_GLOW_ON␍
|
||||
#define _INTERSECTION_FADE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _INTERSECTION_GLOW_ON␍
|
||||
#define _INTERSECTION_FADE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _INTERSECTION_GLOW_ON␍
|
||||
#define _INTERSECTION_FADE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _INTERSECTION_GLOW_ON␍
|
||||
#define _INTERSECTION_FADE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _INTERSECTION_GLOW_ON␍
|
||||
#define _INTERSECTION_FADE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _INTERSECTION_GLOW_ON␍
|
||||
#define _INTERSECTION_FADE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _INTERSECTION_GLOW_ON␍
|
||||
#define _INTERSECTION_FADE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_FAKEGI␍
|
||||
#define _SHADINGMODEL_PBR␍
|
||||
#define _SPECULARMODEL_CLASSIC␍
|
||||
#define _REFLECTIONS_CLASSIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _INTERSECTION_GLOW_ON␍
|
||||
#define _INTERSECTION_FADE_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 59207112213e6354f90962e2a37901f3
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_Ghost.shader
|
||||
uploadId: 865720
|
||||
+802
@@ -0,0 +1,802 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_GlowBlue"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 04b18f849e9715f4a84890be8639fffb
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_GlowBlue.shader
|
||||
uploadId: 865720
|
||||
+802
@@ -0,0 +1,802 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_GlowRed"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _EMISSION_ON␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e2d621154d866144cbcd2b2c7c298b18
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_GlowRed.shader
|
||||
uploadId: 865720
|
||||
+915
@@ -0,0 +1,915 @@
|
||||
Shader "AllIn13DShader - Baked Effects/AllIn13DShader - Baked Effects_MAT_Baked_Grass"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
/*<COMMON_PROPERTIES_START>*/
|
||||
_RenderPreset("Render Preset", Float) = 1
|
||||
[AdvancedProperty]_AdvancedConfigurationEnabled("Show Advanced Configuration", Float) = 0
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendSrc ("Blend mode Source", Float) = 1
|
||||
[Enum(UnityEngine.Rendering.BlendMode)]_BlendDst ("Blend mode Destination", Float) = 0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CullMode)]_CullingMode("Culling Mode", Float) = 2
|
||||
[AdvancedProperty][Enum(Off, 0, On, 1)]_ZWrite("Depth Write", float) = 1.0
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.CompareFunction)]_ZTestMode("Z Test Mode", float) = 4
|
||||
[AdvancedProperty][Enum(UnityEngine.Rendering.ColorWriteMask)]_ColorMask("Color Write Mask", float) = 15
|
||||
[AdvancedProperty][Toggle(_FOG_ON)] _FogOn("Fog On", Float) = 0
|
||||
[AdvancedProperty][Toggle(_SPHERIZE_NORMALS_ON)]_SpherizeNormals("Spherize Normals", Float) = 0.0
|
||||
[AdvancedProperty][Toggle(_USE_CUSTOM_TIME)] _UseCustomTime("Use Custom Time", Float) = 0
|
||||
|
||||
[SingleProperty]_MainTex ("Main Texture", 2D) = "white" {}
|
||||
[SingleProperty]_Color("Color", Color) = (1, 1, 1, 1)
|
||||
[SingleProperty]_GeneralAlpha("General Alpha", Range(0, 1)) = 1.0
|
||||
|
||||
//Color Ramp
|
||||
[Effect(EffectID# COLOR_RAMP, GroupID# ColorEffects, CustomDrawer# COLOR_RAMP_EFFECT_DRAWER)][Toggle(_COLOR_RAMP_ON)]_ColorRampOn("Color Ramp", Float) = 0
|
||||
[EffectProperty(ParentEffect# COLOR_RAMP, Keywords(_COLOR_RAMP_ON), AllowReset# False)][KeywordEnum(BeforeLighting, AfterLighting)]_ColorRampLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(COLOR_RAMP)][AllIn13DShaderGradientDrawer]_ColorRampTex("Color Ramp Tex", 2D) = "white" {}
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampLuminosity("Color Ramp Luminosity", Range(0, 1)) = 0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampBlend("Color Ramp Blend", Range(0, 1)) = 1
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampTiling("Tiling", Range(0.01, 10)) = 1.0
|
||||
[EffectProperty(COLOR_RAMP)]_ColorRampScrollSpeed("Scroll Speed", Float) = 0.0
|
||||
|
||||
//Lighting
|
||||
[Effect(EffectID# LIGHTMODEL, GroupID# Lighting)][KeywordEnum(None, Classic, Toon, ToonRamp, HalfLambert, FakeGI, FastLighting)] _LightModel ("Light Model", Float) = 1
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonCutoff("Toon Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOON)]_ToonSmoothness("Toon Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(LIGHTMODEL, TOONRAMP)][AllIn13DShaderGradientDrawer]_ToonRamp("Toon Ramp", 2D) = "white" {}
|
||||
[EffectProperty(LIGHTMODEL, HALFLAMBERT)]_HalfLambertWrap("Half Lambert", Range(0, 1)) = 1
|
||||
[EffectProperty(LIGHTMODEL, FAKEGI)]_HardnessFakeGI("Fake GI Hardness", Range(0, 1)) = 0.75
|
||||
|
||||
//Shading Model
|
||||
[Effect(EffectID# SHADINGMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(Basic, PBR)] _ShadingModel("Shading Model", Float) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Metallic("Metallic", Range(0, 1)) = 0
|
||||
[EffectProperty(SHADINGMODEL, PBR)]_Smoothness("Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, Keywords(_SHADINGMODEL_PBR), AllowReset# True)][Toggle(_METALLIC_MAP_ON)]_MetallicMapOn("Use Metallic(R) / Smoothness(A) Map?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# SHADINGMODEL, KeywordsOp# AND, Keywords(_SHADINGMODEL_PBR, _METALLIC_MAP_ON), AllowReset# True)]_MetallicMap("Metallic Map", 2D) = "white" {}
|
||||
|
||||
|
||||
/*
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
*/
|
||||
|
||||
//Specular
|
||||
[Effect(EffectID# SPECULARMODEL, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon, Anisotropic, AnisotropicToon)]_SpecularModel ("Specular Model", Float) = 0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularAtten("Specular Attenuation", Range(0, 1)) = 0.5
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_CLASSIC, _SPECULARMODEL_TOON), AllowReset# True)]_Shininess("Shininess", Range(0.01, 25)) = 16.0
|
||||
[EffectProperty(ParentEffect# SPECULARMODEL, IncompatibleWithKws(_SHADINGMODEL_PBR), Keywords(_SPECULARMODEL_ANISOTROPIC, _SPECULARMODEL_ANISOTROPICTOON), AllowReset# True)]_AnisoShininess("Aniso Shininess", Range(0, 1)) = 0.85
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonCutoff("Specular Toon Cutoff", Range(0, 1)) = 0.35
|
||||
[EffectProperty(SPECULARMODEL, TOON, ANISOTROPICTOON)]_SpecularToonSmoothness("Specular Toon Smoothness", Range(0, 1)) = 0.0
|
||||
[EffectProperty(SPECULARMODEL, CLASSIC, TOON, ANISOTROPIC, ANISOTROPICTOON)]_SpecularMap("Specular Map", 2D) = "white" {}
|
||||
[EffectProperty(SPECULARMODEL, ANISOTROPIC, ANISOTROPICTOON)]_Anisotropy("Anisotropy", Range(-1, 1)) = 0.45
|
||||
|
||||
//Reflections
|
||||
[Effect(EffectID# REFLECTIONS, GroupID# Lighting, DependentOn# LIGHTMODEL)][KeywordEnum(None, Classic, Toon)]_Reflections("Reflections", Float) = 0.0
|
||||
[EffectProperty(REFLECTIONS, TOON)]_ToonFactor("Toon Factor", Range(0, 1)) = 0
|
||||
[EffectProperty(REFLECTIONS, CLASSIC, TOON)]_ReflectionsAtten("Attenuation", Range(0, 1)) = 0.5
|
||||
|
||||
|
||||
//Normal Map
|
||||
[Effect(EffectID# NORMAL_MAP, GroupID# Lighting, DependentOn# LIGHTMODEL, CustomDrawer# NORMAL_MAP_EFFECT_DRAWER)][Toggle(_NORMAL_MAP_ON)]_NormalMapEnabled("Normal Map", Float) = 0
|
||||
[NoScaleOffset][EffectProperty(NORMAL_MAP)]_NormalMap("Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(NORMAL_MAP)]_NormalStrength("Normal Strength", Range(0.0, 10.0)) = 1.0
|
||||
|
||||
//Custom Shadow Color
|
||||
[Effect(EffectID# CUSTOM_SHADOW_COLOR, GroupID# Lighting)][Toggle(_CUSTOM_SHADOW_COLOR_ON)]_CustomShadowColorOn("Custom Shadow Color", Float) = 0
|
||||
|
||||
//Lightmaps
|
||||
[Effect(EffectID# AFFECTED_BY_LIGHTMAPS, GroupID# Lighting)][Toggle(_AFFECTED_BY_LIGHTMAPS_ON)]_AffectedByLightmaps("Affected by lightmaps", Float) = 0
|
||||
[EffectProperty(AFFECTED_BY_LIGHTMAPS)][Toggle(_LIGHTMAP_COLOR_CORRECTION_ON)]_LightmapColorCorrection("Lightmap Color Correction?", Float) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueShiftLM("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueSaturationLM("Hue Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_HueBrightnessLM("Hue Brightness", Range(0, 2)) = 1
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_ContrastLM("Contrast", Range(0, 20)) = 1.0
|
||||
[EffectProperty(ParentEffect# AFFECTED_BY_LIGHTMAPS, Keywords(_LIGHTMAP_COLOR_CORRECTION_ON), AllowReset# True)]_BrightnessLM("Brightness", Range(-2, 2)) = 0.0
|
||||
|
||||
//Affected By Ambient
|
||||
[Effect(EffectID# CUSTOM_AMBIENT_LIGHT, GroupID# Lighting)][Toggle(_CUSTOM_AMBIENT_LIGHT_ON)]_CustomAmbientLightOn("Custom Ambient Light", Float) = 0.0
|
||||
[EffectProperty(CUSTOM_AMBIENT_LIGHT)]_CustomAmbientColor("Custom Ambient Color", Color) = (0.65, 0.65, 0.65, 1.0)
|
||||
|
||||
//Cast Shadows Enabled
|
||||
[Effect(EffectID# CAST_SHADOWS_ON, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_CAST_SHADOWS_ON)]_CastShadowsOn("Cast Shadows", Float) = 1.0
|
||||
|
||||
//Receive Shadows
|
||||
[Effect(EffectID# RECEIVE_SHADOWS, GroupID# Lighting, ExtraPasses# (SHADOW_CASTER))][Toggle(_RECEIVE_SHADOWS_ON)]_ReceiveShadows("Receive Shadows", Float) = 1.0
|
||||
[EffectProperty(RECEIVE_SHADOWS)][KeywordEnum(Classic, Stylized)] _ReceivedShadowsType("Shadow Type", Float) = 0
|
||||
[EffectProperty(ParentEffect# RECEIVE_SHADOWS, Keywords(_RECEIVEDSHADOWSTYPE_STYLIZED), AllowReset# True)] _ShadowCutoff("Cutoff", Range(0.001, 0.5)) = 0.2
|
||||
|
||||
//Scroll Texture
|
||||
[Effect(EffectID# SCROLL_TEXTURE, GroupID# UVEffects)][Toggle(_SCROLL_TEXTURE_ON)]_ScrollTextureOn("Scroll Texture", Float) = 0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureX("Scroll X", Float) = 1.0
|
||||
[EffectProperty(SCROLL_TEXTURE)]_ScrollTextureY("Scroll Y", Float) = 1.0
|
||||
|
||||
//Screen Space UVs
|
||||
[Effect(EffectID# SCREEN_SPACE_UV, GroupID# UVEffects, IncompatibleWith# TRIPLANAR_MAPPING)][Toggle(_SCREEN_SPACE_UV_ON)]_ScreenSpaceUVOn("Screen Space UV", Float) = 0.0
|
||||
[EffectProperty(SCREEN_SPACE_UV)]_ScaleWithCameraDistance("Scale with camera distance", Range(0, 1)) = 0.0
|
||||
|
||||
//Pixelate
|
||||
[Effect(EffectID# PIXELATE, GroupID# UVEffects)][Toggle(_PIXELATE_ON)]_Pixelate("Pixelate", Float) = 0
|
||||
[EffectProperty(PIXELATE)]_PixelateSize("Pixelate Size", Range(4, 512)) = 32
|
||||
|
||||
//Stochastic Texture Sampling
|
||||
[Effect(EffectID# STOCHASTIC_SAMPLING, GroupID# UVEffects)][Toggle(_STOCHASTIC_SAMPLING_ON)]_StochasticSampling("Stochastic Sampling", Float) = 0
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticScale("Grid Scale", Range(0, 10)) = 3.464
|
||||
[EffectProperty(STOCHASTIC_SAMPLING)]_StochasticSkew("Grid Skew", Range(0, 3)) = 0.57735027
|
||||
|
||||
//Wave UV
|
||||
[Effect(EffectID# WAVE_UV, GroupID# UVEffects)][Toggle(_WAVE_UV_ON)]_WaveUVOn("Wave UV On", Float) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveAmount("Wave Amount", Range(0, 25)) = 7
|
||||
[EffectProperty(WAVE_UV)]_WaveSpeed("Wave Speed", Range(0, 25)) = 10
|
||||
[EffectProperty(WAVE_UV)]_WaveStrength("Wave Strength", Range(0, 25)) = 7.5
|
||||
[EffectProperty(WAVE_UV)]_WaveX("Wave X Axis", Range(0, 1)) = 0
|
||||
[EffectProperty(WAVE_UV)]_WaveY("Wave Y Axis", Range(0, 1)) = 0.5
|
||||
|
||||
//AO Map
|
||||
[Effect(EffectID# AOMAP, GroupID# ColorEffects)][Toggle(_AOMAP_ON)]_AOMapEnabled("AO Map", Float) = 0
|
||||
[EffectProperty(AOMAP)][NoScaleOffset]_AOMap("AO Map", 2D) = "white" {}
|
||||
[EffectProperty(AOMAP)]_AOMapStrength("AO Strength", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOContrast("AO Contrast", Range(0, 1)) = 1.0
|
||||
[EffectProperty(AOMAP)]_AOColor("AO Color", Color) = (0, 0, 0, 0)
|
||||
|
||||
//Highlights
|
||||
[Effect(EffectID# HIGHLIGHTS, GroupID# ColorEffects)][Toggle(_HIGHLIGHTS_ON)]_Highlights("Highlights", Float) = 0
|
||||
[EffectProperty(HIGHLIGHTS)][HDR]_HighlightsColor("Highlights Color", Color) = (2, 2, 2, 1)
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightsStrength("Highlights Strength", Range(0, 1)) = 1
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightCutoff("Highlight Cutoff", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)]_HighlightSmoothness("Highlight Smoothness", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HIGHLIGHTS)][Vector3]_HighlightOffset("Highlight Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Rim
|
||||
[Effect(EffectID# RIM_LIGHTING, GroupID# ColorEffects)][Toggle(_RIM_LIGHTING_ON)]_RimLighting("Rim or Fresnel", Float) = 0
|
||||
[EffectProperty(ParentEffect# RIM_LIGHTING, Keywords(_RIM_LIGHTING_ON), AllowReset# False)][KeywordEnum(BeforeLighting, BeforeLightingLast, AfterLighting)]_RimLightingStage("Stage", Float) = 0.0
|
||||
[EffectProperty(RIM_LIGHTING)][HDR]_RimColor("Rim Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(RIM_LIGHTING)]_RimAttenuation("Rim Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)]_MinRim("Min Rim", Range(0, 1)) = 0
|
||||
[EffectProperty(RIM_LIGHTING)]_MaxRim("Max Rim", Range(0, 1)) = 1.0
|
||||
[EffectProperty(RIM_LIGHTING)][Vector3]_RimOffset("Rim Offset", Vector) = (0, 0, 0, 0)
|
||||
|
||||
//Greyscale
|
||||
[Effect(EffectID# GREYSCALE, GroupID# ColorEffects)][Toggle(_GREYSCALE_ON)]_Greyscale("Greyscale", Float) = 0
|
||||
[EffectProperty(GREYSCALE)][KeywordEnum(BeforeLighting, AfterLighting)] _GreyScaleStage("Stage", Float) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleLuminosity("Luminosity", Range(-1, 1)) = 0
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleTintColor("Greyscale Tint", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(GREYSCALE)] _GreyscaleBlend("Blend", Range(0, 1)) = 1
|
||||
|
||||
//Posterize
|
||||
[Effect(EffectID# POSTERIZE, GroupID# ColorEffects)][Toggle(_POSTERIZE_ON)]_Posterize("Posterize", Float) = 0
|
||||
[EffectProperty(POSTERIZE)] _PosterizeNumColors("Number of Colors", Range(0,200)) = 8
|
||||
[EffectProperty(POSTERIZE)] _PosterizeGamma("Posterize Gamma", Range(0.1,10)) = 0.75
|
||||
|
||||
//Hand Drawn
|
||||
[Effect(EffectID# HAND_DRAWN, GroupID# UVEffects)][Toggle(_HAND_DRAWN_ON)]_HandDrawn("Hand Drawn", Float) = 0
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnAmount("Hand Drawn Amount", Range(0, 50)) = 10
|
||||
[EffectProperty(HAND_DRAWN)]_HandDrawnSpeed("Hand Drawn Speed", Range(1, 15)) = 5
|
||||
|
||||
//Distortion
|
||||
[Effect(EffectID# UV_DISTORTION, GroupID# UVEffects)][Toggle(_UV_DISTORTION_ON)]_UVDistortion("Distortion", Float) = 0
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTex("Distortion Texture", 2D) = "white" {}
|
||||
[EffectProperty(UV_DISTORTION)]_DistortAmount("Distortion Amount", Range(0,4)) = 0.3
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexXSpeed("Scroll speed X", Range(-10,10)) = 2
|
||||
[EffectProperty(UV_DISTORTION)]_DistortTexYSpeed("Scroll speed Y", Range(-10,10)) = 2
|
||||
|
||||
//Vertex Shake
|
||||
[Effect(EffectID# VERTEX_SHAKE, GroupID# MeshEffects)][Toggle(_VERTEX_SHAKE_ON)] _VertexShakeOn("Vertex Shake", Float) = 0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeSpeed("Speed", Vector) = (41, 49, 45, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeSpeedMult("Shake Mult", Float) = 1.0
|
||||
[EffectProperty(VERTEX_SHAKE)][Vector3] _ShakeMaxDisplacement("Shake Max Displacement", Vector) = (0.1, 0.1, 0.1, 0)
|
||||
[EffectProperty(VERTEX_SHAKE)] _ShakeBlend("Shake Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Inflate
|
||||
[Effect(EffectID# VERTEX_INFLATE, GroupID# MeshEffects)][Toggle(_VERTEX_INFLATE_ON)] _VertexInflate("Vertex Inflate", Float) = 0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MinInflate("Min Inflate", Float) = 0.0
|
||||
[EffectProperty(VERTEX_INFLATE)]_MaxInflate("Max Inflate", Float) = 0.2
|
||||
[EffectProperty(VERTEX_INFLATE)]_InflateBlend("Inflate blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Vertex Distortion
|
||||
[Effect(EffectID# VERTEX_DISTORTION, GroupID# MeshEffects)][Toggle(_VERTEX_DISTORTION_ON)]_VertexDistortionOn("Vertex Distortion", Float) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionNoiseTex("Noise Tex", 2D) = "white" {}
|
||||
[EffectProperty(VERTEX_DISTORTION)]_VertexDistortionAmount("Distortion Amount", Range(0, 2)) = 0
|
||||
[EffectProperty(VERTEX_DISTORTION)][Vector2]_VertexDistortionNoiseSpeed("Scroll Speed", Vector) = (4.0, 4.0, 0, 0)
|
||||
|
||||
//Voxelize
|
||||
[Effect(EffectID# VOXELIZE, GroupID# MeshEffects)][Toggle(_VOXELIZE_ON)] _Voxelize("Voxelize", Float) = 0
|
||||
[EffectProperty(VOXELIZE)]_VoxelSize("Voxel Size", Range(0.1, 500)) = 100
|
||||
[EffectProperty(VOXELIZE)]_VoxelBlend("Blend Amount", Range(0, 1)) = 1
|
||||
|
||||
//Glitch
|
||||
[Effect(EffectID# GLITCH, GroupID# MeshEffects)][Toggle(_GLITCH_ON)]_Glitch("Glitch", Float) = 0
|
||||
[EffectProperty(GLITCH)]_GlitchTiling ("Glitch Tiling", Float) = 5
|
||||
[EffectProperty(GLITCH)]_GlitchAmount ("Glitch Amount", Range(0, 1)) = 0.5
|
||||
[EffectProperty(GLITCH)]_GlitchOffset ("Glitch Offset", Vector) = (-0.5, 0, 0, 0)
|
||||
[EffectProperty(GLITCH)]_GlitchSpeed ("Glitch Speed", Float) = 2.5
|
||||
[EffectProperty(GLITCH)][Toggle]_GlitchWorldSpace ("Use World Space", Float) = 1
|
||||
|
||||
//Recalculate Normals
|
||||
[Effect(EffectID# RECALCULATE_NORMALS, GroupID# MeshEffects)][Toggle(_RECALCULATE_NORMALS_ON)]_RecalculateNormals("Recalculate Normals", Float) = 0
|
||||
|
||||
//Wind
|
||||
[Effect(EffectID# WIND, GroupID# MeshEffects)][Toggle(_WIND_ON)]_WindOn("Wind", Float) = 0
|
||||
[EffectProperty(WIND)]_WindAttenuation("Attenuation", Range(0, 1)) = 1.0
|
||||
[EffectProperty(WIND)][Toggle(_USE_WIND_VERTICAL_MASK)]_UseVerticalMask("Use Vertical Mask?", Float) = 1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMinY("Min Y", Float) = -1.0
|
||||
[EffectProperty(ParentEffect# WIND, Keywords(_USE_WIND_VERTICAL_MASK), AllowReset# True)]_WindVerticalMaskMaxY("Max Y", Float) = 1.0
|
||||
|
||||
//Hue Shift
|
||||
[Effect(EffectID# HUE_SHIFT, GroupID# ColorEffects)][Toggle(_HUE_SHIFT_ON)] _HueShiftEnabled("Hue Shift", Float) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueShift("Hue Shift", Range(0, 360)) = 0
|
||||
[EffectProperty(HUE_SHIFT)]_HueSaturation("Saturation", Range(0, 4)) = 1
|
||||
[EffectProperty(HUE_SHIFT)]_HueBrightness("Brightness", Range(0, 2)) = 1
|
||||
|
||||
//Emission
|
||||
[Effect(EffectID# EMISSION, GroupID# ColorEffects)][Toggle(_EMISSION_ON)] _EmissionEnabled("Emission", Float) = 0
|
||||
[EffectProperty(EMISSION)]_EmissionSelfGlow("Emission Self Glow", Range(0, 20)) = 1
|
||||
[EffectProperty(EMISSION)][HDR]_EmissionColor("Emission Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(EMISSION)]_EmissionMap("Emission Map", 2D) = "white" {}
|
||||
|
||||
//Hologram
|
||||
[Effect(EffectID# HOLOGRAM, GroupID# ColorEffects)][Toggle(_HOLOGRAM_ON)] _Hologram("Hologram", Float) = 0
|
||||
[EffectProperty(HOLOGRAM)][HDR]_HologramColor("Hologram Color", Color) = (1.25,2.8,6.8,1)
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineDirection("Line Direction", Vector) = (0,1,0,0)
|
||||
[EffectProperty(HOLOGRAM)]_HologramBaseAlpha("Hologram Base Alpha", Range(0, 1)) = 0.1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramScrollSpeed("Hologram Scroll Speed", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramFrequency("Hologram Frequency", Float) = 20
|
||||
[EffectProperty(HOLOGRAM)]_HologramAlpha("Hologram Alpha", Range(0, 1)) = 1
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentSpeed("Hologram Accent Speed", Float) = 1
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentFrequency("Hologram Accent Frequency", Float) = 2
|
||||
[EffectProperty(HOLOGRAM)]_HologramAccentAlpha("Hologram Accent Alpha", Range(0, 1)) = 0.5
|
||||
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineCenter("Hologram Line Center", Range(0, 1)) = 0.5
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSpacing("Hologram Line Spacing", Range(0.001, 5)) = 2.0
|
||||
[EffectProperty(HOLOGRAM)]_HologramLineSmoothness("Hologram Line Smoothness", Range(0.01, 5)) = 2.0
|
||||
|
||||
//Matcap
|
||||
[Effect(EffectID# MATCAP, GroupID# ColorEffects)][Toggle(_MATCAP_ON)]_Matcap("Matcap", Float) = 0
|
||||
[EffectProperty(MATCAP)][KeywordEnum(Multiply, Replace)]_MatcapBlendMode("Blend Mode", Float) = 0
|
||||
[EffectProperty(MATCAP)][NoScaleOffset]_MatcapTex("Matcap Tex", 2D) = "white" {}
|
||||
[EffectProperty(MATCAP)]_MatcapIntensity("Matcap Intensity", Range(0, 10)) = 1.0
|
||||
[EffectProperty(MATCAP)]_MatcapBlend("Matcap Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Hit
|
||||
[Effect(EffectID# HIT, GroupID# ColorEffects)][Toggle(_HIT_ON)] _Hit("Hit", Float) = 0
|
||||
[EffectProperty(HIT)]_HitColor("Hit Color", Color) = (1, 1, 1, 1)
|
||||
[EffectProperty(HIT)]_HitGlow("Hit Glow", Range(0, 100)) = 5
|
||||
[EffectProperty(HIT)]_HitBlend("Hit Blend", Range(0, 1)) = 1.0
|
||||
|
||||
//Contrast and Brightness
|
||||
[Effect(EffectID# CONTRAST_BRIGHTNESS, GroupID# ColorEffects)][Toggle(_CONTRAST_BRIGHTNESS_ON)]_ContrastBrightnessOn("Contrast and Brightness", Float) = 0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Contrast("Contrast", Range(0, 10)) = 1.0
|
||||
[EffectProperty(CONTRAST_BRIGHTNESS)]_Brightness("Brightness", Range(-1, 1)) = 0.0
|
||||
|
||||
//Height Gradient
|
||||
[Effect(EffectID# HEIGHT_GRADIENT, GroupID# ColorEffects)][Toggle(_HEIGHT_GRADIENT_ON)]_HeightGradientOn("Height Gradient", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)][KeywordEnum(Local, World)]_HeightGradientPositionSpace("Position Space", Float) = 0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MinGradientHeight("Min Height", Float) = 0.0
|
||||
[EffectProperty(HEIGHT_GRADIENT)]_MaxGradientHeight("Max Height", Float) = 0.75
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor01("Gradient Color 01", Color) = (0.2, 0.2, 0.2, 1)
|
||||
[EffectProperty(HEIGHT_GRADIENT)][HDR]_GradientHeightColor02("Gradient Color 02", Color) = (1, 1, 1, 1)
|
||||
|
||||
//Intersection Glow
|
||||
[Effect(EffectID# INTERSECTION_GLOW, GroupID# ColorEffects)][Toggle(_INTERSECTION_GLOW_ON)]_IntersectionGlowOn("Intersection Glow", Float) = 0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowDist("Depth Distance", Range(0.01, 10)) = 0.2
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowPower("Depth Power", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColor("Depth Glow Color", Color) = (1.0, 0.987, 0.6, 1.0)
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowColorIntensity("Color Intensity", Float) = 25.0
|
||||
[EffectProperty(INTERSECTION_GLOW)]_DepthGlowGlobalIntensity("Global Intensity", Float) = 2.0
|
||||
|
||||
//Albedo from Vertex Color
|
||||
[Effect(EffectID# ALBEDO_VERTEX_COLOR, GroupID# ColorEffects)][Toggle(_ALBEDO_VERTEX_COLOR_ON)]_AlbedoVertexColorOn("Albedo From Vertex Color", Float) = 0
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)][KeywordEnum(Multiply, Replace)]_AlbedoVertexColorMode("Mode", Float) = 1
|
||||
[EffectProperty(ALBEDO_VERTEX_COLOR)]_VertexColorBlending("Blending", Range(0, 1)) = 1.0
|
||||
|
||||
//Triplanar Mapping
|
||||
[Effect(EffectID# TRIPLANAR_MAPPING, GroupID# ColorEffects, IncompatibleWith# SCREEN_SPACE_UV, CustomDrawer# TRIPLANAR_EFFECT_DRAWER)][Toggle(_TRIPLANAR_MAPPING_ON)]_TriplanarMappingOn("Triplanar Mapping", Float) = 0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)][KeywordEnum(Local, World)] _TriplanarNormalSpace("UV Space", Float) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopTex("Top Texture", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TRIPLANAR_MAPPING)]_TriplanarTopNormalMap("Top Normal Map", 2D) = "bump" {}
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TopNormalStrength("Top Normal Map Strength", Range(0.0, 10.0)) = 1.0
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_FaceDownCutoff("Face Down Cutoff", Range(-1, 1)) = 0.25
|
||||
[EffectProperty(TRIPLANAR_MAPPING)]_TriplanarSharpness("Sharpness", Range(1, 64)) = 15.0
|
||||
|
||||
//Texture Blending
|
||||
[Effect(EffectID# TEXTURE_BLENDING, GroupID# ColorEffects, CustomDrawer# TEXTURE_BLENDING_EFFECT_DRAWER)][Toggle(_TEXTURE_BLENDING_ON)]_TextureBlending ("Texture Blending", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(VertexColor, Texture)]_TextureBlendingSource("Source", Float) = 0
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE), AllowReset# True)]_TexBlendingMask("Texture Blending Mask", 2D) = "white" {}
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffG("Cutoff (G)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessG("Smoothness (G)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffB("Cutoff (B)", Range(0, 1)) = 0.1
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessB("Smoothness (B)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskCutoffWhite("Cutoff (White)", Range(0, 1)) = 0.15
|
||||
[EffectProperty(ParentEffect# TEXTURE_BLENDING, Keywords(_TEXTUREBLENDINGSOURCE_TEXTURE, _TEXTUREBLENDINGSOURCE_VERTEXCOLOR), AllowReset# True)]_BlendingMaskSmoothnessWhite("Smoothness (White)", Range(0, 1)) = 0.4
|
||||
[EffectProperty(TEXTURE_BLENDING)][KeywordEnum(RGB, BlackAndWhite)]_TextureBlendingMode("Blending Mode", Float) = 0
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureG("Blending Texture (G)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureB("Blending Texture (B)", 2D) = "white" {}
|
||||
[EffectProperty(TEXTURE_BLENDING)]_BlendingTextureWhite("Blending Texture (White)", 2D) = "white" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapG("Blending Normal Map (G)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapB("Blending Normal Map (B)", 2D) = "bump" {}
|
||||
[NoScaleOffset][EffectProperty(TEXTURE_BLENDING)]_BlendingNormalMapWhite("Blending Normal Map (White)", 2D) = "bump" {}
|
||||
|
||||
//Depth Coloring
|
||||
[Effect(EffectID# DEPTH_COLORING, GroupID# ColorEffects)][Toggle(_DEPTH_COLORING_ON)]_DepthColoringOn("Depth Coloring", Float) = 0
|
||||
|
||||
//Sub surface scattering
|
||||
[Effect(EffectID# SUBSURFACE_SCATTERING, GroupID# ColorEffects)][Toggle(_SUBSURFACE_SCATTERING_ON)]_SubsurfaceScattering("Fake Subsurface Scattering", Float) = 0.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_NormalInfluence("Normal Influence", Range(0, 2.5)) = 0.5
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSPower("SSS Power", Range(0.01, 20)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontPower("SSS Front Power", Range(0.2, 20)) = 3.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSFrontAtten("SSS Front Atten", Range(0, 1)) = 0.3
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSAtten("SSS General Atten", Range(0, 1)) = 1.0
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)][HDR]_SSSColor("SSS Color", Color) = (1.0, 1.0, 1.0, 1.0)
|
||||
[EffectProperty(SUBSURFACE_SCATTERING)]_SSSMap("SSS Map", 2D) = "white" {}
|
||||
|
||||
//Alpha Cutoff
|
||||
[Effect(EffectID# ALPHA_CUTOFF, GroupID# AlphaEffects)][Toggle(_ALPHA_CUTOFF_ON)]_AlphaCutoffOn("Alpha Cutoff", Float) = 1.0
|
||||
[EffectProperty(ALPHA_CUTOFF)]_AlphaCutoffValue("Cutoff Value", Range(0, 1)) = 0.25
|
||||
|
||||
//Fade
|
||||
[Effect(EffectID# FADE, GroupID# AlphaEffects)][Toggle(_FADE_ON)]_FadeOn("Fade", Float) = 0
|
||||
[EffectProperty(FADE)]_FadeTex("Fade Tex", 2D) = "white" {}
|
||||
[EffectProperty(FADE)]_FadeAmount("Fade Amount", Range(0, 1)) = 0.0
|
||||
[EffectProperty(FADE)]_FadePower("Fade Power", Range(0.25, 4.0)) = 1.0
|
||||
[EffectProperty(FADE)]_FadeTransition("Fade Transition", Range(0, 0.4)) = 0.2
|
||||
[EffectProperty(FADE)][Toggle(_FADE_BURN_ON)]_FadeBurnOn("Use Fade Burn Color?", Float) = 0.0
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)][HDR]_FadeBurnColor("Fade Burn Color", Color) = (1,1,0,1)
|
||||
[EffectProperty(ParentEffect# FADE, Keywords(_FADE_BURN_ON), AllowReset# True)]_FadeBurnWidth("Fade Burn Width", Range(0, 0.2)) = 0.01
|
||||
|
||||
//Intersection Fade
|
||||
[Effect(EffectID# INTERSECTION_FADE, GroupID# AlphaEffects)][Toggle(_INTERSECTION_FADE_ON)]_IntersectionFadeOn("Intersection Fade", Float) = 0.0
|
||||
[EffectProperty(INTERSECTION_FADE)]_IntersectionFadeFactor("Intersection Fade Factor", Range(0.1, 3.0)) = 1.0
|
||||
|
||||
//Alpha Round
|
||||
[Effect(EffectID# ALPHA_ROUND, GroupID# AlphaEffects)][Toggle(_ALPHA_ROUND_ON)]_AlphaRoundOn("Alpha Round", Float) = 0
|
||||
|
||||
//Fade By Cam Distance
|
||||
[Effect(EffectID# FADE_BY_CAM_DISTANCE, GroupID# AlphaEffects)][Toggle(_FADE_BY_CAM_DISTANCE_ON)]_FadeByCamDistanceOn("Fade By Cam Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)][Toggle(_FADE_BY_CAM_DISTANCE_NEAR_FADE)]_NearFade("Near Fade", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MinDistanceToFade("Min Distance", Float) = 0
|
||||
[EffectProperty(FADE_BY_CAM_DISTANCE)]_MaxDistanceToFade("Max Distance", Float) = 100
|
||||
|
||||
//Dither
|
||||
[Effect(EffectID# DITHER, GroupID# AlphaEffects)][Toggle(_DITHER_ON)]_DitherOn("Dither", Float) = 0
|
||||
[EffectProperty(DITHER)]_DitherScale("Scale", Range(0.01, 2)) = 1
|
||||
|
||||
//
|
||||
[Effect(EffectID# OUTLINETYPE, GroupID# OtherEffects)][KeywordEnum(None, Simple, Constant, FadeWithDistance)]_OutlineType("Outline Type", Float) = 0
|
||||
|
||||
//
|
||||
[PerRendererData]_TimingSeed("Timing Seed", Float) = 0
|
||||
|
||||
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][HDR]_OutlineColor("Outline Color", Color) = (0, 0, 0, 1)
|
||||
[EffectProperty(OUTLINETYPE, CONSTANT)]_MaxCameraDistance("Max Camera Distance", Float) = 1000
|
||||
[EffectProperty(OUTLINETYPE, FADEWITHDISTANCE)]_MaxFadeDistance("Max Fade Distance", Float) = 250
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)]_OutlineThickness("Outline Thickness", Float) = 1
|
||||
[EffectProperty(OUTLINETYPE, SIMPLE, CONSTANT, FADEWITHDISTANCE)][Enum(Basic, 8, Clean, 6)]_OutlineMode("Outline Mode", Float) = 8
|
||||
[IntRange]_StencilRef("Stencil Reference Value", Range(1, 255)) = 1
|
||||
/*<COMMON_PROPERTIES_END>*/
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
PackageRequirements
|
||||
{
|
||||
"com.unity.render-pipelines.universal" : "12.0"
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_MainPass_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="UniversalForward"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _WIND_ON␍
|
||||
#define _USE_WIND_VERTICAL_MASK␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster_URP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _WIND_ON␍
|
||||
#define _USE_WIND_VERTICAL_MASK␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthNormals"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_NORMALS_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _WIND_ON␍
|
||||
#define _USE_WIND_VERTICAL_MASK␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthNormalsPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "DepthOnly"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="DepthOnly"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
|
||||
ColorMask R
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthOnlyVertex
|
||||
#pragma fragment DepthOnlyFragment
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define ALLIN1_DEPTH_ONLY_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _WIND_ON␍
|
||||
#define _USE_WIND_VERTICAL_MASK␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_DepthOnlyPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "Meta"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="Meta"
|
||||
}
|
||||
|
||||
|
||||
Cull Off
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex AllIn1VertexMeta
|
||||
#pragma fragment AllIn1FragmentMeta
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define URP_PASS
|
||||
#define META_PASS
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP_Defines.hlsl"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_FeaturesURP.hlsl"
|
||||
|
||||
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
|
||||
#pragma target 4.5
|
||||
#else
|
||||
#pragma target 3.0
|
||||
#endif
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _WIND_ON␍
|
||||
#define _USE_WIND_VERTICAL_MASK␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_URP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_URP_MetaPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_Forward_BIRP"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardBase"
|
||||
}
|
||||
|
||||
Blend [_BlendSrc] [_BlendDst]
|
||||
Cull [_CullingMode]
|
||||
ZWrite [_ZWrite]
|
||||
ZTest [_ZTestMode]
|
||||
ColorMask [_ColorMask]
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragment
|
||||
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define ALLIN1_FORWARD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _WIND_ON␍
|
||||
#define _USE_WIND_VERTICAL_MASK␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_BasePass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "FORWARD_DELTA"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ForwardAdd"
|
||||
}
|
||||
|
||||
Blend One One
|
||||
Cull [_CullingMode]
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertex
|
||||
#pragma fragment BasicFragmentAdd
|
||||
|
||||
#pragma multi_compile_fwdadd_fullshadows␍
|
||||
#pragma multi_compile_fog␍
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define FORWARD_ADD_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _WIND_ON␍
|
||||
#define _USE_WIND_VERTICAL_MASK␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLightAddPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
Pass
|
||||
{
|
||||
Name "AllIn13D_ShadowCaster"
|
||||
Tags
|
||||
{
|
||||
"LightMode"="ShadowCaster"
|
||||
}
|
||||
|
||||
|
||||
Cull [_CullingMode]
|
||||
ZWrite On
|
||||
ZTest LEqual
|
||||
ColorMask 0
|
||||
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 3.0
|
||||
|
||||
#pragma vertex BasicVertexShadowCaster
|
||||
#pragma fragment BasicFragmentShadowCaster
|
||||
|
||||
#pragma multi_compile_instancing␍
|
||||
#pragma multi_compile_shadowcaster␍
|
||||
#pragma multi_compile _ DOTS_INSTANCING_ON␍
|
||||
|
||||
#define ALLIN1_SHADER_VARIANT
|
||||
#define BIRP_PASS
|
||||
#define SHADOW_CASTER_PASS
|
||||
|
||||
//<ALLIN1_EFFECTS>
|
||||
#define _LIGHTMODEL_TOON␍
|
||||
#define _SHADINGMODEL_BASIC␍
|
||||
#define _CAST_SHADOWS_ON␍
|
||||
#define _RECEIVE_SHADOWS_ON␍
|
||||
#define _RECEIVEDSHADOWSTYPE_CLASSIC␍
|
||||
#define _RIM_LIGHTING_ON␍
|
||||
#define _RIMLIGHTINGSTAGE_BEFORELIGHTING␍
|
||||
#define _DEPTH_COLORING_ON␍
|
||||
#define _ALPHA_CUTOFF_ON␍
|
||||
#define _WIND_ON␍
|
||||
#define _USE_WIND_VERTICAL_MASK␍
|
||||
|
||||
//</ALLIN1_EFFECTS>
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include_with_pragmas "../../../Shaders/ShaderLibrary/AllIn13DShader_Features.hlsl"
|
||||
#include "AutoLight.cginc"
|
||||
#include "UnityLightingCommon.cginc"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonStructs.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_CommonFunctions.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderHelper_BIRP.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderLight.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_FragmentEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_AlphaEffects.hlsl"␍
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_VertexEffects.hlsl"␍
|
||||
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShaderCore.hlsl"
|
||||
#include "../../../Shaders/ShaderLibrary/AllIn13DShader_ShadowCasterPass.hlsl"
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
␍
|
||||
|
||||
}
|
||||
|
||||
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 925af4b38b2ae3d4994b0a05b628fe0e
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 316173
|
||||
packageName: All In 1 3D-Shader
|
||||
packageVersion: 2.72
|
||||
assetPath: Assets/Plugins/AllIn13DShader/Demo/Baked Shaders Demo/Shaders/AllIn13D_BakedEffects_MAT_Baked_Grass.shader
|
||||
uploadId: 865720
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user