Welcome to Scotty3D! This 3D graphics software implements interactive mesh editing, realistic path tracing, and dynamic animation. The original repository can be found here.
Implementing the functionality of the program constitutes the majority of the coursework for 15-462/662 Computer Graphics at Carnegie Mellon University.
The assignment description for mesh editing can be found here.
The assignment description for ray tracing can be found here.
The assignment description for animation can be found here.
To view the User Guide and Developer Manual, please visit the original project wiki here.
Edge Collapse:
Edge Flip:
Edge Split:
Face Bevel:
Triangulate:
Linear subdivision:
Loop subdivision:
Catmull-Clark subdivision:
Simplification: