Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An extensible WebGL-based engine for high-detail 3D visualisation
JavaScript HTML

Merge pull request #353 from tsherif/OES_element_index_uint

Use OES_element_index_uint extension, if available
latest commit 574e8eeb83
@xeolabs authored



An extensible WebGL-based engine for high-detail 3D visualisation.


Using the Plugins

To keep the core library small, SceneJS dynamically loads it’s non-core functionality from a directory of plugins, which it loads on-demand from the plugins directory within this GitHub repository.

You can hotlink to this library if you're OK with using the plugins from this repo and don't need any plugins that provide textures, (because those textures won't load cross-domain).

If not, then just do this:

  1. get a copy of the library
  2. get the ZIP archive of plugins
  3. unzip that archive, say to directory myDir
  4. configure SceneJS to load the plugins from there, like this:
    pluginPath: "./myDir/plugins"

Then off you go, start building a scene:

var myScene = SceneJS.createScene({
    // ...

Read more in the Quick Start tutorial.

Something went wrong with that request. Please try again.