The first purpose of this demo is to test the capabilities and the power of ImageData for rendering hundreds or thousands of particles. Based on Joa Ebert's demo (@joa) with ActionScript 3, I ported his code for rendering 3d shapes with pixels. You can even add your OBJ models. It works well but it's a bit limited by CPU. So, I wanted to get the same rendering with WebGL/ThreeJS. I used Frame Buffer Object and OES_texture_float thanks to the work of @MrDoob and @BlurSpline. So you can switch between 2 renderers : CPU or GPU.