Three.js is a lightweight cross-browser JavaScript library/API used to create and display animated 3D computer graphics on a Web browser. Three.js scripts may be used in conjunction with the HTML5 canvas element, SVG or WebGL.

three-js three threejs three.js

Learning WebGL and three.js

I'm new and starting to learn about 3D computer graphics in web browsers. I'm interested in making 3D games in a browser. For anyone who has learned both WebGL and three.js...

The Three.js tag has really bad questions

The distribution of&nbsp;<a href="" target="_blank">three.js</a>&nbsp;tagged question is something like this:

SceneJS vs Three.JS vs others

Pros and cons anyone? Couldn’t find a complete feature set for three.js library. Though I do know it’s popular and in active development. Maybe someone have done some R&amp;D on WebGL engines and can suggest which benefits each library gives?

Why my window resize event listener doesn't work? Using Three.js and Vuetify.js

I am putting a three.js renderer inside of a , using vuetify.js framework. What I would like my code to do is to change the div element dimensions whenever the window is resized.

How to fix “Uncaught ReferenceError: MouseInteract is not defined”?

When I try to merge multiple meshes, I cannot succeed to merge the materials of these meshes.

Creating a custom shader in Three.js

3D stuff in the browser is awesome. After playing around with threejs for some time and making a&nbsp;<a href="" target="_blank">mini-game</a>&nbsp;at school I started to like it a lot. A classmate that is really into graphics programming told me a little bit about WebGL and shaders. It seemed really cool and I promised myself I would make my own shader. Of course some other shiny thing caught my attention and I forgot about it but, from today on I can finally say that I have created a shader and used it within threejs.

Build a 3D Application with React and Three.js

A beginner’s guide to using Three.js, React and WebGL to build a 3D Application with interaction