Free TouchDesigner GLSL Raymarching Templates & Tutorials (exsstas)
Original title: Raymarching-in-TD (GLSL raymarching within TouchDesigner)
Overview
Stanislav Glazov (exsstas) maintains Raymarching-in-TD, a GitHub set of 17 .toe files for GLSL raymarching inside TouchDesigner, updated in August 2024. It contains basic templates v1 to v3 (uniforms, shadows with ambient occlusion, an arcball camera COMP), texture-buffer-array templates for many primitives from TOPs, SDF performance tests, RM+poly for combining raymarching with polygon rendering, tutorial parts 1 to 3 on scene description, lighting, coloring and reflections, and space warping with gyroids, repetition, kaleidoscopes and fractals, plus RM kinect, an RM voxelizer and former Patreon files.
All files are free direct downloads under the MIT license; only 'RM kinect' needs a Kinect, and the shaders are heavy on the GPU.
What You Can Learn
- Raymarching template basics: uniforms, shadows with ambient occlusion, arcball camera
- Passing many primitives to a raymarcher through texture buffer arrays from TOPs
- Combining raymarching with polygon rendering (RM+poly)
- Space warping with gyroids, repetition, kaleidoscope and fractals
Access: Free direct download