touchdesigner-playground

April 30, 2020 ยท View on GitHub

This repo represents my process of learning TouchDesigner. Some of these sketches contain useful bits or interesting ideas. Many of them are pretty bad. None of them are optimized. Some are kind of embarrassing. But hopefully you can find something interesting or useful! Each folder contains a TOE file and a thumbnail image that shows sample output.

ball-grid

Using the Line SOP and Spring SOP to create a grid of instanced geometry that behaves a bit like a fabric.

black-hole

The Circle SOP, Noise SOP and a feedback loop to create an old school Doctor Who intro type of look.

brush-ribbon

Instancing a texture to make it look like a 3D paintbrush stroke.

cloud-walker

Using noise to drive the height map of a phong material. The effect can look like clouds or landscape.

color-blob

I dunno, man. Just some pretty colors in a flowery blob-like configuration.

cube-noise

Visualizing 3D noise with colorful cubes.

cube-of-cubes

Yep. It's a cube made up of smaller cubes. Use some noise to drive the scale and color of the cubes.

cube-party

Arranging boxes in a sphere orientation. Using noise to drive the color and scale of the boxes.

eyeballs

Eyeballs! PBR texture fun.

face-mixing

Using noise to create mattes to layer several images collage style.

fire-ball

Spheres in a particle system blended together to look a bit like a fire and smoke explosion.

fishy

Instancing circles along a circle and scaling the instances down as they go. The effect is like looking at a fish from above. This sketch includes a water surface effect.

flame-fish

Very similar to "fishy" with some added noise to create a different effect.

geometry-ring

Instancing boxes around a circle and using some LFOs to animate their scale and orientation.

gradient-circles

Trying to achieve a 2D gradient look using Circle TOPs and feedback.

json-from-api

An example of working with JSON from a REST API endpoint.

kaleidoscope

Using Mirror TOPs to create a kaleidoscope affect.

neon-splatter

Loading and playing an image sequence to create a neon splatter.

nested-noise-balls

Using noise to make instanced geometry appear to melt and re-grow.

papercut

Learning to use the Replicator by slicing noise into several Matte TOPs.

particle-blob

A particle system animated around a circle to look like a smoke trail.

placeholder-video-maker

Just makes handy placeholder videos.

pour-painting

Using noise and cache-selecting to imitate the look of an acrylic pour painting.

sea-waves

Sending noise through instanced geometry to give the impression of ocean waves.

spiky-ouroboros

Instanced geometry around a circle. Using noise to make it look like a weird metal snake.

threshold-to-geo

A simple example of using a thresholded image to drive instanced geometry.

timer-switch

A really simple example of driving a switch with time.

trapper-keeper

Cool Trapper Keeper, dude. Banded noise-based color chaos.

vortex

Punching noise-affected circles through rectangle layers to create a vortex effect.

wood-blocks

Camera-driven rotation of grid-instanced box SOPs.