3D matrices.

This is the result of an attempt to generate an ultra-basic 3D rendering library using Max/MSP and Nato's interface to quickdraw, and some home-spun matrix math processing objects I wrote to experiment in C.

The results, though simple, proved to be quite interesting.

My main goal was to get the fundamentals of 3D rendering down pat: depth-sorting, rotation and translation in space, and all that good stuff, so that I could write tools to generate bizarre, custom-drawn 3D-esque objects for use in video animations. In the meantime, Cycling74 went and released Jitter, which is a superset of all the matrix operation I wanted to do. I think I need to revisit these sometime very soon.

go home