Monday, November 29, 2010

c3dl Ref Tester 0.1

What is C3DL?
The Canvas 3D JS Libary (C3DL) is a JavaScript library that will make it easier to write 3D applications using WebGL. It provides a set of math, scene, and 3d object classes that makes WebGL more accessible for developers that want to develop 3D content in browser but do not want to have to deal in depth with the 3D math needed to make it work. Website found here.

Ref Tester

Largely ported from David Humphreys Processing.js ref tester found here. I attempted strip out processing and replace it with c3dl to do similar pixel comparisons between canvas's. This proved far more complicated then I anticipated, i had a lot of trouble interpreting all open source projects I encountered. This was solved through exhaustive scanning of Mozilla Development Network and project specific documentation, in addition to asking the pros on #moznet!

Numerous errors in implementation can be found here, however 0.1 contains:
  • ported Processing.js ref tester
  • integration of a single c3dl demo
  • blurring and comparison of the canvas's 
look forward to a fast 0.2 release pending the reviews requested on current release, future goals include:
  • exhaustive still tests
  • modularization of tests

Tuesday, November 16, 2010

Osd Lab moz-transform matrices

Last week David Humphrey challenged us to create some video demos, we were instructed to watch these javascript tutorial lectures:

I attempted to use moz-transform: matrix() to alter videos with wild success. Click here for mozillas MDC.
My lab code can be found here.  Any suggestions are appreciated, I would like to become more proficient with javascript.