These examples demonstrate most of the features of SceneJS. Many of them are intentionally simple in order to provide templates for you to experiment with as you explore SceneJS.
You'll need a WebGL-enabled browser; here's how to get one.
More Resources:
Introduction
Geometry
Lighting
Texturing
Shader Customisation
Custom Shaders - Vertex Displacement
Custom Shaders - Pixel Colour Transform
Custom Shaders - Fancy Transparency
Custom Shaders - User Clipping Plane
Scene Layers
Layers - Transparency Sorting with Layers
Layers - Visibility Switching Layers
Animation
Geometry Morphing - Basic Quad
Geometry Morphing - Wavey Teapot
Picking
Miscellaneous
Sharing Content across Multiple Scenes
Finding Nodes using Regular Expressions
COLLADA Content
Services
The SceneJS API provides an Inversion of Control (IoC) container into which we can plug service objects for SceneJS to use for functions like loading content etc. We can plug in our own implementations of these whenever we want more control.
.- Implementing GeoLoadService
How to implement a GeoLoaderService for customized geometry loading.
- Implementing MorphGeoLoadService
Extends the previous example with a MorphGeoLoaderService for customized loading of geometry morphing targets.