Jaanga Cookbook Read Me
Web page view Source code view
Cookbook Projects
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.
Rubik's Cube
Drawing on Heightmap
Web page view
Source code view
Star Spotter
Web page view
Source code view
CORS Communication
Mision
To explore communication between repos on GitHub
Web page view
Source code view
Voice Commands for Three.js
Mission
To build simple, sample files that can be used as the basis for more complex works involving voice recognition and 3D
Read Me
Web page view
Source code view
### Templates for Google Cardboard
Mission
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.
Read Me
Web page view
Source code view
### Three.js Templates
Mission
To build simple, sample files that can be used a the basis for more complex work involving the Three.js library
Read Me
Web page view
Source code view
### BVH Reader
Mission
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.
Read Me and Demos
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/ )
Mission
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
Read Me
Web page view
Source code view
### Babylon
Mission
To explore the wonderful Babylon 3D JavaScript library
Read Me
Web page view
Source code view
### j3qUE
Mission
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.
Read Me
Web page version
Source code version
Blog Post: http://www.jaanga.com/2013/05/threejs-and-jquery-never-twain-need-meet.html
### oSome Globe
Mission
building a 3D Globe using Three.js and Open Street Map data.
Read Me
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
Mission
The map like she has never been seen before:
Read Me
Web page view
Source code view
### Screen Grabber Three.js
Mission
To enable screen capture of Three.js render window
Read Me
Web page view
Source code view
### Video Surfaces
Mission
To wrap or warp videos as textures of a variety of types of 3D meshes
Read Me
Web page view
Source code view
Video Folding Polygons
Mission
To display videos in unreal or disjointed manners
Post: http://www.jaanga.com/2013/08/webgl-displaying-video-on-wobbly-moving.html