Alastair Barber

Meet Me Half Way

Meet Me Half Way Destination Suggestions This is a fun website that I recently put together for a hackathon run by Amadeus. I’ve not created anything for the web in ages so this was good fun to put together, and try and figure out this modern JavaScript thing :)

read more

VFX Pipeline Stats

Matchmove QC cones Update: Check out the FxGuide DigiPro Report On the 23rd of July, I’ll be presenting a paper at the Digital Production Symposium (DigiPro) in Anaheim called Camera Tracking in Visual Effects, An Industry Perspective of Structure from Motion (Free Download). The overall aim is to examine why, when there’s so much research being done in automatic camera tracking in the computer vision community, we in VFX spend so much time and human effort figuring out camera movement, even with access to the latest tools, equipment and research.

read more

Inferring Changes in Camera Intrinsics from Motion Blur

Blurry focal length change

I did this work as an earlier part of my EngD and it’s written up in the Elsevier Computers And Graphics Journal (free preprint version). The idea came about from an earlier work by Klein & Drummond who used motion blur to produce a single frame visual gryroscope. We had a go at extending this to see if you could accurately determine changes in focal length from motion blur.

read more

Using JASIOHost

JASIOHost is based upon the observer model of software design. In order to successfully gather audio data from an Audio Input – one must write a class that is able to handle the data returned – in a similar fashion to how you may handle UI events

Here’s an example…

read more

DIY Multitouch Table

For my final year project, I had to design and code a digital audio mixing program, with an interface as a multi-touch table. Although I had access to some (very good) FTIR (Frustrated Total Internal Reflection) ones in the lab at my university, I thought it’d be cool to try and build one myself over the winter holiday. Here are some pointers from my experience…

read more