Releases: DarthShader/Kaj-Unity-Shaders
v26
-Rewrote Shader Optimizer for much faster material locking speed
v25
-Generated shaders are now stored in a folder relative to the material file, rather than the original shader
-Object and World Planar mapping options added to UV Set dropdowns, still a work in progress
-Safety and security fixes
v24
-Dithered LOD Crossfade toggle now available as a member of the Shader Editor, as it is a Unity bugfix
-PBR: Smoothness is now the default glossiness mode to match new materials made with Standard
-PBR: Animated properties now in alphabetical order
v23
-Reverted Shader Optimizer branch removal change, as errors still appear on some optimized shaders.
v22
-Shader Editor now reads Rendering Mode presets from shader files, rather than using hard coded modes.
-Shader Optimizer no longer removes branch attributes, which should improve performance on animated properties. However, most optimized shaders will create a few warnings in the console.
-PBR: Completely removed keywords
-PBR: All textures now use their correct samplerstate when optimized
v21
Fixes:
-PBR: All properties and textures are now properly included as constants
-Kaj Shader Editor: Foldout properties no longer get recorded in the animation clip editor
-Shader Optimizer: No longer writes files twice
-Shader Optimizer: No longer skips range properties
-Shader Optimizer: Separately checks _Texture_TexelSize and _Texture_ST properties
-Shader Optimizer: Render queue and render type override tags are now kept when locking and unlocking shaders
New features:
-PBR: All usable properties can now be marked as animated and will be skipped by the optimizer (Optimizer Settings/Animated Properties section)
-Shader Editor: ToggleUILeft Drawer
-Shader Optimizer: Generated shader name now matches the generated folder name
-Shader Optimizer: Dithered LOD Crossfade can be dynamically uncommented with a material property
-Shader Optimizer: Ignore Projector and ForceNoShadowCasting override tags can be uncommented with a material property, since override tags don't work
-Shader Optimizer: Inline sampler states can replace hard coded sampler states given a texture property's filter and wrap modes. All PBR shader textures use Bilinear/Wrap sampling by default until the material is locked in.
v20
-BETA: Added Kaj Shader Optimizer
-Added direct diffuse and specular occlusion options
v19
-Added more Receive Shadow settings (intensity, smoothness, sharpness)
-Added fake light direction/color/intensity settings
-Added Receive Fog toggle
-Added 'Scale by Translucency' to Stylized Indirect Diffuse
-Added fallback Cubemap with options
-Added angle parameter to anisotropic PBR reflections
v18
-Added PBR Anisotropic Reflections mode
-Fixed anisotropic specular intensity
v17
-Added PBR Anisotropic Specular mode
-Added 'Tint by Albedo' Emission map option
-Added AO Color bleed to Skin diffuse mode