Graphlit
2.6.0 ・ Public
<div align="center">
<a href="https://z3y.github.io/Graphlit/">
<img alt="" height="138" src="./Docs~/public/graphlit-attribution.png">
</a>
<p>A node shader editor for Toon and PBR shaders<br>
Supports the Built-In and Universal Render Pipeline</p>
</div>
Discord
Setup
- Install with the VRChat Creator Companion or add the git url
- To get started read the Documentation
- You can try out the shader in the VRChat World
- Setup the project config file
- Use one of the included shaders, or create your own
Assets/Create/Graphlit/Lit Graph(double click to open in the node editor)
Support
- If you like this project consider supporting on Patreon
- Alternatively you can use the included
Packages/Graphlit/Runtime/Graphlit Attributionprefab in your world
Included Shaders
- Main PBR shader created with the graph included (Recommended):
Graphlit/Lit - PBR shader with standard input:
Graphlit/Standard Compatible
Highlighted Features
PBR Features
- Based on CoreRP, Google Filament, OpenPBR
- Bakery Features (MonoSH, Lightmapped Specular, Bicubic Lightmap)
- LTCGI, AreaLit
- Clustered BIRP
- VRC Light Volumes
- PCF shadow filtering for point and spot lights
- Inverse square falloff
- Specular Occlusion
- Contact Hardening
- Horizon Occlusion
- Alpha To Coverage
- Energy Conservation
- Multi Bounce AO
- Micro Shadowing
- F82 metallic edge tint
- Coat
- Thin Film iridescence
- Improved Box Projection
- Ray Tracing
Shader Editor
- Create PBR or Toon shaders
- Full custom lighting with the Unlit graph with access to the Light Color, Direction, Shadow Attenuation and Distance Attenuation
- Outlines
- Highest quality node previews
- Register/Fetch variable nodes
- Live Preview
- Varyings Packing
- Keyword properties pass flags option
- Reduces shader variants, code, varings and attributes for the true branch
- Hotkeys
Universal Render Pipeline
Currently not implemented:
- Forward+
- Dots
- Decals
- Rendering Layers
- SSAO
Screenshots
Example Materials

Graph

Main Shader

Softer light shadows

Live Preview
- Convert all constant nodes to properties while creating the shader to preview directly in the scene. This only affects the imported material
https://github.com/user-attachments/assets/eb1c1830-54ef-4cad-aa5b-961fc721ded8
https://github.com/z3y/MyShaderGraph/assets/33181641/ae523917-56ee-420d-90ac-a3f3afdecf82
Keywords
No keywords found.Install via VCC
Package ID
com.z3y.graphlitUnity Version
2022.3Unity Release
undefinedVRChat Version
undefinedAuthor
License
undefined
Documentation URL
undefined
Changelog URL
undefined