Web page view Source code view
This repository contains a variety of projects that are in early stages of development.
Most, but not all projects, relate to the Three.js 3D WebGL/JavaScript library.
Every project web page view includes a self-starting demo.
Several projects have moved up in the world and are now in repositories elsewhere. These projects are noted as being deprecated below.
Projects here are often currently broken. This usually means that that there has been an update to Three.js but the project has not yet been updated.
Web page view
Source code view
Web page view
Source code view
To explore communication between repos on GitHub
Web page view
Source code view
To build simple, sample files that can be used as the basis for more complex works involving voice recognition and 3D
Web page view
Source code view
### Templates for Google Cardboard
To build simple, sample files that can be used as the basis for more complex works involving Google Cardboard. All of the files build upon the Three.js library.
Web page view
Source code view
### Three.js Templates
To build simple, sample files that can be used a the basis for more complex work involving the Three.js library
Web page view
Source code view
### BVH Reader
Fast and simple motion capture data reader makes your characters come alive. Open Biovision Hierarchy (BVH) files either from a server or from a local computer and to replay these files in 3D.
Web page view
Source code view
Blog post: BVH: A format to capture motion - simply, quickly and economically
### BVH Skinned [Web page view]( http://jaanga.github.io/cookbook/bvh-skinned/latest/ ) [Source code view]( https://github.com/jaanga/cookbook/blob/gh-pages/bvh-reader/ )
To create fully skinned character animations such that the skins move with a natural appearance with any any and all underlying BVH motion capture files
Web page view
Source code view
### Babylon
To explore the wonderful Babylon 3D JavaScript library
Web page view
Source code view
### j3qUE
Shows you an easy way to work with both jQuery and Three.js. The HTML and jQuery goes in the main HTML file. The Three.js goes into its own file called in by an IFRAME into the main page. In the main file, you write in jQuery style. In the iframe, you write in Three.js style.
Web page version
Source code version
Blog Post: http://www.jaanga.com/2013/05/threejs-and-jquery-never-twain-need-meet.html
### oSome Globe
building a 3D Globe using Three.js and Open Street Map data.
Web page view
Source code view
See WebGL Meet-Up: http://jaanga.github.io/events/sf-webgl-2013-06-26/ also broken
Blog posts
Three of them - all from June 2013: http://www.jaanga.com/2013_06_01_archive.html
### unFlatland
deprecated. See Terrain Viewer
The map like she has never been seen before:
Web page view
Source code view
### Screen Grabber Three.js
To enable screen capture of Three.js render window
Web page view
Source code view
### Video Surfaces
To wrap or warp videos as textures of a variety of types of 3D meshes
Web page view
Source code view
To display videos in unreal or disjointed manners
Post: http://www.jaanga.com/2013/08/webgl-displaying-video-on-wobbly-moving.html