Re-animated

Re-animated

Recently, I spent a bit of time updating the `friz` animation control framework for JUCE that I wrote last year, adding a few things to it that make it easier to use and more expressive.

Re-animated

friz and the Illusion of Life

As is often the case, I found myself working on a personal project and had some UI elements that *really* wanted to have some life to them on the screen. I started sketching some ideas in code, and by the time I was done with it, had created a reusable framework to add fairly rich animation capabilities to programs written using the JUCE application framework, where I have been doing a lot of work these past few years.

CSS Zentangle

CSS Zentangle

After returning from a three month journey through Southeast Asia, I’ve been doodling elephants. Lots and lots of zentangle elephants. I attribute this to the set of Micron pens I bought in Thailand, and wonder if these fine writing instruments are even capable of drawing patternless, non-tropical animals. Testing that theory hardly appeals to me since I’m still in elephant mode. So instead, I decided to challenge myself in other ways by creating the world’s first purely HTML/CSS “hachyderm”.

iOS to Android: Slide In Animations

iOS to Android: Slide In Animations

Porting an iOS app to Android means frequently translating between the divergent UI paradigms of the two operating systems.  Both platforms encourage developers to follow certain interface guidelines, but clients sometimes prefer replicating a familiar interface....
Radically Cross Platform: Animation

Radically Cross Platform: Animation

(This is a continuing series sharing design and implementation notes for a cross platform 2D game or graphical app engine I wrote in C# using Xamarin and Monogame.) It was hard to choose next between covering the animation system, physics engine, or custom scripting...