3D Model Viewer

Implemented 3D model viewer with hierarchical meshes, phong lighting using materials, perspective camera

Demo video


Source code


Features

  • Implemented perspective camera
  • Phong lighting with materials having specular, diffuse, ambient and other components
  • 3D model loading with hierarchical meshes

Technologies used

  • Languages: C/C++, GLSL
  • Libraries: stb, ASSIMP, glfw
  • Tools: msvc, Visual Studio debugger, RenderDoc