“When love and skill work together, expect a masterpiece.”
- John Ruskin
Shader Story is an open educational resource exploring real-time graphics, shader programming, and technical art techniques.
This is a side project of Decompiled Art - a broader initiative focused on deep-dive tutorials, rendering pipelines and graphics programming tools. Shader Story brings those same insights into an accessible format, built for learning, reference, and hands-on experimentation. Main goal is to inspire and empower developers, artists, and technical creators.
- 📘 About Shader Story
- 📚 Library Contents
- ⚙️ Usage & Requirements
- ❤️ Support the Project
- 🪪 License
- 👥 Credits & Contact
More articles and categories are in development, stay tuned and ⭐ star the repo!
- Abs
- Step
- Clamp/Saturate
- Smoothstep
- Min/Max
- Remap
- Frac
- Negate
- Floor/Ceil
- Exp
- Sqrt
- Sine/Cosine
- Power
- Lerp
- Dot
- Cross
- Normalize
- Length
- Distance
- Fmod
Published resources are compatible and designed to be used with:
- Unity: 6.0+
- Universal Render Pipeline: 17.0+
If you find Shader Story helpful or inspiring, consider supporting it through:
Licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
You are free to:
- ✅ Use, modify, and share for non-commercial educational purposes.
- ✅ Learn from and study all resources provided.
But:
- ❌ Commercial use is not allowed - including in games, products, asset stores, tools, or monetized media.
- ✅ Attribution required, please link back to this repository and credit the author.
Created by Decompiled Art
For commercial licensing, questions or partnership inquiries: decompiledart@gmail.com
Note: This repository does not accept pull requests.