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.
SCENES FOR
THE BROWSER.
It provides a practical scene graph and rendering layer above lower-level web graphics APIs such as WebGL.
THE CORE
IDEAS.
- 01
SCENE GRAPH
Arrange cameras, lights, meshes and groups in a transform hierarchy.
- 02
RENDERER
Draw the scene from a camera into a browser canvas using the GPU.
- 03
ANIMATION LOOP
Update object state and render a new frame in sync with the display or XR headset.
KEEP EXPLORING / 03OFFICIAL