Skip to content

imclab/s3age

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S3age

A stage container for THREEjs. Streamlines attaching a scene graph to a webgl context, so developers can scene.add after one line.

Examples

Check out the example branch and open the HTML pages in src/examples. For later textured examples, a server will be needed (eg python -m SimpleHTTPServer).

Adds a cube, adds a light, and moves the camera. Similar to hitting "Render" with a factory reset in Blender. The minimum possible custom scene.

https://github.com/DavidSouther/s3age/blob/examples/src/examples/01_blender_factory.html

Similar to the Trackball Controlls example, but drastically cleaned code and green trees. Heavily commented (probably overcommented).

https://github.com/DavidSouther/s3age/blob/examples/src/examples/02_trees.html

Introduction to Scene graph. Organize code by extending Object3D with custom Domain classes. Convulve meshes.

https://github.com/DavidSouther/s3age/blob/examples/src/examples/forest.js

Extend Forest classes. Adds physics simulations.

https://github.com/DavidSouther/s3age/blob/examples/src/examples/forest_physics.js

Presentation and overview of WebGL, Three.js, and these examples, originally prepared for an internal New York Times technology group.