<body style="background: #000000;"> <canvas id="canvas" style="position:absolute; top:0; left:0;"></canvas> <div id="buffer" style="display:none;"> <!-- buffer --></div> </body> <script> var camera = { focus : 400, self : { x : 0, y : 0, z : 0 }, rotate : { x : 0, y : 0, z : 0 }, up : { x : 0, y : 1, z : 0 }, zoom : 1, display : { x : window.innerWidth/2, y : window.innerHeight/2, z : 0 } }; var a