UVs, triplanar & texturing
How textures map onto surfaces is the foundation of most materials. These guides cover UV tricks, triplanar mapping for objects without good UVs, tiling, texture blending and scrolling. A good place to look if textures stretch, seam or repeat visibly. 43 hand-picked Unity guides, tutorials, videos and repos, kept current.
- @halisavakis.com: setting a vertex UV to (0,0) gives free growth rings
Procedural branch end caps got automatic tree growth rings from a placeholder UV coordinate on the middle vertex.
bsky.app · Mar 2026 - Terrain/Mesh Blending for URP
Patreon post on blending terrain and mesh surfaces together in URP.
patreon.com · Mar 2026 - Distance-field textures for infinitely sharp maps
Using distance-field textures in shaders to render crisp, vector-like map lines at any zoom.
bsky.app · Feb 2026 - What vertex color is and why to use it
Explains vertex colour as cheap per-vertex data for gradients, masks and texture-free stylised art.
bsky.app · Nov 2025 - Snom gummies shader walkthrough
Making gummy candy look edible using a noise texture as a normal map plus sparkle highlights.
bobacupcake.com · Nov 2025 - Unity Shader Code Basics 02 - Textures & UVs
Explains textures and UVs in hand-written Unity HLSL shaders.
danielilett.com · Oct 2025 - World Position Changing Effects Video
Demonstrates effects that change based on world position.
youtu.be · Feb 2025 - World Position Effects 3: Textures
Patreon post on world position effects using textures.
patreon.com · Aug 2024 - Local UVs for Sprites in Sprite Sheet/Atlas
Converts sprite sheet or atlas UVs into local 0-1 UVs for per-sprite effects.
cyanilux.com · Mar 2024 - Unity Shader Graph Basics (Part 2 - Textures & UVs)
Applies textures and UV coordinates for base color in Shader Graph.
danielilett.com · Dec 2023 - Deus Ex – Alpha Terrain
Explains how Deus Ex alpha terrain blends with stone objects.
simonschreibt.de · May 2023 - Swapping Colours
Cyanilux examples of swapping colours and palettes on textures.
cyanilux.com · ~Feb 2023 - PlayStation 1 Affine Texture Mapping in Shader Code
Reproduces PlayStation 1 affine texture warping in shader code for a retro look.
danielilett.com · Nov 2021 - Normal Maps, Tangent Space & IBL • Shaders for Game Devs [Part 3]
Shaders for game devs part 3 on normal maps, tangent space and image-based lighting.
youtube.com · Feb 2021 - Modeling with Tiling Textures | onlineportfolio
Portfolio page on modeling with tiling textures.
tylergibbonsart.wixsite.com · ~Sep 2020 - Generating Perfect Normal Maps for Unity (and Other Programs)
How to generate accurate normal maps for Unity and other programs from a high-poly model.
bgolus.medium.com · Feb 2020 - World space UVs & Triplanar Mapping
Explains world-space UVs and triplanar mapping in Unity shaders.
cyangamedev.wordpress.com · Jan 2020 - EPC2019 | More Like This, Please! Single Example Texture Synthesis & Remixing | Anastasia Opara
Single-example texture synthesis: generating, remixing and inpainting textures from one reference image.
youtube.com · Nov 2019 - Journey Sand Shader: Sand Normal
Part three of a series on the normal mapping behind Journey's sand.
alanzucconi.com · Oct 2019 - Shader Series 4 – Colors As Math
Explains encoding data into textures, such as normal, displacement and noise maps, for shaders.
gamedevbill.com · Sep 2019 - Sharper Mipmapping using Shader Based Supersampling
A shader-based supersampling approach for sharper results than plain mipmapping.
bgolus.medium.com · Aug 2019 - My take on shaders: Parallax effect (Part II) – Harry Alisavakis
Second part of a tutorial on parallax effects.
halisavakis.com · ~Apr 2019 - My take on shaders: Interior mapping – Harry Alisavakis
Tutorial on interior mapping, the third part of the parallax series.
halisavakis.com · ~Apr 2019 - https://www.ronja-tutorials.com/post/039-screenspace-texture/
Ronja tutorial on sampling textures in screen space.
ronja-tutorials.com · Jan 2019 - Screenspace Textures
Generates texture coordinates from screen space for screenspace textures.
ronja-tutorials.com · Jan 2019 - Parallax Shaders & Depth Maps
Builds a parallax shader that turns 2D images and depth maps into 3D-feeling photos.
alanzucconi.com · Jan 2019 - Inside Facebook 3D Photos: Parallax Shaders
Explains how Facebook 3D photos work and how to build parallax shaders in Unity.
alanzucconi.com · Jan 2019 - Shader Showcase Saturday #9: Interior Mapping - Alan Zucconi
Shader Showcase Saturday on recreating interior mapping from Spider-Man.
alanzucconi.com · Sep 2018 - The Team Color Problem
Approaches to recolouring part of an object, such as team colours, in a shader.
bgolus.medium.com · Jul 2018 - Texture Distortion
Catlike Coding tutorial on distorting textures to simulate flowing surfaces.
catlikecoding.com · May 2018 - Triplanar Mapping
Triplanar mapping to texture objects from three axes without UVs.
ronja-tutorials.com · May 2018 - Zelda – The Bling-Bling Offset
Looks at the offset bling-bling effect in Zelda.
simonschreibt.de · May 2018 - Planar Mapping
Planar mapping to texture objects without UV coordinates.
ronja-tutorials.com · Apr 2018 - Cool Stuff with Textures
Talk on using textures for purposes beyond color, at the Digital Art Conference 2017.
simonschreibt.de · Sep 2017 - Normal Mapping for a Triplanar Shader
How to get correct normal mapping on triplanar-mapped surfaces.
bgolus.medium.com · Sep 2017 - Diablo 3 – The sacred spiderweb
Looks at the sacred spiderweb effect in Diablo 3.
simonschreibt.de · Jan 2016 - Delayed Reference Method
Explains the delayed reference method in game rendering.
simonschreibt.de · Jan 2016 - Windows AC/Row/Infinite
Overview of advanced window rendering tricks in games.
simonschreibt.de · Apr 2014 - Triplanar Mapping
Explains triplanar mapping in shaders for intermediate developers.
martinpalko.com · Mar 2014 - Don’t starve, Diablo – Parallax 7
Looks at parallax layers in Don't Starve and Diablo.
simonschreibt.de · Feb 2014 - Handmade Normal Maps
Looks at handmade normal maps and what went wrong.
simonschreibt.de · Dec 2013 - Parallax Card
Tutorial on building a parallax card effect.
alexanderameye.github.io - Advanced shaders in Unity - Parallax mapping | Habrador
Tutorial on implementing parallax mapping in advanced Unity shaders.
habrador.com