Skip to main content
← Projects

Computational Design

2013-2017

Two student explorations in using code as a design medium: HEXTIC, an interactive light installation, and a voxel daylight simulation for Green Star compliance.

processing · java · rhino · grasshopper · honeybee · ladybug

Computational Design hero

Problem

Across my architecture studies the throughline was treating code as a design tool rather than a documentation one — letting a program generate or evaluate a design that would be impractical to resolve by hand. Two projects bracket that idea: one where the output is physical and experiential, one where it’s analytical.

  • HEXTIC (2014) — an interactive light installation for the Sydney Architecture Festival, where the design problem was translating a natural phenomenon into something built and responsive.
  • Green Star Daylight (2016) — my graduation thesis, where the problem was measuring daylight through a building accurately enough to test it against a compliance standard.

Approach

HEXTIC

A wall of hexagonal prisms, each lit from within, with the lighting choreographed to echo the way water ripples spread and interfere. The geometry was generated and the light sequencing driven in Processing (Java), which talked to the manufacturer’s lighting control so the simulated ripples played out across the physical array.

Close-up of HEXTIC's hexagonal prisms lit in a rainbow gradient, with rippled reflections across their faces

Green Star Daylight Simulation

A tool that fills a building’s interior with a 3D grid of sample points (voxels) and computes the daylight reaching each one, then scores the result against the Green Star “Daylight” credit. Built visually in Rhino + Grasshopper, using the Honeybee and Ladybug plugins to drive the underlying daylight engine.

A daylight simulation across a floor plan, sample points coloured on a red-to-green gradient by lux level

Decisions

HEXTIC

The interesting constraint was real time. A ripple isn’t a video to play back — it’s a simulation sampled every frame and mapped onto a fixed grid of lights, so the model had to run live and degrade gracefully when the hardware couldn’t keep up. Keeping the simulation and the lighting output decoupled is what let the piece stay responsive.

Green Star

The core trade-off was voxel resolution against runtime: too coarse and the score is meaningless, too fine and a single building takes hours. The work was in finding a sampling density that was defensible against the standard while still iterating in minutes, and in trusting Honeybee/Ladybug to wrap the daylight engine rather than scripting it from scratch.

A 3D massing model of the building in its city context, with the simulated daylight volume rising through it

Outcome

HEXTIC was installed at the Sydney Architecture Festival and shown at the Media Architecture Exhibition Sydney 2015, with coverage in Australian Design Review and UNSWCode. The daylight simulation became my thesis and was accepted to and presented at CAADRIA 2016 in Melbourne.

Looking back, both were really arguments for the same thing — that writing the tool is part of the design, not a step before it. That conviction is what carried into the software work that followed.

References

← Previous
Indoor Tracking