Three.js is a 3D javascript library that allows 3D scenes to be intuitively built and rendered using webGL, abstracting away the shader programming.

Visit three.js

Multiloop, 3D Visualizer, October 18, 2018

image of technology

Multiloop is forward modelling software that helps geophysicists visualize electromagnetic responses from conductive meshes. This software is mainly used as a consulting tool that models data collected in the field and compares this to synthetic responses. By carefully noting the differences…

Cognitive Dissonance - 3D radio, August 11, 2014

image of technology

This is a live screening that took place at the Screening Room in Kingston, Ontario. It features visual 3D radio clips on the meaning of music, as collected by my friend and colleague Chris Trimmer. 3D space is navigated using three.js pointer lock controls. Audio is emitted using webAudio panner…