Skip to content

BenjaminBako/Raymarching-in-TD

 
 

Repository files navigation

GLSL raymarching within TouchDesigner

I'm in process of making templates and video tutorial for helping to do raymarching (RM) in TouchDesigner.

SDF tests.toe — Performance test with two different approaches to sampling coordinates and GLSL code from two different RM tutorials

template - basic.toe — Basic raymarcher template for creating everything using vector uniforms

template - basic_v2.toe — Same + shadows and ambient occlusion

template - array.toe — Variation of a basic raymarcher template for creating geometry from texture buffer array

template - array_v2.toe — Same + shadows and ambient occlusion

tutorial - part 1.toe — Supplementary file for a Part I of the tutorial. Main covered topic is describing a scene for RM using two approaches: basic uniforms and hard-coded variables for creating a geometry and an texture buffer array for using CHOP data in a loop.

video tutorial 1

tutorial - part 2.toe — Supplementary file for a Part II of the tutorial. Different approaches to do light setup, coloring, reflections and combining raymarching GLSL with traditional rendering (render TOP) + some info about using color buffers.

video tutorial 2

tutorial - part 3.toe — Supplementary file for a Part III of the tutorial. This one is about different apporoaches to warping a space as an instrument of modifying geometry: trigonometrical functions, gyroids, endless repetitions, kaleidoscopic iterations, fractals and so on.

video tutorial 3

PS: if you found this repo/tutorials helpful, you can support me on Patreon https://www.patreon.com/exsstas or you make one-time donation instead of monthly subscription, you can use https://paypal.me/exsstas it will motivate me to make more tutorials ;)

About

GLSL raymarching within TouchDesigner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published