I regret to inform you that I am back on my shit again, making visuals for a gig…

#FlitterLang #CreativeCoding

Actually, I want to follow this up as I see amazing visuals on here all the time and my first thought is always, "Fuck! That's incredible, how did they do that?". Usually immediately followed by, "God I wish I was that creative."

This is 40 lines of code (plus an external OBJ model and a stripes texture image). The process I followed was largely one of fucking-around-and-finding-out, beginning with the spinning body and then just layering shit on top.

#FlitterLang #CreativeCoding

The end result here is bodies spinning in one layer and the head spinning in another, with the first layer texture-mapped onto the head. The two layers are then multiply-composited together. A couple of different directional coloured lights completes the effect.

All of the various parameters that control the animated elements are driven by beat-aligned pseudo-random streams, randomly glitching the rotations, the camera, the direction and colour of the lights, etc.

#FlitterLang #CreativeCoding

Oh yeah, and a few filters thrown in: a feedback mixer, lens flare and bloom on the bodies layer, and then a filmic tone map on the composited output.

This process of layering shit up is largely how I designed Flitter to work. It is, I guess, the answer to the question "What if TouchDesigner was a functional language?"

#FlitterLang #CreativeCoding