**Assignment 2 Gallery** Winners (+2.0 points) =============================== ![**anniec**: For this sphere, I used the sphere2 and applied triangulate and twist on it. The color pattern was created by adding a bit of code to the triangulate function to make the colors more dependent on the vertex position.](./gallery/anniecartcontest4.png border="1" width="640px") ![**rbova**: Wacky projects each vertex onto a ball or radius R, centered on the object's center of mass. R is given by the furthest vertext from the center of the mass. The factor is then used to determine an "alpha" (think linear-interpolation) between the ball and object's default state. I then take the cosine of this alpha and scale the vertex's position accordingly.](./gallery/rbovainsideOut.png border="1" width="640px") ![**thomasrr**: This one I call the spiky cube, self-explanatory. I made this with a bad loop subdivision implementation, that multiplied only new vertices and made triangular spikes on each old face. Kind of like a pointy extrude function.](./gallery/thomasrrart5.png border="1" width="640px") Runner-ups (+1.5 points) =============================== ![**bwzhu**: My art contest submission first takes the 2-res sphere, sharpens it, uses the loop subdivision for two levels, and then applies my curvature coloring to get the nice pentagon / star patterns seen on the figure.](./gallery/bwzhuart.png border="1" width="640px") ![**dbraga**: This was a bug in my first attempt to smooth, that gave this reaally cool...pokemon?](./gallery/dbragaporcoEspinho.png border="1" width="640px") ![**dkchae**: The wacky feature I implemented is a series of trigonometric functions that has been scaled based on distance that generate a tidal wave-esque mesh from just about any mesh. Fun fact: I am an enthusiast of tropical music and with spring break right around the corner, was inspired to make this :)](./gallery/dkchaewaves.png border="1" width="640px") ![**kraigm**: I had a bug in my loop subdivision that made things spiky, and combined with some smoothing and vertex coloring, many of the shapes looked pretty cool.](./gallery/kraigmcylinderflower.png border="1" width="640px") ![**kxiao**: I tried a few different things for warp. This one involved rotating: rotate(x-axis,x^2 * f) for all 3 axis. I think it looks like a non-newtonian flud / melting goop being suspended in the air by someone holding it.](./gallery/kxiaocontest_quadwarp.png border="1" width="640px") ![**maxwellm**: I used the Wacky filter and uniform Laplacian smoothing after coloring the vertices to create the image.](./gallery/maxwellmart1.png border="1" width="640px") ![**mshu**: Moves each vertex by some sin function of its coordinates to create a wavy effect.](./gallery/mshuart1.png border="1" width="640px") ![**ncate**: While implementing triSubDiv, I was initially splitting edges too many times (re-splitting edges that had already been split before). The upside is that I get this nice fractal-y thing.](./gallery/ncateartFractal.png border="1" width="640px") ![**xw7**: I discovered that I could write words by applying Extrude to the cube. After some attempts, I wrote the word "Love". I'm quite proud of how the "v" turned out! ](./gallery/xw7art8.png border="1" width="640px")