Three.js Tutorial

Three.js Tutorial

Three.js is an open-source JavaScript library that you can use to create dynamic and interactive websites with 2D and 3D graphics. With Three.js, you can render 3D graphics directly inside the browser. You can do fantastic stuff using Three.js by adding animations or logic and even turning your website into a game. Ricardo Cabello (or mrdoob in GitHub) released Three.js in 2010 and maintained a great open-source community.


This tutorial is for anyone who already knows JavaScript and wants to create 3D graphics that run in any browser. This tutorial makes you comfortable in getting started with Three.js and WebGL.


Creating 3D applications that run in a browser falls at the intersection of web development and computer graphics. You don’t need to know anything about computer graphics or advanced math; all that is required is a general understanding of HTML, CSS, and JavaScript. If you are just getting started with JavaScript, I recommend completing this tutorial before proceeding with this one