Scotty 3D is a graphic software includes components for interactive mesh editing, realistic path tracing, and dynamic animation. It is a course project implemented for 15-462 Computer Graphics at Carnegie Mellon University. This software consists of three major parts: MeshEdit, PathTracer and Animation.
Mesh Edit
Mesh Edit performs performs 3D modeling, subdivision, and mesh processing. MeshEdit enables the user to transform a simple cube model into beautiful, organic 3D surfaces described by high-quality polygon meshes.
Edge Flip
Edge Flip
Edge Split
Edge Split
Erase Vertex
Erase Vertex
Face Bevel
Face Bevel
Path Tracing
PathTracer implements a simple path tracer that can render scenes with global illumination. PathTracer also enables Bouding Volume Hierarchy(BVH) that accelerates ray-scene intersection. Last, PathTracer supports envrionment lighting.​​​​​​​​​​​​​​

BVH Level 0

BVH level 10

Rendered Image

Animation
Animation supports four parts: Spline Interpolation, Skeleton Kinematics, Linear Blending Skinning and Particle Simulation

Beginning stage of the on-site experience

Back to Top