Procedural Voronoi Explained

9,433
0
Publicado 2024-07-06
If you are new to the procedural voronoi algorithm or you just want to see a deep explainatin including how it can be done without using fract() then this is for you!

In this two part video tutorial you will learn how the procedurally generated voronoi and voronoi edges algorithms work. With the help of intuitive diagrams, glsl code walkthroughs, and some quick vector math explainatins you will come away with the confidence to use these techniques in your own shaders. As a bonus you will also be introduced to some techniques for creating beautiful art work based on these voronoi algorithms.

Part 1/2:
I do vector diagrams and show the code for a version of the basic voronoi algorithm that doesn't use the fract function. This isn't strictly nessessary for the voronoi edges algorithm. I chose to show this version because it might help you understand what is happening mathematically.

Part 2/2:
More vector diagrams and code for the voronoi edges algorithm. I discuss other versions you might find and explain why although they might seem different on the surface, algebraicly they are the same. Then I walk through the process of creating the artwork I show in the thumbnail.
Part 2:    • Procedural Voronoi Explained  

Code is linked in the second part of this tutorial.

Credit to Shadertoy Artists who's work was used in the Introduction:
www.shadertoy.com/view/MslGD8 (iq)
www.shadertoy.com/view/llG3zy (tomkh)
www.shadertoy.com/view/4lSXzh (Shane)
www.shadertoy.com/view/4sl3Dr (srtuss)
www.shadertoy.com/view/4lyGDV (tomkh)
www.shadertoy.com/view/Mld3Rn (Shane)
www.shadertoy.com/view/wsfXDS (Flopine)

Todos los comentarios (18)
  • @Yusef28
    Part two, "Voronoi Edges Explained" Is posted now!
  • @acidangel162
    Voronoi patterns appear in the most random places. Yesterday I ate chocolate that instead of a grid was broken into a voronoi pattern.
  • @Newemka
    I'm looking forward for the next part!
  • @lifelover69
    very cool and thorough explanation, i love playing with voronoi in blender :)
  • @Byron_Vega
    Thank you so much for making this video, the frac implementation never made sense to me <3
  • @cours458
    you modelised the patterns that appear in acrylic paint "pouring" which I love, that's cool
  • @Manu-lc4ob
    Youtube algo knows me well. Subscribed !
  • @yitz7805
    Great video, but the music is pretty loud compared to the voice audio, making it hard to understand you at times.
  • @sentinelav
    I appreciate heavy dnb as much as the next fella but I'm not sure if it suits the context my guy 😆
  • @prashanthkumar0
    Good content... But background music in middle was little loud than voice
  • @neon_Nomad
    I randomly started working with caternary curves
  • @ShaggyMummy
    Voronoi is my Favorite noise pattern to use in Blender
  • @apppples
    music is a bit loud, it should be quieter than your voice. background not foreground
  • @tculig
    The pronunciation of "voronoi" bugs me to no end... XD