The home of Dino

Latest Work

Puppets, Zoltar and The Great Adverto

Every year at the Engine Group, we down tools for a day and visit each of the companies on the various floors to reacquaint ourselves with what they’ve been up to (and or ned starters, what they do). Each year is...

Engine light on? Try better fuel…

The ‘engine light’ comes on on occasionally on our car (a 2001 BMW 318SE). Sometimes I fix something but curiously, sometimes it goes out on its own. Looking at the manual, you soon realise the light is a...

Box2D Javascript test

I’ve just indulged myself in some physics therapy. I *FINALLY* managed to get a few hours to play with the JavaScript port of the infamous Box2D.js physics library. Not fantastically exciting, but at least...

HTML5 Canvas maze maker

I recently created a kids activity pack that required a massive maze. I’ve had some maze creating code rattling around my from the Flash days so decided to throw it down in JS and HTML5 Canvas. I used this code to...

GoPro commute Feb 2014

Feb has been a relatively uneventful month of commuting on the wet and windy streets of London but still managed to catch a few random things along the way. Hope the 2 people on the floor being attended to by ambulances...

Go go GoPro! Jan 2014

Few random moments captured on camera commuting from East Finchley to Old Street. All taken during 3 weeks in Jan 2014. For the record… Yes, I stop at ALL red lights… wear a helmet… also ride 2...

HTML5 tree generator

Always wanted to write a tree generator and decided to have a go with HTML5 and canvas. Have a look here. Should work on mobile and desktop. Took about 2 hours from start to finish, and as I’ve realised...

FatFonts – Fonts just got geeky

It’s not that often I get really excited about a font. I get excited, just not really excited. But FatFonts is really quite exciting. FatFonts is a graphical technique conceived and developed by Miguel...

Colour mapping Kinect data in 3D

[youtube][/youtube] Quick update on my Processing and Kinect journey. This time it’s mapping the colour information from the on-board RGB camera to the infrared depth data. The OpenKinect libraries come with a few...

Huston, we have Kinect data…

Earlier today I saw “Unnamed Soundsculpture” by Daniel Franke, a really evocative and quite strange video that combined Kinect data, live dance and Processing. So that got me thinking I should have a go...

Experimenting with Processing

So, what to do with a few hours spare? Learn Processing of course! Processing is an open source programming language that makes it relatively easy to make pretty things. The language itself is almost identical to...

A brief guide to frictionless sharing

So the anecdote goes, if you drop a frog into a pan of hot water, it will jump out. Sit a frog in a pan of cold water and slowly increase the heat, it will be unaware of the subtle temperature rise and eventually meet a...

12 tips on how to manage a creative

A good friend of mine has joined a small but exciting business and has found himself in the position of managing a new, fresh-faced and enthusiastic designer. He wanted a few pointers to be a good mentor and keep them...

Just found my first 3D engine…

My last post reminded me of the dark days of Macromedia Director. In 1999 (yes, they had the internet then), a new version of Director introduced ‘quads’, which were like deformed squares. I figured I could...