Scotty3D

A 3D editor implemented mesh editing, realistic path tracing and dynamic animation.

Duration:  3 months

Language:  C++

Team Size:  1

 

Scotty3D is a 3D graphics software with interactive mesh editing, realistic path tracing, and dynamic animation features.  Implementing the functionality of the program constitutes the majority of the coursework for 15-462/662 Computer Graphics at Carnegie Mellon University.  Below are the demos of my implementations.

Github: https://github.com/cmu462/Scotty3D/wiki

Path Tracing ( Using Monte Carlo Method):

1024 rays per path,  599.37s, 1.8 GHz i5 Macbook Air

Animation:

IK (Jacobian) + Linear Blend Skin:

Mesh Edit:

Face Bevel:

Vertex Erase:

Edge Split:

Edge Collapse:

Edge Split: