Home | Posts | Projects | About

New WebGL Projects


I’ve been working on some new WebGL related projects for a 3d viewer and editor that targets robotics applications.

My three.js fork

All these projects are built on top of three.js. My fork added kinematics support to the collada loader. Check it out!


This is a library that wraps three.js components for Marionette. Provides a comfortable, event driven interface that abstracts away a lot of three.js things in an MVC friendly way. For example, a Drawable is a Backbone.Model instance that maintains its own three.js scenegraph node. Pass a Backbone.Collection of drawable models to a three.jsRenderer view and you’re off to the races! The library also includes support for controls and loading different types of meshes inside Drawable instances. Check out an example here and code for it here.


This is a small heroku app that explores collaborative editing of a 3D environment. It incorporates the previous two projects plus my fork of Backbone.IO (which I forked and added 1.0 support).

Tags: Webgl | Javascript | Web development

Read this next:

Leaflet Google Maps

Ever wanted to use google imagery inside of a leaflet map? This is just a small example of a google maps imagery / base layers hosted inside of a leaflet map. Check out where the magic happens on github: here.

Lucas DoyleWritten by Lucas Doyle, a robotics engineer who does a lot of web development in San Francisco.