Skip to content

jaanga/cookbook

Repository files navigation

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

Web page view

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

Read Me

Web page view
Source code view

Releases

No releases published

Packages

No packages published