Three.js r69

A state of the art 3D engine written and working in JavaScript, using HTML 5 canvas, SVG, CSS 3 3D, and WebGL rendering methods
Three.js - Basic 3D spheres are nothing to Three.js, the engien working with much more complicated objects
  3 Screenshots
Three.js is very user friendly and provides an easy to understand system for rendering 3D graphics via JavaScript, even for newcomers.

The engine follows all the guidelines and principles used by other 3D engines, working with concepts like scenes, textures, patterns, camera angles, faces, lighting, ray tracing, etc..

If you have ever worked with a 3D engine then then there wont be a problem migrating to Three.js, the only impediment being the JavaScript syntax you need to get used to.

Three.js can be used for simple browser animations (might be a overhead), creating browser-based movies, presentations and even browser-based games.

To help developers get started, Three.js creators have provided lots of online documentation and examples.

Main features:

  • Manipulate scenes
  • Manipulate camera views
  • Work with 2D or 3D perspectives
  • Built-in even dispatcher
  • Complex math, vectors and geometry support
  • Lighting engine
  • Ray tracing
  • Easy data loader
  • Material manipulation
  • Color manipulation
  • Support for shaders
  • Support for textures
  • Key-frame animations
  • Expandable via plugins

last updated on:
October 23rd, 2014, 12:49 GMT
license type:

MIT License

developed by:
three.js Authors
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Graphics and Multimedia \ Graphics and Animations
Download Button

In a hurry? Add it to your Download Basket!

user rating 4



Rate it!
3 Screenshots
Three.js - 3D perspectives are also supported in all of Three.js' rendering enginesThree.js - Three.js is so advanced you can even do 3D modelling insie the browser

Add your review!