uhKayla / Unity-Shaders

Collection of my personal shaders I use for Unity.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unity Shaders

Bunch of shaders I use for world creation!

Created this to make a folder full of basic shaders I use for world creation. Most of these are made with Amplify editor meaning they can be edited there as well!

All shaders in this repo are Built-In pipeline compatible shaders.

Shader List

  • HDRP Conversion Shader
    • Cutout
    • Opaque
    • Transparent
      • This shader is meant to mimick the usage of texture maps for HDRP, makes it easy to convert HDRP materials without any effort. You can also use a tool such as MaskMapPacker to create single image masks for mapping worlds when texturing is finished, this will reduce world size as there is ultimately less image maps.
      • HDRP Shader Example
      • HDRP Mask Map
  • Basic Triplanar
    • Standard
    • Standard-Roughness
      • This is a really basic Triplanar shader, if you don't know what that is read here
      • A roughness version is included for PBR roughness maps, uses the same process as the Standard-Roughness shader
      • Triplanar Example
  • Standard-Roughness
    • This is a super basic shader that converts roughness maps into smoothness maps for Unity by inverting the Roughness map within the shader. Simple stuff.
  • Basic Iridescence
    • An experimental iridescence shader that creates a fake iridescence effect. I missed this from HDRP so I tried to create it in the built-in pipeline. I am still trying to figure out how to properly implement the alpha channel in the albedo so it doesnt mess with the effect, so avoid using that for now.
      • Iridescence Example
      • Iridescent Sphere

Usage

Basic, just clone to your Assets directory (or use the unity package).

About

Collection of my personal shaders I use for Unity.

License:MIT License


Languages

Language:ShaderLab 100.0%