My Unity shader book is OUT NOW! It's a 700 page chonk covering all render pipelines, HLSL shader code, Shader Graph, maths, textures, depth, transparency, lighting and shadows, post processing, compute, tessellation, and so much more! Check it out with the links below! β¬
I made a Godot shader tutorial about the depth and stencil buffers! They greatly expand the kinds of effect you can create, ranging from x-ray vision and silhouettes, to more effective water shaders, to 'impossible' rooms where you can only see one set of objects from each side.
Here's the full tutorial on YouTube: youtube.com/watch?v=Y9F4MrGkβ¦
Or in written format: danielilett.com/2026-10-22-gβ¦
Or just the GitHub repo: github.com/daniel-ilett/godoβ¦
Textures can be used to vastly increase the amount of texture detail on the surface of an object. Learn all about texture coordinates (UVs) and how to manipulate them in this tutorial: youtube.com/watch?v=ktWHeYvXβ¦
If you prefer written tutorials over videos: danielilett.com/2026-10-05-gβ¦
I've been working on a Godot shader tutorial series for a little while now and I'm happy to finally release the first part today! It covers the absolute basics: vertex and fragment shaders, rasterization, parameters, and shader hints. youtube.com/watch?v=ZJv3e8Jqβ¦
I modelled the series on my previous work with Unity, so the next parts of the series will cover textures, transparency, depth, lighting, PBR, alpha clipping, and more. It won't be 1:1 with the Unity series, but it'll cover similar concepts. danielilett.com/2026-10-01-gβ¦
I made a little follow-up tutorial about terrains, since they added official support in Shader Graph. With height-based blending, you can add more realistic transitions between terrain layers, vs the default smooth blending region. youtube.com/watch?v=dvMi8zMdβ¦
I generated Voronoi and Perlin noise in shader code and used them to create dissolve effects like these, and made a tutorial about the process. You get a lot more control over the shape of the noise compared to Shader Graph's node implementations.
You can check out the tutorial here on YouTube: youtube.com/watch?v=2SwV2oDJβ¦
Or here as an article on my website: danielilett.com/2026-09-10-tβ¦
With a custom material GUI, you get full control over what happens when you modify properties, so you can create an uber-shader supporting tons of features by changing keywords and enabling shader passes! youtube.com/watch?v=-86V77AJβ¦
Just one more day or so to get Toon Shaders Pro for Unity for FREE with coupon code DANIELILETT, and the rest of my stuff all on 50% sale! assetstore.unity.com/packageβ¦
(make sure you actually apply the coupon code to get it for free though!!!)
I'm so happy to say I'm Unity's Publisher of the Week! You can get a copy of Toon Shaders Pro for free with a coupon code, and the rest of my assets are 50% off. assetstore.unity.com/publishβ¦
Retro Shaders Pro is currently on a flash sale for 70% off for just one day! Just in time for the latest update, which adds support for normal mapping and Unity 6.4 compatibility. assetstore.unity.com/packageβ¦
This tutorial just released! Very happy with how this one turned out so I hope you'll give it a watch :) youtube.com/watch?v=Pg74d22Pβ¦
Physically Based Rendering lets you describe the physical properties of an object, such as its metallicness, and let the underlying lighting model use those descriptions to calculate how lights should appear. Part 7 of my shader tutorial series will come out in the coming days!
Recently I decided to retire one of my old asset packs and make it free, so I wrote about how I made a two-pass Gaussian blur with sparse kernel support for the asset: danielilett.com/2026-04-22-aβ¦
I released this asset pack under the MIT license over on GitHub: github.com/daniel-ilett/blurβ¦
That said, it's still on the Asset Store too for free - I'm just not planning to continue support beyond Unity 6.3: assetstore.unity.com/packageβ¦
I've also released a new updated version, Blur Shaders 2 for URP, which supports masking the effect based on Unity layers, plus a Light Streaks effect which uses a luminance threshold. This will continue to be supported: assetstore.unity.com/packageβ¦




