Scotty3D

Scotty 3D


What is Scotty3D

Scotty3D is a graphics software implements interactive mesh editing, realistic path tracing, and dynamic animation. It is a course project implemented for 15462 computer graphics at Carnegie Mellon University.

Mesh Editing

When in MeshEdit mode, Scotty3D provides a polygon-based 3D modeler with basic subdivision capabilities. In my implementation it supports local mesh operations such as face bevel, edge split, edge flip and erase vertex and global mesh operations: triangulation, linear subdivision, Catmull-Clark Subdivison and loop Subdivsion.

Local mesh operations

face bevel
split edge
edge flip
erase vertex

Global mesh operations

Triangulation
Linear Subdivision
Catmull Clark Subdivision
Loop subdivision