Art Contest


I call it, ice-9

inside ice-9 (this is actually from a diff mesh, i think)



QuadSubDiv, only making the first split per face and not centering the last new vertex in the face.

An old, more dramatic version of wacky applied to a cube:


This is a series of images each progressively zooming into a smooth result on largecube.obj:

As you can see, it is very smooth.


Here are two cool images I made - one of a person

And one of a heart:


For the art contest, I couldn't really come up with a cool object to morph, so instead I took one of the pre-loaded meshes and tried to come up with a combination of filters and warps to make it look semi-cool. For mine, I came up with a cow with scales! This was created by calling extrude and then calling smooth to smooth out the extrusions created by extrude so they look more like scales than arbitrary shapes extending out of the cow.


It occurred to me that the extrude operation with the cube object is enough to make Minecraft-like objects. I used a series of extrudes (and some resizing and translation) to spell out “COS 426”. It doesn't look like much at first because there are places where I didn't leave space between letters:

...but under Catmull-Clark subdivision, I quite like the effect:

Here's another version with a wacky swirl filter just for fun:


For the art contest, I submit a lantern:


I used a combination of translate and wacky to turn a horse into a giraffe :


Some artsy fails for quad subdivision and truncate.


I had some interesting bugs, like this one:

I also made an interesting shape from large cube using an inverse bulge operation, combined with coloring, swirling, twisting, inflating, and extruding.

Lastly, I ran my inverse bulge on a sphere, as well as a combination of other extrude, bulge, and subdivision operations, and ended up with what looks like a vase.


Weird blend of scale, inflate, twist, noise, the wacky filter, and a Catmull Clark subdivide on the cow model. End result looks a little like a miniature wave.


Here is an example output where the cube mesh is modified by an earlier version of my loop subdivision function, which had an interesting bug.



My submission is just a gallery of bloopers encountered during the development of bilateral and loop, but I think they look pretty neat!

Various objects filtered with a buggy bilateral filter. Some of them seem to have turned into flowers.

Various objects blown up in some sort of way during development of loop subdivision.


Submission for art contest. Triangular subdivision gone wrong.


Swirl filter on the cheetah.


For the art contest, I created a three dimensional snowflake by nesting numerous extrudes along a dodecahedron. It creates a very cool, futuristic shape.


I discovered extruding meshes a few times usually produced interesting patterns.


Evil octopus walking:


Here is a final output "something" created by computer

This is the input image


The Iron Throne, seat of the Seven Kingdoms of Westeros:

(AKA: a buggy version of my Catmull-Clark subdivision filter applied to hand.obj that I played with to look spikier and more Game-of-Thrones-like).


Failed sharpen:


For the art contest, I altered the color scheme to white, then I applied wacky, twist and inflate in that order. It turned out to be pretty cool! I made the following gif as a result. It looks a little weird, but was quite fun to make.

Here's the gif:


This was due to a blooper in my loop function. Behold, the horny cheetah!

This happened when I flipped some of the cartesian coordinates.


For the art contest, I painstakingly started with a cube and used a multitude of extrude, scaling, and translation operations until I created my name in 3d.



Here is a dodecahedron after extruding and beveling:

It looks cute, no? At least that's what I think.

Here is a dodecahedron after truncating, extruding and beveling:

It also looks cool, but I still like the cuteness of the first one.


I'll also bring back my dual operation on the hand:

as I like the hexagon texture of the hand.


I took a cylinder and applied the following filters on it:

Here are the different stages of creating the final product:


This is a model of a little sea creature, imagine it swimming through clouds of plankton with its many flagellae.


The following image was created with a custom filter which sucessively truncates a set of faces of mesh and then extrudes the faces created during truncation. The extruded faces are taken as the set of faces for the next iteration. The following mesh was produced by applying this filter seven times to a dodecahedron (click on link to see mesh):

Here is another picture of the mesh, this time without wireframe:

Here is another picture of a mesh created by applying this filter seven times to a cube:

The filter produces a cool fractal-like effect on the mesh. The implementation of the filter is in Filters.artFilter, and I've added a slider for the art filter in the GUI under "Custom Filters".



For the art contest, I have modified the octopus file to create a crazy extruded (and twisted and altered in a couple other minor ways) sea creature. It looks best when vertex colors and curvature are turned on, but regardless, I though it looked awesome: Here is the octopus in batch mode:

I didn't have too much trouble implementing this feature, because it was a wild combination of other previously implemented features.


For the art contest I'm submitting a few pictures of cool shapes (colored by curvature using a color map as explained above) These kinds of pictures can be found fairly easily by warping objects and then finding the curvature and showing the vertex color. The ones above were my favorites though. Feel free to pick whichever you prefer.


Cheetah and a Tiger-Horse.


This feature was implemented by me.

Here is a winged flying teapot:

I did not encounter any particular challenges in implementing this.


Here is a hedgehog cheetah:

Here is a hedgehog armadillo:


Combining the extrude operator with the colored Loop sudivision created some interesting patterns:

Here is an example output where the cheetah is extruded by 0.01 and Loop subdivided twice:

Here is an example output where the octopus is extruded by 0.05 and Loop subdivided twice:

Here is an example output where the teapot is extruded by 0.05 and Loop subdivided twice: