Introduction to Three.js

A few months ago, I started messing around with Three.js: ”a lightweight cross-browser JavaScript library/API used to create and display animated 3D computer graphics on a Web browser" (source), created by Mr.doob.

image - example using a particle system

Basically Three.js (among other libraries) allows you to create 3D elements (such as shapes, lights, particles, etc.) and animate them on a webpage (combined with the use HTML5 canvas), without the use of any third-party plugins.

Read More


I decided to migrate my photos to Flickr so I can focus here on another passion of mine: nerdy coding stuff.

I would like to make this place a sort of personal-but-public space where I could share my honest works, thoughts and resources about coding.

My scope of interest is wide: processing, webgl, game development, web front end, demoscene, etc. I will try to make the content of this Tumblr as interesting as all these fields.