171110 Bad Pixels


Struggling with pixel output from coding PuriPhoto.

Design My Work

No Comments


061110 Existing Site Structures + Tin


Mike’s Waiheke Section – Existing Site Structures + Topographic Tin

Architecture Design My Work

No Comments


240410 Lotus Restaurant


Lotus Restaurant Conversion (& website)


Architecture Design My Work

No Comments


010310 KickPush Van Concept



A van from which shoes are sold.  Concept drawings for Charles.

Architecture Design My Work



110110 Robertson House


iPhone pano’s of the Robertson House.

The house is to be published in the next HOME mag and Julia Gatley’s new book on the Group.

Below: 60′s furniture used for the photo shoot.


Architecture Photography

1 Comment;


060110 Opening Soon …


Lotus Restaurant, Opening Soon …

Customs St West, Akl.

Tight budget interior by Me with the help of BA Studio.

Plus a Derail Website.  lotusrestaurant.co.nz.

Architecture Design My Work Web Design

No Comments


271109 Queens Wharf 2009


Aaron Sills, SvB, Queens Wharf 2009

Architecture Humour

1 Comment;


271109 Subterranean Contour


Jeremy’s Subterranean Contour project from Urban Intervention.  4th year design paper run at the Auckland University School of Architecture by Daniel Marshall and myself.  derail.co.nz/urbanintervention

Architecture Design

No Comments


271109 Urban Intervention Diagrams


Selected student diagrams from Urban Intervention, 4th yr design paper run by Daniel Marshall and myself.

Architecture Design Work of Others

1 Comment;


270709 Featherlight Script

Decortica: Mathew Bosher, Daniel Bosher & Antoinette Lee – decortica.com
Video Director: James Turnbull – gekkoimagery.co.nz
Programmer: Nick Sayes (nicksayes.com) & Jordon Saunders

The “point cloud” effect used in Decortica’s Featherlight music video was generated by running video frames through a Processing script.  Processing is an open source lightweight programming language and environment geared towards creatives and researchers to generate various data visualisations.  Processing provides simple means of accessing and interpreting: images, video, sound, web data etc.  It is a particularly simple programming tool for those who want to give it a go.

The Featherlight script resolves 2D images into a array of pixels (point cloud) which it colours and positions in 3D space.  Brighter pixels are positioned at a depth and darker pixels closer to the viewing plane or front of the point cloud.  From front on, the point cloud appears a close representation of the input image with some interesting distortions.  These distortions are a result of visual perspective.  The bright points, most distant from the viewer, appear inset from the bounds of the video frame and behind the darker pixels which then appear to be stepping out from the frame.  A best example of this effect is between 2.00 and 2.30 in the video.  This portion’s explosive backgrounds force the script to drop the bulk of the point cloud away from the viewer and behind the silhouettes of the band.  Variations in the brightness of the explosions cause the points to move forward and back, warping the frame edge.

At other points in the video, such as between 1.00 and 1.20, the point cloud orbits.  Here you can see the variation in point depth most clearly.  The brightness of Matt’s face appears to be pull off its background.

The Featherlight processing script can be downloaded here.  (you will need to download processing first).

I have simplified the and annotated the script so that it is clear what each part is doing.  Most of the programming occurs within the draw() function.  I have highlighted three key parts.

Part 01 imports the specified image and interprets into pixel by pixel data.
Part 02 goes through the pixel data to determine its colour and brightness.
Part 03 draws each pixel as a point in 3D space.  The brightness defines the depth of the point.

More info, summary, images, outakes posted on decortica.com

Design Music My Work Work of Others

No Comments