shaders

A Standard Shader and Surface Shaders replacement for Unity for Built-In pipeline and forward rendering (VRChat)

MIT License

Stars
67
Committers
4

Bot releases are hidden (Show)

shaders - Latest Release

Published by z3y about 2 months ago

  • Added Color Adjustment options to all variants
  • Saturation and Contrast for Albedo
  • Lightmap Exposure slider, including a global _UdonLightmapExposure lightmap exposure slider - create config and read instructions to use
  • ACES and Neutral tonemapping toggles
  • Added support for Decalery offset, untested
shaders -

Published by z3y 4 months ago

  • Fixed enlighten realtime GI
shaders -

Published by z3y 4 months ago

  • ZTest toggle
shaders -

Published by z3y 4 months ago

[3.3.3] - 2024-6-5

  • Added global toggle for ACES
  • #define _ACES in the config to enable
shaders - v3.3.2

Published by z3y 5 months ago

  • Updated documentation
  • Updated readme
  • Fixed texture packing sometimes not packing from correct source
  • Added a DirectX normal map warning to flip the green channel
    image
shaders - v3.3.1

Published by z3y 5 months ago

  • fixed material setup and the material description importer shader name
shaders -

Published by z3y 8 months ago

  • Fix texture packing using alpha when no alpha is set
  • Clean up files
  • Moved all shaders to z3y/ category
shaders - v3.3.0

Published by z3y 8 months ago

  • Fixed texture packing creating alpha channel when nothing is packed in alpha
  • All shaders moved to z3y category
  • Cleaned up a lot of the files
  • CoreRP is now a dependency instead of having all files included
  • Disabled texture importer post processor due to a unity bug that causes all textures in the project to get reimported. This will now reimport everything if this package was already in the project, but what can I do, you dont need to update.
  • Disabled version 2 of the shader to avoid confusion. Materials with the old shader will still work, but creating new ones is not possible

https://github.com/z3y/shaders/compare/v3.2.15...v3.3.0

shaders -

Published by z3y 8 months ago

  • Fixed an issue with gpu instancing and light probes
shaders - v3.2.14

Published by z3y 8 months ago

Added specular occlusion from realtime shadows
Disabled by default, #define SPECULAR_OCCLUSION_REALTIME_SHADOWS in the config to enable

shaders - v3.2.12

Published by z3y almost 1 year ago

  • Create shader config will now ping the asset in the project window
shaders - v3.2.10

Published by z3y about 1 year ago

[3.2.10] - 2023-09-18

  • Added some basic audiolink emission options
shaders - v3.2.9

Published by z3y about 1 year ago

[3.2.9] - 2023-09-18

  • Removed bakery meta pass because of baking performance issues
  • Fixed bump scale wrong property name in the layered shader
  • Fixed shadowmask, subtractive, directional shadow fade issues
  • Fixed some macro redefinition warnings
shaders - v3.2.8

Published by z3y about 1 year ago

[3.2.8] - 2023-08-31

Added

  • Support for using custom drawers in the inspector
  • Refactored Importer Code
shaders - v3.2.7

Published by z3y about 1 year ago

[3.2.7] - 2023-07-20

Added

  • New automatic PBR material setup with texture packing
    • Right-click on a texture or a folder Create > Material with PBR Setup (Lit)
    • Matches PBR textures based on their suffix
    • Applies them to a material and opens the packing window to confirm packing
    • Folder should only contain PBR textures for one material
  • New directional specular occlusion
    • Occludes areas based on the baked light intensity coming from the reflected direction
    • Better occlusion, similar to bent normal maps, by using data already stored in SH
    • Surfaces can have varying occlusion based on the view direction and light intensity coming from that direction
    • Supports Mono-SH and light probes
    • Currently Disabled by default - create a config to enable
  • Increased specular occlusion range
  • Specular occlusion is now also affected by the real-time directional light and light probes
  • Created a Terrain shader variant for the Unity Terrain
    • Supports Mask Map
    • Adjustable height blending (Mask Map Blue channel)
    • Doesn't work with more than 4 layers currently
    • Possible bugs since I avoid using Unity terrain
shaders -

Published by z3y over 1 year ago

[3.2.6] - 2023-07-03

Added

  • Added package listing for VCC
    • Requires VCC v2.1.2
shaders -

Published by z3y over 1 year ago

[3.2.5] - 2023-07-01

Added

  • Added a Changelog.
  • Area Lit and LTCGI are now automatically detected when imported, without needing to manually reimport all shaders.
shaders -

Published by z3y over 1 year ago

  • Removed "Legacy" from the v2 shader name to stop VRChat from replacing it in game.
shaders -

Published by z3y over 1 year ago

  • Fixed an error in logs when using the new pack button
  • Inspector now updates the keyword after using the pack button
  • Added more options in the default config file
shaders -

Published by z3y over 1 year ago

  • Added a texture packing button in the new inspector
  • Clean up renamed and moved the old shader version to Lit Variants/Legacy/Lit v2 and disabled creating project settings for this shader in new projects to avoid confusion as its not being used and it was not as well implemented as the new config. This way projects using the old version will continue working