This is an OpenGL 3D model viewer that supports loading .obj file, camera control, multiple rendering modes and REPL style interactive command based control, and I extended it to a full blown scene graph manager. It also allows lighting, transformation, simple animation and camera inertia. I programmed with C++