litescene.js

Litescene.js is a component based scene graph library in Javascript that provides a realistic rendering pipeline on top of WebGL.

It implements common classes like Scene, SceneNode, Camera, Light and Transform.

It relies on litegl.js for the low-level webgl actions.

Some of the main features:

  • Component based node system.
  • Binary formats for meshes.
  • Ubershader material system
  • Easy to extend

Usage

Examples

Documentation

There is an automatic generated documentation online.

Check also the gl-matrix documentation to a better understanding of how to operate with matrices and vectors.