Three.js is a JavaScript 3D library that tries to make it as easy as possible to get 3D content on a webpage. It provides a simple yet powerful API for creating and displaying animated 3D computer graphics in web browsers using WebGL.

Features

  • WebGL renderer
  • Scene graph
  • Cameras
  • Animation system
  • Various light sources
  • Materials and shaders
  • Loaders for various 3D model formats

Resources

Three.js – JavaScript 3D library

A powerful JavaScript library for creating 3D graphics in the browser