Three.js editor

If you don’t know what Three.js is, then here is a quote from Wikipedia “Three.js is a cross-browser JavaScript library/API used to create and display animated 3D computer graphics in a web browser. Three.js uses WebGL.”

Most people don’t know that there is a build-in editor in Three.js that can be used to e.g. create visual demos and games.

I have collected some tips to this post that will hopefully help people with Three.js editor

There is also a lovely Hacker News discussion about Three.js editor

And if you want to see some sample demos made with Three.js editor then check out

Tip 01: Start from scratch

Just select File -> New

Start from scratch


Tip 02: Add a cube/box

Just select Add -> Box

Add a cube/box


Tip 03: Rename an object

  1. Select SCENE panel
  2. Select an object you want to rename
  3. Write wanted name to Name field and press Enter

Rename an object


Tip 04: Make object rotate in Play mode

This is first not so trivial tip.

  1. Add a box to scene (Add -> Box)
  2. Select the box and from SCENE panel select OBJECT panel and press NEW button under SCRIPT
  3. Type in some name for script and press EDIT button
  4. Copy and paste following code into code editor, then close the code editor with X.
function update( event ) 
	this.rotation.z += 0.1;
  1. Press play, and see how the box rotates

New script Script name and edit Paste rotation code