Category Archives: Animation

Stars – music video

I worked with Imotion Media to create this animated music video.

They wanted some kind of rotoscope painting effect. So, after doing a few tests, we settled on a style and I started treating the footage. The first step was to chroma key all the shots, since I was planning to composite some together, then add particle effects in front and behind the various layers.


 
comp

Once everyone was happy with the edit, I dropped it to 10 frames per second to get a stop-motion look and processed each frame with a proprietary image processing algorithm, to get the painted effect (After Effects plugins weren’t quite doing it for me). The result is rather pretty I think.


 

Unity – Animation Blend Trees

How to create infinitely varied animation with your Unity characters.

A very powerful feature in the Unity Editor is the Blend Tree. This is an extension to an Animation Controller, which allows you to ‘blend’ the joint movements of multiple animations and control the ratio of blending with one or more parameters.

Continue reading Unity – Animation Blend Trees

Getting started with UnitySteer





There are several AI steering libraries available for Unity, but I settled on UnitySteer due its similarity to OpenSteer for C++. Continue reading Getting started with UnitySteer

David Beckham Academy Games

Awarded: FWA winner, Adobe Site of the Day winner and IAB Creative Showcase runner-up.

Continue reading David Beckham Academy Games

YouView – Smart TV UI

YouView is a Smart TV service in the UK, a spin-off of a BBC RnD project which runs on Set Top Boxes and certain Smart TVs. I worked on the core UI for years and thought I’d share some insights into best practices when building applications for such resource constrained devices.

Continue reading YouView – Smart TV UI