This repository contains a collection of Unity Shader Graph experiments.
-
Main branch
A clean, minimal template used as the starting point for all experiments. -
Experiment branches
Individual shader projects created frommain, each focused on a specific concept or technique.
These branches may include shaders based on tutorials, as well as original work. The purpose of this repository is to document experiments and track learning progress over time.
Each experiment branch should include a clear explanation of:
- What the shader does
- How it works
This serves primarily as a personal learning tool, since explaining concepts helps reinforce understanding. It also makes the repository useful as a reference for future revisits or for others exploring similar topics. The goal is not just to understand what a shader does, but why it works. The underlying math behind Shader Graph nodes is especially important, as the focus goes beyond creating visually appealing shaders.
- Always branch off
mainwhen starting a new experiment - Keep
mainclean and minimal - Reusable resources can be added when needed
- Use clear and consistent branch naming
- Maintain an index of experiments for easy navigation
