Texel Splatting | True 3D Pixel Art
- Auto-discovered
Dylan Ebert
Visit resource ↗Description
Short YouTube explainer by Dylan Ebert introducing Texel Splatting for perspective-stable 3D pixel art. This URL is one overview video walking through the pipeline.
It starts from rasterization, low resolution, and posterization, then shows camera shimmer. The method renders six cubemap faces for rotation stability and splats fixed-probe texels as world-space quads for translation stability. Disocclusion falls back to a moving camera probe and can reintroduce limited shimmer.
Viewers need basic real-time rasterization and cubemap intuition. Suited to intermediate graphics programmers and tech artists exploring pixel-art looks under perspective cameras.
Free on YouTube as a narrated walkthrough; fuller paper, demo, and code are referenced as related materials outside this clip.
Useful for building intuition about probe-stable pixel art before denser write-ups or an engine port.
Related resources
- 5 ways to draw an outline (Alexander Ameye)
Five Ways to Draw an Outline is Alexander Ameye's 2021 note (alexanderameye.github.io / ameye.dev).
100% match · <shaders><intermediate><artists><before><free><programmers><real><related> - A gentle introduction to shaders (Alan Zucconi)
Alan Zucconi's A gentle introduction to shaders in Unity3D (June 2015) is part one of his Gentle Introduction series on alanzucconi.com, aimed at Unity developers new to GPU programs. It connects vertices, materials, and shaders in Unity's pipeline, covering ShaderLab Properties and SubShader layout, inspector uniforms, Queue tags, ZTest, and the surface-versus-vertex/fragment split for lighting versus effects. Little prior shader knowledge is assumed; fixed-function shaders are skipped as obsolete.
100% match · <shaders><about><artists><before><free><programmers><real><related> - A Look at Spyro's Portals - Rendering the Background
Daniel Pokladek's November 2020 post begins a Unity series on Spyro Reignited portal shaders, focusing on the background visible through the opening while later installments cover
100% match · <intermediate><art><artists><before><free><programmers><real><related> - Alexander Ameye
'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.
100% match · <shaders><intermediate><about><art><artists><before><free><programmers> - Believable Caustics Reflections (Alan Zucconi)
Believable Caustics Reflections is Alan Zucconi's September 2019 Unity blog post on faking pool-style ripple caustics without ray tracing, sparked by Florian Gelzenleuchter's popular shader GIF. One tileable texture is sampled twice in a Surface shader at different scales and scroll speeds, combined with min(), then tinted onto albedo with slight RGB UV offsets for dispersion. The walkthrough covers _ST tiling, _Time animation, HDR albedo above 1.0, and Post Processing Stack v2 bloom.
100% match · <shaders><intermediate><artists><before><free><one><programmers><real> - Blending Meshes into Terrain (Inresin)
Louis Waloschek's April 2020 Inresin tutorial blends static meshes into Unity Terrain using baked depth masks and Amplify surface shaders.
100% match · <code><shaders><artists><before><free><limited><low><need> - Blur Renderer Feature Example/Template for URP / Unity 2021.2 (Alexander Ameye)
Custom Render Passes in Unity is Alexander Ameye's July 2021 ameye.dev note on URP ScriptableRendererFeature and ScriptableRenderPass boilerplate, heavily commented where Unity SRP documentation still feels sparse. The sample applies a two-pass box blur: blit camera color to a temporary buffer, blur vertically then horizontally, with adjustable strength and downsampling.
100% match · <code><shaders><intermediate><about><artists><basic><before><free> - Branching on a GPU (Jason Booth, Dec 2021)
Branching on a GPU is Jason Booth's December 2021 Medium essay on when shader branches help or hurt on modern GPUs.
100% match · <intermediate><about><artists><before><free><need><programmers><real> - Easing Functions
Easings.net is a free interactive cheat sheet by Andrey Sitnik and Ivan Solovev for choosing easing functions that control how a parameter changes over normalized animation time. The catalog lists quad, cubic, quart, quint, exponential, circular, elastic, and bounce curves in ease-in, ease-out, and ease-in-out forms.
100% match · <intermediate><artists><back><before><free><programmers><real><related> - Euri Herasme
's site is the portfolio of technical artist Euri Gilberto Herasme Cuevas, focused on real-time graphics, XR, and visual teaching.
100% match · <intermediate><artists><before><building><free><programmers><real><related> - Froyok
Léna Piquet's technical-art blog at froyok.fr/articles.html, where she shares years of real-time rendering notes alongside her Adobe Substance 3D Painter work. Coverage centers on Unreal Engine 4: custom bloom and lens-flare post-processes, distance-field textures, portals, render-target UI, and selective engine-source changes.
100% match · <intermediate><art><artists><before><engine><free><programmers><real> - Harry Alisavakis
ShaderQuest walks from 3D mesh concepts through ShaderLab, URP and built-in pipeline examples, syntax, colors, and shaping functions, with updating GitHub sample projects.
100% match · <shaders><intermediate><art><artists><before><free><programmers><real> - Inigo Quilez
's site is the written-tutorial archive for graphics, maths, fractals, and demoscene work, with links to videos, Shadertoy shaders, and utilities.
100% match · <shaders><art><artists><before><free><programmers><real><related> - Part 2, Coloring Light as it passes through Stained Glass
Valerio Marty’s Medium follow-up extends his Unity volumetric light raymarch with stained-glass tinting via nested world-space rays and a custom depth buffer for non-shadow-casting glass. Each lit march step casts toward the sun, stepping through screen-space UVs to read a ScriptableRendererFeature depth pass (R8 linear camera distance).
100% match · <code><shaders><intermediate><artists><before><free><programmers><real> - Physically Based Values for CG Artists
Rows cover metals, dielectrics, organics, and fluids with sRGB swatches and numeric F0/reflectance fields suited to Substance, Blender, or engine neutral workflows.
100% match · <intermediate><about><artists><before><free><programmers><real><related> - 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><one><programmers><real><related><tech><time> - Slime Rancher Faces : Behind the Scenes (PolygonCherub, Monomi Park)
Archived Monomi Park forum thread (PolygonCherub) documents Slime Rancher’s expressive character faces - blend shapes, material tricks, and production constraints behind the cute s
100% match · <intermediate><artists><before><faces><free><programmers><real><related> - Textures for VFX - Database (Simon Trümpler / Simonschreibt)
Simon Trümpler’s Notion database “Textures for VFX” catalogs reference photos and texture resources for visual effects work - splashes, debris, gradients, and practical elements.
100% match · <intermediate><artists><before><free><programmers><real><related><time> - A silly diffuse shading model
A silly diffuse shading model is a December 2025 post on the lisyarus graphics blog about a one-liner alternative to classic Lambertian diffuse for tech demos and early…
100% match · <shaders><intermediate><about><basic><before><free><need><one> - SIGGRAPH 2025 Advances in Real-Time Rendering in Games: Fast as Hell: idTech8 Global Illumination
[video] SIGGRAPH 2025 Advances in Real-Time Rendering in Games: Fast as Hell: idTech8 Global Illumination is a YouTube recording of Tiago Sousa's Advances talk on idTech8 global…
100% match · <code><shaders><free><pipeline><probe><real><stable><time>