UE5: High-Quality 2D Shapes in Materials by Using SDFs // Unreal Engine Tutorial
Support on Patreon:
Get project files:
Have you ever wondered how to shape & combine various vector shapes within a material in Unreal? Signed distance fields are the answer. What are SDFs? How to create smooth grayscale masks out of them in a shader? Popularized by font rendering in Half-Life 2 (and Unreal Engine itself!), as well as ShaderToy procedural artworks, this graphics description method has a great ratio of memory footprint to the final quality. They even come anti-aliased by default!
Code for box, rectangle, triangle shapes (mentioned in the video):
Streaming every Wednesday at
Chapters:
00:00 Distance-based masks in materials
07:24 Calculating a signed distance field
11:55 Ray marching explanation
14:08 How to combine multiple SDFs
20:50 Rectangle, triangle, rounded box SDFs
21:38 Implementing a heart shape
3 views
150
32
2 months ago 00:01:54 2
The First Descendant│Season 1 Invasion│Second Update Preview
3 months ago 00:01:40 1
Persona 3 Reload OST - “Full Moon, Full Life“ [2024 SQUEAKY CLEAN VERSION] HQ
3 months ago 00:33:00 6
Black Myth: Wukong (UE5) RTX 3060 Ti - RTX 3060 - RTX 3050 - GTX 1650
3 months ago 00:52:57 1
Silent Hill 2 (TPP Camera / HD Textures / 60 FPS Patch) Original vs Remake Early Graphics Comparison
3 months ago 00:01:52 1
The First Descendant│Season 1 Invasion Trailer
3 months ago 00:12:52 2
Industry-Leading Face Capture for your Stylized 3D Characters – FREE & Easy with MetaHuman Animator
3 months ago 00:02:06 1
The First Descendant│Official Launch Date Reveal│Summer Game Fest 2024
3 months ago 00:02:01 1
The First Descendant│Gameplay Sneak Peek│Summer Game Fest 2024
3 months ago 00:00:59 3
The First Descendant│Season 1 Invasion│Battle Pass & Cosmetic Overview
3 months ago 00:01:08 3
Medieval Village Megapack - Unreal Engine 5 | 4
4 months ago 00:02:20 1
Elite Landscapes: Desert III UE4 / UE5
4 months ago 00:14:49 3
Houdini Particles in UE5 | Houdini to Unreal Engine 5 Rendering Tutorial
4 months ago 00:00:50 1
The First Descendant│Ready to Meet Bunny?│New Bunny Trailer