this entry's gonna be nerdier than usual (and will read better if you have a working understanding of high school geometry).
another old project i'm revisiting in Max; 'square peg in a round hole'.
the idea with this was to write a VERY simple 3d rendering engine in max entirely with objects and functions NOT designed for graphics use. I did this by taking a set of 3d coordinates, taking just the X and Y values, converting to polar, incrementing the rotation (so rotating in a 2d X/Y plane), converting back to cartesian. (then doing the same with Y/Z and X/Z), bouncing the result to a 2d set of drawable coords by making the further away points closer to center, so things get smaller as they get farther, then using a pair of audio streams to do the actual line drawing (so inefficient it's laughable). click the thumbnail for an image of the patchers if yr into Max, PD, or patcher programming in general.
...
my next post should be more readable.
Comments