The Jump Flood Algorithm explained! UE implementations using Blueprint and Niagara

Ghislain Girardot
Ghislain Girardot
4.7 هزار بار بازدید - 12 ماه پیش - Project files are available as
Project files are available as a Tier 2 reward on my Patreon: Patreon: GhislainGir
Twitter: Twitter: GhislainGir
Mastodon: @[email protected]

0:00 Intro
1:55 Theory
10:45 HLSL
12:50 Blueprint
15:18 Blueprint Demo
17:00 GLSL
20:20 Propagation Method
21:40 Niagara
25:30 3D JFA
26:02 Anti-Aliasing
26:27 Pixel Interpolation
27:44 Texture Ratio
28:55 Outro

Links -
Wiki: https://en.wikipedia.org/wiki/Jump_fl...
Alan Wolfe's GLSL implementation: https://www.shadertoy.com/view/Mdy3D3
Alan Wolfe's blog: http://demofox.org/
Rong Guodong's Thesis: https://www.comp.nus.edu.sg/~tants/jf...
JFA's paper: https://www.comp.nus.edu.sg/~tants/jf...
Léna's blog post: https://www.froyok.fr/blog/2018-11-re...
Ben Golus's blog post: Medium: the-quest-for-very-wide-outlines

Hey all!
Here's the Jump Flood Algorithm explained in great details. From the algorithm's inner workings, to a Blueprint, GLSL & a Niagara implementation breakdown, you should hopefully be quite familiar with this awesome algorithm by the end of this video :) Its use ranges from efficient 2D/3D distance fields generation, texture dilation, data propagation, outlines and many more.
I hope you'll like the video, cheers!
12 ماه پیش در تاریخ 1402/06/13 منتشر شده است.
4,734 بـار بازدید شده
... بیشتر