Alexander Ameye
Alexander Ameye
Visit resource ↗Description
's blog at ameye.dev (alexanderameye.github.io) is a static Eleventy site documenting Unity graphics engineering experiments.
Sixteen indexed notes explain URP scriptable render passes, Shader Graph stylized water, realtime caustics, cavity and halftone effects, hemisphere sampling, holographic cards, and several outline methods. Each article mixes annotated HLSL or C# templates with optional Unity package downloads.
The material targets intermediate developers already using URP who want reproducible pass setup. Unity versions vary by post, so match each note's pipeline tags before importing samples.
All notes are free to read from a tagged index with reading times and cross-links between related shader topics.
Ameye also sells the Linework URP outline toolkit, and his five-outlines survey is often cited in indie real-time graphics discussions.
Related resources
- 2D Water Shader Breakdown (Cyanilux)
A Shader Graph breakdown of stylized 2D water in Unity URP: sprite reflections via a second camera, scrolling noise distortion, fake highlights, and tilemap shoreline ripples for pixel art.
100% match · <shaders><intermediate><blog><art><catalog><cyanilux><free><graph> - Book (w/ Turnable Pages) Breakdown (Cyanilux)
Cyanilux breakdown of a URP spellbook with vertex-shader page turns, flipbook page textures, dual Lit Graphs, pooling C# driver, and optional Blender setup notes.
100% match · <shaders><intermediate><blog><catalog><containing><cyanilux><free><graph> - Cloud Shader Breakdown (Cyanilux)
Cyanilux Shader Graph tutorial for URP that builds animated cloud decks on a subdivided plane with layered world-space noise, vertex displacement, and depth-based fading at intersections.
100% match · <shaders><intermediate><blog><catalog><cyanilux><free><graph><online> - Crystal Shader Breakdown (Cyanilux)
A Cyanilux Shader Graph walkthrough for Unity URP that builds an unlit transparent crystal with object-space Y colour gradients, camera opaque-texture refraction, Fresnel opacity, and HDR glow for bloom.
100% match · <shaders><intermediate><blog><catalog><cyanilux><free><graph><online> - Custom Renderer Features (Cyanilux)
Long-form Cyanilux guide to URP ScriptableRendererFeature and ScriptableRenderPass code: example effects, RTHandle setup, blit paths, and Unity 6 Render Graph notes.
100% match · <shaders><blog><catalog><cyanilux><free><graph><online><paywall> - Depth (Cyanilux)
Long-form Cyanilux tutorial on Unity depth spaces, Z buffers, Scene Depth sampling, SV_Depth, and world-position reconstruction in URP and HDRP.
100% match · <shaders><blog><about><catalog><cyanilux><free><graph><online> - Dissolve Shader Breakdown (Cyanilux)
URP Shader Graph breakdown by Cyanilux on dissolve effects: Step and noise clip fragments with glowing edges, height-axis variants, and view-space UVs to reduce seam artifacts.
100% match · <shaders><intermediate><blog><catalog><cyanilux><free><graph><online> - Fire/Flame Shader Breakdown (Cyanilux)
Shader Graph breakdown of billboard fire on a quad: scrolling noise warps UVs for a flame texture or procedurally generated ellipse shapes, with per-instance randomization.
100% match · <shaders><intermediate><blog><catalog><cyanilux><free><graph><online> - Gentle Introduction to Realtime Fluid Simulation for Programmers and Technical Artists (Shahriar Shahrabi)
Shahriar Shahrabi's October 2021 Medium tutorial explains real-time grid fluid simulation for programmers and technical artists with geometric intuition rather than dense Navier-Stokes notation.
100% match · <blog><access><article><artists><crawl><cyanilux><free><gist> - see here for slides
Gilbert Sanders, Principal Artist at Guerrilla Games, gave this GDC 2018 Visual Arts session on vegetation in Horizon Zero Dawn.
100% match · <intermediate><artists><crawl><cyanilux><games><gist><http><linked> - New AMD Radeon Developer Tool Suite update brings shader source code, Extended PIX Markers, and command-line capture
New AMD Radeon Developer Tool Suite update brings shader source code, Extended PIX Markers, and command-line capture is a technical blog article by Chris Hesik. AMD GPUOpen…
100% match · <shaders><intermediate><blog><article><free><programmers><related><shader> - On Rendering the Sky, Sunsets, and Planets
On Rendering the Sky, Sunsets, and Planets is a technical blog article by Maxime Heckel. Maxime Heckel write-up on implementing atmospheric scattering in the browser for…
100% match · <shaders><intermediate><blog><article><free><programmers><real><shader> - Colored Shadow Penumbra
Colored Shadow Penumbra is a technical blog article by Oscar Sanz. Short Unreal Engine tech-art note on adding colored shadow penumbra by editing deferred lighting shaders for…
100% match · <shaders><intermediate><blog><art><article><artists><free><programmers> - D3D12 LinAlg Matrix Preview
D3D12 LinAlg Matrix Preview is a technical blog article by Ashley Coleman. DirectX Developer Blog post by Ashley Coleman announcing the D3D12 Linear Algebra Matrix preview APIs…
100% match · <shaders><blog><article><free><programmers><shader><technical><hlsl> - Modern rendering culling techniques
Modern rendering culling techniques is a technical blog article by Nikita Krupitskas. Technical blog post by Nikita Krupitskas surveying culling techniques used in modern…
100% match · <intermediate><blog><article><free><pipelines><programmers><real><shaders> - Custom SRP 6.2.0 3D Color LUT
Custom SRP 6.2.0 3D Color LUT is a technical blog article by Jasper Flick. Catlike Coding Custom SRP tutorial that upgrades the color-grading LUT from a simulated 2D strip to a…
100% match · <shaders><blog><about><article><free><graph><programmers><real> - Hardware Image Compression
Hardware Image Compression is a technical blog article by Ignacio Castaño. Technical blog post by Ignacio Castaño comparing transparent hardware image compression formats -…
100% match · <blog><about><article><free><programmers><real><technical><time> - Shipping Neural Texture Compression in Assassin’s Creed Mirage
A Ubisoft technical article on shipping neural texture compression for PBR materials in Assassin's Creed Mirage to cut texture memory while keeping visual quality. It explains…
100% match · <shaders><blog><about><article><free><pipelines><related><shader> - Standardizing HLSL
Standardizing HLSL is a February 2026 DirectX Developer Blog post by Chris Bieneman announcing Ecma Technical Committee 57 to standardize the High Level Shading Language. It…
100% match · <shaders><intermediate><blog><article><free><programmers><related><shader> - Landscape Puddles - Terrain Shaders - Episode 19
Ben Cloward tutorial video in the Terrain Shaders series on adding landscape puddles in Unreal Engine, following a prior Unity rain-effects episode.
100% match · <shaders><intermediate><about><artists><free><graph><related><technical>