Portfolio Images
Stephen St.Vincent
home
Lab 1 - Image generation, manipulation and fractals


This image is from the Julia set, on the range [(-1.5, 1.5), (-1, 1)]. The coloring was accomplished by counting the number of iterations until the set went off to infinity, which was approximated by crossing a threshold of 100. If it did not cross 100 after 255 iterations, it was assumed that it would never do so. The coloring at pixel [i,j] was then done as follows:
image[i][j].b=ctr
image[i][j].g=255-ctr
image[i][j].r=55



This image is from the Mandelbrot set, on the range [(-1.5, -.5), (-.5, .5)]. The coloring was accomplished by counting the number of iterations until the set went off to infinity, which was approximated by crossing a threshold of 100. If it did not cross 100 after 255 iterations, it was assumed that it would never do so. The coloring at pixel [i,j] was then done as follows:
image[i][j].b=ctr
image[i][j].g=255-ctr
image[i][j].r=0



Lab 2 - 2-D Graphics Primitives



A soccer ball, drawn using only lines and a circle.


A puddin' pop, in honor of Prof. Andy Danner. This was drawn with lines and ellipses only.



Lab 3 - Scanline fill algorithms


An upgraded soccer ball.


A delicious grilled-cheese sandwich.



Lab 4 - 2-D Transformations and the 2-D viewing pipeline


I've made all of the lines on the ball rotate about their approximate centers, which demonstrates my matrix transformations.



Lab 5 - Hierarchical Modeling System


This images shows the new modular functionality. Here, I've made all of the lines and polygons of the soccer ball to be one module, while keeping the background circle (which is really just a polygon) separate. I then create a scene module and insert the different ball modules appropriately, with the requisite color changes, scalings, and translations in between.



Lab 6 - 3-D Viewing Pipeline


A 3D soccer ball... FROM THE INSIDE!!! (Point data from: http://www.math.umn.edu/~ROberts/java.dir/JGV/trunc_icosa.html)



Lab 7 - 3-D Hierarchical Modeling


That's right, I have the Golden Power.



Lab 8 - Z-buffer algorithm


Here's a 3D soccer ball, with dimming effects due to the z-buffer.



I did the impossible and improved upon the Golden Power.



Lab 9 - Shading



I just want to touch it...