Luckily, I have the 3D models of the objects and, in Flitter, a bespoke rendering pipeline that already includes all of the machinery necessary to do this. So I can synthesise tens of thousands of labelled images in minutes.

When I created Flitter I wanted it to be a very domain specific language. What is surprising me is that I am discovering that there are more things in this domain than I originally thought. 3/3

#FlitterLang

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

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

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

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

#FlitterLang #CreativeCoding

Further experiments: more, smaller snowflakes and many more, more colourful spotlights

#FlitterLang

Playing with snowflake-ish things for xmas

#FlitterLang

Woo! The @alpaca talks are all up for your viewing pleasure:

https://www.youtube.com/playlist?list=PLxqmZjMvoVzw773-Fo9ajkujFfOThuFOP

Looking forward to catching up on the second weekend, which I missed.

I have forced myself to watch my own Flitter talk back and it is not as bad as it felt when I was doing it!

#Alpaca2025 #FlitterLang

Alpaca conference on Algorithmic Patterns in the Creative Arts 2025

YouTube
Your presentation on #FlitterLang yesterday was excellent @jonathanhogg , got me super curious to try it out, it was also really nice to hang out after and find out all about your journey to creating such an interesting creative tool, can't wait to see where you take it and thanks for sharing!

It’s almost time! I am in Sheffield for the Alpaca conference and festival. I’ll be talking about Flitter this afternoon. You’ll be pleased to hear that I have now finished my slides, but have not yet got my talk down to 15 minutes…

#Alpaca2025 #FlitterLang