HTTPS clone URL
Subversion checkout URL
- build.py, or how to generate a compressed three.js file
- Detecting WebGL and browser compatibility with three.js
- Drawing lines
- Getting Started
- GUI Tools with Three.js
- How to contribute to three.js
- How to run things locally
- How to use OpenGL or ANGLE rendering on Windows
- JSON Geometry format 4
- JSON Material format 4
- JSON Model format 3
- JSON Object Scene format 4
- JSON Texture format 4
- Mr.doob's Code Style™
- performance improvement
- Some patterns used in examples
- Testing with npm
- Text in Three.js
- Uniforms types
- Using Matrices & Object3Ds in THREE
- Using SketchUp Models
- Using three.js in C# with SharpKit
- Why is part of my object invisible?
Clone this wiki locally
Why do examples use requestAnimationFrame?
Why are there meta viewport tags in examples?
How to change color of Fog?
Are there tools to help me build a scene in Three.js?
How Matrices work in Three.js
How to preserve scene scale when resizing window?
Which default attributes / uniforms / varyings are available in custom shaders?
Why is part of my object invisible?
Using Matrices and Object3D
Using SketchUp Models
build.py, or how to generate a compressed Three.js file
Text in Three.js
Using three.js in C# with SharpKit
Testing with npm
threejs-typescript-gulp-jspm-seed by digital synapse
Animated selective glow in Three.js by BKcore
Max to Three.js workflow tips and tricks by BKcore
On the twelfth day of Xmas, take a whirlwind look at Three.js by Paul King
Getting Started with Three.js by Paul Lewis
An Introduction to Shaders – Part 1 by Paul Lewis
An Introduction to Shaders – Part 2 by Paul Lewis
Creating Particles with Three.js by Paul Lewis
Polygonal chains with collision detection, includes a short Three.js tutorial by Olivier Boes
News & Updates
Learning WebGL Blog – The authoritaive and elegant news source for WebGL
Three.js on Google+ – frequent posts on Three.js
Subreddit for Three.js – updated almost daily with the latest demos built with Three.js
Subreddit for WebGL – frequently updated
webgl.com – about half the posts relate to Three.js
ThreeBuilds – provides debug and historical versions of Three.js
modulite-threejs – allows use of Three.js without having to compile all of its files into a single mega file
graphics to students learning physics and math.
Tutorials & Courses
Interactive 3D Graphics – Free course on Udacity that teaches the fundamentals of 3D Graphics, and uses Three.js as it coding tool.
Building A Physics Simulation Environment – Three.js tutorial in Japanese
Einstieg in WebGL mit three.js – Three.js tutorial in German
Learning Three.js – blog where each post is dedicated to teaching an aspect of Three.js