WebGL apps, experiments and code

Flight Stream

Experiment to visualize all of the worlds flights. Not displayed in real time althought that might be nice for version 2.

ISS Photo Viewer

Displays the shooting location and contents of all (1.4 million+) photos taken from the International Space Station since the first mission in October 2000 up to the present day

amui - Add Manipulator UI

Experiment to let you add manipulator UI (via dat.GUI) to modify objects in a three.js scene on any page via a bookmarklet.

Street Cloud Flow

The next iteration of Street Cloud. This version generates multiple views based on a starting location. Lots left to do but makes quite beautiful images. See Help dialog for more details.

Double Pendulum

Inspired by fascinating illustration of double pendulum physics in ~100 lines of JavaScript, I made a WebGL version using one of the three.js examples as a starting point.

Three.js Interactive App Template Generator

Generate a template three.js application using interactive controls and use it as the starting point for your next masterpiece. Select options, features and code then save it off as a zip file. Updated (2014-06-27): Now you can send it to a JS Fiddle and include helper geometry objects.

Street Cloud Interactive

An experiment to render Google Street View ® scenes as 3D point clouds using the LiDAR data captured along with the regular panorama images. A rudimentary navigation system allows you to move between connected locations. Updated (2014-07-09) Change in internals of StreetView API broke it for a while :(:

WebGL Terrain

Noticed a really neat page that describes how to make a terrain generator in 130 lines of JavaScript. Thought it would be interesting to make an interactive WebGL version.