[Fix] All in one + add dice

This commit is contained in:
2026-02-23 22:24:46 +07:00
parent 4f942cd7c0
commit 2f9e082d75
1593 changed files with 474068 additions and 31 deletions
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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
@@ -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"
}
@@ -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