Monday, April 2

3D, Again

Last year, in eigth grade, I created a minimalist (cube coordinates) CAD program utilizing 3D polygons. Last semester, I programmed a raytracer. Continuing my tradition of exploring multidimensional graphics, I am somewhat sarcastically proud to present ... my raycaster!

Actually, I just began working on this. Once I smooth out the two-dimensional movement, I'll change to three dimensions: then I can implement a sparse voxel octtree, etc. But here's my progress so far.


It's one of the first and fastest ways to display in three dimensions; I've heard the game Wolfenstein 3D cited as an example. I guess I'll see if I can improve upon it - for certain, I have seen that it's already quicker that other rendering methods.