AR/VR/XR Fun(damentals) #3 — Unity Code & Resources
These are a few of our favorite things… Unity Shader edition. Welcome to our new code series, “AR/VR/XR Fun(damentals) — Unity Code & Resources”. Stay tuned for upcoming issues with even more tubular tools & AR/VR/XR code & tutes from the Interwebs & beyond.
<Ping us with your own recs, or to be included in upcoming publications./>
Amazing article by the talented Unity Technical Artists, Shahriar Shahrabi:
“Break down of the matrix shader effect written by Will Kirby. And implementation of a real time matrix Shader in Unity 3D with Triplanar mapping… the shader can be dropped on any mesh and it would work without the need of a specific asset preparation.
Original Shader: https://www.shadertoy.com/view/ldccW4
My Github Repository containing the code: https://github.com/IRCSS/MatrixVFX
In this post I will first look at the shader toy implementation and explain the lines, with the hope of demystifying some of the standard techniques, and then explain very briefly the Unity implementation.”
Catlike Coding aka Jasper Flick has some of the best Unity Tutorials & Code on the Web. Thank you Jasper for many years of inspiration & knowledge!!
The Book of Shaders
by Patricio Gonzalez Vivo and Jen Lowe
A true classic for all lovers of Unity Shader programming.
This is a gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
Contents
Getting started
Algorithmic drawing
Generative designs
Image processing
- Textures
- Image operations
- Kernel convolutions
- Filters
- Others effects
- Simulation
- Pingpong
- Conway
- Ripples
- Water color
- Reaction diffusion
- 3D graphics
- Lights
- Normal-maps
- Bump-maps
- Ray marching
- Environmental-maps (spherical and cube)
- Reflect and refract
- Appendix: Other ways to use this book
- How can I navigate this book offline?
- How to run the examples on a Raspberry Pi?
- How to print this book?
- How can I collaborate?
- An introduction for those coming from JS by Nicolas Barradeau
- Examples Gallery
- Glossary