May30a2014 zoetrope description

home   Sketchfab
three.js The program was written by Eric, and is in three.js, an open-source 3D graphics language written atop WebGL.

Time is considered a fourth dimension; this program attempts to show time as a dimension in a different way.

On the technical side, due to the way three.js performs frustum culling, the "cycles" control will not appear to do much beyond a certain point with the initial view. As the view is rotated to the left, more frames appear. This happens because most transforms are performed in the vertex shader, causing three.js's CPU-based culling algorithm to fail. This failure is a bit of serendipity, giving the piece a different feel.

 
zoetrope   animated