Daniel Ilett

Daniel Ilett

@danielilett.bsky.social

What if the world was geese, all the way down I do shaders and gamedev and stuff wheeeee

92 followers121 following108 posts

I was inspired by sites like @ambientcg.com where you can find CC0 textures, although it's tricky to do the same for shaders since each engine tends to use a custom format for shaders (node-based vs code-based, special wrapper languages, HLSL vs GLSL, weird custom uniforms and input data).

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.

I also covered additive, subtractive, multiply, and premultiply blend modes, dithered transparency, and the screen texture. There's quite a lot of information packed into 12 minutes! Or you can read it here: danielilett.com/2026-10-16-g...

danielilett.comTransparency & The Screen Texture | Godot Shader Basics 04Transparent objects are sorted back-to-front to ensure the correct drawing order. Learn about alpha blending, alpah clipping, dithering, and the screen texture.

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...

danielilett.comYour First Shader | Godot Shader Basics 01Godot has a powerful shader language with easy-to-use functionality and streamlined built-in variables. Learn how to create a basic color shader in the first part of this new series.

The goal is to catch up with my existing Unity output, and then future videos and articles about shaders can take on an engine-agnostic approach where I talk more about general techniques and design choices, rather than Unity-specific line-by-line explanations.

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/packages/vfx... (make sure you actually apply the coupon code to get it for free though!!!)

assetstore.unity.comToon Shaders Pro for URP | VFX Shaders | Unity Asset StoreAdd depth to your next project with Toon Shaders Pro for URP from Daniel Ilett. Find this & more VFX Shaders on the Unity Asset Store.

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 Unity shader code tutorial series will come out in the coming days!

By adding a step size parameter, you can skip over some pixels in your blur kernel. I can use a 100 x 100 kernel so I still read far-away pixels, but I can skip over every second pixel to save computational power with minimal reduction in quality. Right half uses sparse kernel.

To make a radial blur, you can draw a line which passes through the current pixel and center of the screen, and blur with samples along that line. The samples should be spaced further apart when the pixel you are blurring gets further from the center.

The gist is essentially, the blurring process is separable, so we can blur an image horizontally, then again vertically, and it's identical to doing a 2D blur in one pass, but it's significantly faster, turning a O(n²) process into O(n).

Gaussian function values are preferable to using an equal weight for each blurred pixel (box blur), since it produces a smother result, although it's slightly more expensive. Box blur on the left, Gaussian blur on the right.

The next part shouldn't take as long, and it'll be all about Physically Based Rendering. Lighting is such a gargantuan topic so maybe I'll also squeeze in a couple of installments about baked lighting and non-photorealistic lighting like toon shading after that.

I've finally finished the next installment of the Unity shader code series! It's all about lighting: realtime main and additional lights, shadow casting, and normal mapping. It'll go live on Monday!

Daniel Ilett@danielilett.bsky.social

Learn all about vertex and tessellation shaders and create a wave shader in this latest installment of my Unity shader code series! With tessellation, you can increase the number of vertices on the fly, making vertex displacement effects look nicer! www.youtube.com/watch?v=Surw...

Daniel Ilett reposted

You can get all of my asset packs for an absolute steal - just $25 - for the next few days over on the Asset Store! It's got holograms, PSX shaders, layer-masked post processing effects, toon cel-shading, and much more! assetstore.unity.com/packages/vfx...

assetstore.unity.comDaniel Ilett's Ultimate Shader Bundle | VFX Shaders | Unity Asset StoreAdd depth to your next project with Daniel Ilett's Ultimate Shader Bundle from Daniel Ilett. Find this & more VFX Shaders on the Unity Asset Store.

And lastly, Shader Toolbox is a collection of handy shaders with full PBR map support (where applicable) and a library of shader subgraphs you can use in your own effects! Plus, a _CameraTransparentTexture so you can see transparent objects in some of your effects.

Hologram Shaders Pro is a collection of stylised sci-fi effects which support vertex-based and slice glitches, scanlines, random noise grain, Fresnel highlights, dot matrix patterns, and gridlines.

Toon Shaders Pro focuses on flexible cel-shading effects with support for two diffuse cutoffs, specular and Fresnel lighting control, metallic objects, and a customizable outline shader with multiple drawing algorithms.

You can get all of my asset packs for an absolute steal - just $25 - for the next few days over on the Asset Store! It's got holograms, PSX shaders, layer-masked post processing effects, toon cel-shading, and much more! assetstore.unity.com/packages/vfx...

assetstore.unity.comDaniel Ilett's Ultimate Shader Bundle | VFX Shaders | Unity Asset StoreAdd depth to your next project with Daniel Ilett's Ultimate Shader Bundle from Daniel Ilett. Find this & more VFX Shaders on the Unity Asset Store.

Snapshot Shaders 2 comes with dozens of post process effects, including height fog, synthwave, Gaussian blur, oil painting, silhouette, underwater, glitch, and colorblindness filters. Every effect can be masked to specific Unity layers!

I just released my second Godot asset pack: Hologram Shaders Pro for Godot! Apply dynamic glitches, scrolling scanlines, procedural noise, gridlines, and dot matrix patterns to any mesh and instantly make it feel more futuristic!

Three of my asset packs are 50% off on Fab right now! If you need PSX shaders, holograms, or layer-maskable post processing effects for Unity, then it's the perfect sale for you!

Some of them are just rough approximations, and most don't implement the cap on the number of simultaneous colours, but I've done my best to make the total palette restrictions as close as possible to the original consoles.

Unity is running its New Year Sale right now and THREE of my assets are included! If you like my tutorials and you've been looking for PSX or CRT shaders, post processing effects, or toon cel-shading effects, then check out my asset packs at a 50% discount!

View full thread

If you're looking for post process effects which you can mask out per-layer, you'll want Snapshot Shaders 2. With realistic effects like blur and height fog, plus stylized painting, pixelation, and synthwave shaders, there's something here for any game: assetstore.unity.com/packages/vfx...

assetstore.unity.comSnapshot Shaders 2 for URP | Fullscreen & Camera Effects | Unity Asset StoreAdd depth to your project with Snapshot Shaders 2 for URP asset from Daniel Ilett. Find this & more VFX options on the Unity Asset Store.

And for those making cel-shaded games, don't miss out on Toon Shaders Pro! It comes with a flexible toon shader with control over diffuse and specular lighting, plus a powerful outline shader with a ton of usage options. assetstore.unity.com/packages/vfx...

assetstore.unity.comToon Shaders Pro for URP | VFX Shaders | Unity Asset StoreAdd depth to your next project with Toon Shaders Pro for URP from Daniel Ilett. Find this & more VFX Shaders on the Unity Asset Store.

Unity is running its New Year Sale right now and THREE of my assets are included! If you like my tutorials and you've been looking for PSX or CRT shaders, post processing effects, or toon cel-shading effects, then check out my asset packs at a 50% discount!

Retro Shaders Pro is a collection of PSX, N64, CRT, and VHS shaders, with affine texture warping, wobbly vertex snapping, texel-aligned shadows, and fuzzy VHS visual artifacts. Relive gaming's golden age with these shaders: assetstore.unity.com/packages/vfx...

assetstore.unity.comRetro Shaders Pro for URP | VFX Shaders | Unity Asset StoreAdd depth to your next project with Retro Shaders Pro for URP from Daniel Ilett. Find this & more VFX Shaders on the Unity Asset Store.