Genuary#02: 12 Principles of Animation
When I read 'animation', I thought 'soft body physics'... cause why animate it if you can let a physics engine do the work? Right?...
For this year's Genuary I decided to try out the creative coding framework OPENRNDR.
It was mostly the talk by Abe Pazos on his experience with it over the past five years that tipped me over the edge, though a big added bonus was the fact that it's written in Kotlin.
Kotlin is a modern JVM programming language that I've been meaning to get stuck in for a long time, but never got past the introductory bits each time I've tried. That is until now.
As if that wasn't enough of new stuff, I also decided to use the physics library JBox2D. Another one from the 'want to play with' list that had been collecting dust.
The experience so far has been relatively smooth and quite fun. OPENRNDR really comes packed with a big arsenal of tools & extensions. Tons of stuff to discover! And Kotlin? Well,.. if there's one thing I've noticed, it's that there's a lot of syntactic sugar. And boy, do I love sugar!
If you want to play around with it, the code's on my github! (dxviie)
#genuary2 #genuary #genuary2026 #generativeart #openrndr #kotlin #jbox2d #softbody