| Portfolio Images Stephen St.Vincent |
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... |