Avery Stauber

Interior Exterior Classification

Interior/ Exterior Classification of Polygonal Models Geometric Processing / Winter 2021 Summary This project focused on building off the ideas presenting in a publication by F.S. Nooruddin and Greg Turk. In which the goal is to classify faces of a 3D model where some faces are inside of the model and some outside. These calssifications […]

Billiard Ball Simulation

Billiard Ball Sim Computer Animation / Winter 2020 Summary Billiards, or pool, is a game where a cue ball is struck and in turn strikes other billiard balls in attempts for them to enter pockets. This simulation takes into account the friction of the table to both spin and slow down the billiard balls. It […]

Mesh Subdivison

Mesh Subdivision Geometric Processing / Winter 2021 Summary This project focused on topological exploration of 3D meshes. To do this we first learned how to calculate various topological features such as angle deficit and valence. Then we implemented regular mesh subdivision. This form of mesh subdivision does nothing to smooth meshes, but instead adds information […]

Vector Field Visualization

Vector Field Vis Scientific Visualization / Fall 2020 Summary This project deals with 2d vector fields positioned on a 2d plane. For every point in the plane there is information on how the vector field is moving there. This information is used to trace streamlines like those in the images shown. Vector field topology (sources, […]

Scalar Field Visualization

Scalar Field Vis Scientific Visualization / Fall 2020 Summary This project visualizes scalar fields. The data is stored in a 2d plane where every point has some scalar value. This could be temperature, energy, weight, anything really. That 2d plane is then transformed into a 3d plane and contour lines are drawn across the 3d […]

Mesh Smoothing

Mesh Smoothing Geometric Processing / Winter 2021 Summary This project expanded on ideas from Mesh Subdivisions by imploring a heat diffusion method of mesh smoothing. This is done by actually modifying vertices positions based on neighboring vertices. There are a few methods to perform this type of smoothing covered in the paper. 2D Diffusion We […]

Pen & Ink Short

Pen & Ink Rendering Geometric Processing / Winter 2021 Summary This project utilizes the curvature tensor of the 3D mesh to determine the direction of pen hatches used to perform a non-photorealistic rendering of the original 3D mesh. This is image comes from a weighted composite of 4 images, the silhouette , the major curvature […]