Skip to content

Releases: DarthShader/Kaj-Unity-Shaders

v46

20 Mar 20:55
926f07a
Compare
Choose a tag to compare

Changes:
-Optimizer: Uniquely generated animated property names now have an underscore to make them more readable.
-Omega: "Detail Settings" section -> "Detail Textures"

Fixes:
-Omega: Alpha to Coverage sharpening is now a separate option from Alpha to Coverage, so dithering can work with A2C. This option is turned on by default when switching to Cutout mode.

v45

12 Feb 02:19
9e952f4
Compare
Choose a tag to compare
v45

New Features:
-Added Github link and Auto-Updater to the bottom of the Omega shader material inspector
-Added a "generate unique animated property names" feature to the optimizer and to Omega. This is a special feature meant for materials on the same mesh that need to have the same property name animated (Unity animators animate material properties per-mesh, rather than per-material)

Changes:
-Omega: There is now a separate cutoff value for the shadowcaster; materials using the cutout rendering mode will need to adjust this new parameter
-Omega: Some shader lights properties have been removed until they are fully implemented

Fixes:
-Omega: Flat Lit diffuse mode now receives vertex lights properly
-Shader Optimizer: the LOD_FADE_CROSSFADE keyword toggle now works properly
-Shader Optimizer: Directory path separator characters are now based on the current machine locale
-Shader Optimizer: Materials will successfully unlock even if the associated "OptimizedShaders" folder couldn't be deleted
-Omega: Shader light constant properties now bake correctly
-Small bugfixes

Known Issues:
-Object space normal maps behave incorrectly on regular meshes and skinned meshes
-Bent normal maps behave incorrectly

v44

28 Oct 03:53
ca46c18
Compare
Choose a tag to compare
v44

New Features:
-Omega: Added more Shader Lights (up to 8), reorganized the UI

Fixes:
-Omega: Made Shader Lights attenuation match Unity light attenuation

v43

27 Oct 04:46
b145984
Compare
Choose a tag to compare
v43

New Features:
-Omega: Added Shader Lights, allowing a large number of simulated lights without Unity's per-pixel and per-vertex light limits.
-Shader Editor: ShaderLightDecorator drawer

Fixes:
-Omega: Small bugfixes

v42

24 Oct 04:28
286e828
Compare
Choose a tag to compare
v42

New Features:
-Omega: Hemi-Octahedron normal map support (HL:Alyx style normal map encoding)

Changes:
-Omega: Removed Default-Texture Bent Normal map, as the first Bent Normal Map texture slot can now take any kind of texture without complaining.
-Omega: Reworked normal map parameters:
-Normal Map has a Tangent/Object/World space option, expects a Unity Normal texture
-Detail Normals have a Tangent/Object/World space option, expect Unity Normal textures
-Bent Normal Map has three encoding options and a space option. Supports both Unity Normal textures and default textures.
-Default-Texture Normal Map slot has encoding and space options. Supports both Unity Normal textures and default textures.
-Omega: Added roughness variation to geometric specular anti-aliasing

v41

22 Oct 02:44
1afccbc
Compare
Choose a tag to compare
v41

New Features:
-Omega: Added Bent Normal Map support, and a default texture slot for bent normal maps

Changes:
-Omega: Reorganized occlusion settings into 4 distinct settings in the Standard Settings section

v40

21 Oct 03:54
6706702
Compare
Choose a tag to compare
v40

New Features:
-Omega: Added Normal Map space options (Tangent/Object/World)
-Omega: Added Alternate Bump Map texture slot - this exists for textures that aren't marked as normal maps in Unity, in case something is packed into the alpha channel of the texture for use elsewhere. Textures like this also need to have sRGB unchecked in their import settings.

v39

19 Oct 21:47
e21ae36
Compare
Choose a tag to compare
v39

New Features:
-Omega: Added a separate Anisotropy settings section with both HDRP Lit & AxF shaders style anisotropy

Changes:
-Omega: Separated Vertex Colors Albedo and Transparency into two separate options
-Omega: Anisotropic PBR Specular and Reflections modes removed, as anisotropy is its own category now

Fixes:
-Shader Editor: Minor Bug Fixes
-Omega: Corrected Alpha to Coverage cutout sharpening behavior

v38

10 Oct 00:04
d6f00f8
Compare
Choose a tag to compare
v38

New features:
-Omega: Added displacement bias and per-light-type specular intensity

Fixes:
-Omega: Small bugfixes

v37

08 Oct 03:43
e007512
Compare
Choose a tag to compare
v37

New Featuers:
-Omega: Full Tessellation suite added (Dynamic Partitioning/Topology/Domain options, Min/Max Tessellation, Mask, 5 kinds of Adaptive Culling, Phong Tessellation with mask)
-Omega: Displacement mapping
-Omega: Oren-Nayer Diffuse mode
-Omega: Indirect specular fallback option
-Omega: Blinn-Phong specular shape option for Phong mode
-Omega: Geometry shader flatten normals option
-Shader Optimizer: maxtessfactor attribute support
-Shader Editor: WideKeywordEnum drawer that uses displayname-encoded keywords

Changes:
-Omega: Restructured to make texture sampling faster and to minimize data passed between shader programs
-Shader Editor: Shader keywords must be encoded in displaynames differently to accommodate multiple keywords per property

Fixes:
-Shader Optimizer: Small bugfixes
-Shader Editor: Small bugfixes

Known Issues:
-Omega: Tessellation using Quad based meshes will break Unity's shadowcasting