Assignment 3

This assignment was to implement tesselation of Bezier Surfaces using uniform and adaptive tesslation methods. To help show the different features, animations are included at the bottom of the page. The images and animations use a white light on the right and a blueish light on the left. Uniform subdivision renders with a reddish material while adaptive subdivision renders with a blue material.

Right click and select "Open image in new tab" to see full size images.

Group Members:


Arch

Teacup

Teapot

./as3 arch.bez .1

./as3 teacup.bez .1

./as3 teapot.bez .1


Rotation


./as3 arch.bez .1

./as3 teacup.bez .1

./as3 teapot.bez .1


Translation


./as3 arch.bez .1

./as3 teacup.bez .1

./as3 teapot.bez .1


Zoom


./as3 arch.bez .1

./as3 teacup.bez .1

./as3 teapot.bez .1


Uniform tessellation: Flat


./as3 arch.bez .1

./as3 teacup.bez .1

./as3 teapot.bez .1


Uniform tessellation: Wireframe


./as3 arch.bez .1

./as3 teacup.bez .1

./as3 teapot.bez .1


Uniform tessellation: Smooth Shading


./as3 arch.bez .1

./as3 teacup.bez .1

./as3 teapot.bez .1


Adaptive tessellation: Flat


./as3 arch.bez .01 -a

./as3 teacup.bez .01 -a

./as3 teapot.bez .01 -a


Adaptive tessellation: Wireframe


./as3 arch.bez .01 -a

./as3 teacup.bez .01 -a

./as3 teapot.bez .01 -a


Adaptive tessellation: Smooth Shading


./as3 arch.bez .01 -a

./as3 teacup.bez .01 -a

./as3 teapot.bez .01 -a


Animation showing rotation on an object.

./as3 teapot.bez .2


Animation showing translating an object and zooming in/out.

./as3 teapot.bez .2


Animation showing the wireframe of an object with uniform tessellation.

./as3 teapot.bez .2


Animation showing smooth/flat shading on a uniformly tessellated object.

./as3 teapot.bez .2


Animation showing adaptive tessellation.

./as3 teapot.bez .01 -a


Animation showing the wireframe of an object with adaptive tessellation.

./as3 teapot.bez .01 -a


Animation showing smooth/flat shading with adaptive tessellation.

./as3 teapot.bez .01 -a