TECHNOLOGY INDEX / REFERENCE3D / WEBGL / WEBXR3D WEB LIBRARY
REFERENCE / THREE.JS

Three.js

Three.js is a JavaScript 3D library for creating scenes, cameras, geometry, materials, animation and GPU-rendered graphics in the browser.

WHAT IT DOES / 01

SCENES FOR
THE BROWSER.

It provides a practical scene graph and rendering layer above lower-level web graphics APIs such as WebGL.

KEY CONCEPTS / 02

THE CORE
IDEAS.

  1. 01

    SCENE GRAPH

    Arrange cameras, lights, meshes and groups in a transform hierarchy.

  2. 02

    RENDERER

    Draw the scene from a camera into a browser canvas using the GPU.

  3. 03

    ANIMATION LOOP

    Update object state and render a new frame in sync with the display or XR headset.

KEEP EXPLORING / 03

OFFICIAL
RESOURCES.

BACK TO ARCHIVEALL PROJECTS←