Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 923 Bytes

README.md

File metadata and controls

30 lines (20 loc) · 923 Bytes

Example OpenGL Mesh Viewer

Overview: This application is an example of using modern OpenGL to render a textured mesh object, light the object with a key and fill light, and provide an orbit style camera interface. Additional options include showing the wireframe and toggling orthographic or perspective projections.

Dependencies

Development Environment

See https://youtu.be/qFlJXMpxAO4

Future Improvements

  • Logging framework (maybe Boost https://www.boost.org/)
  • Find/use standard Wavefront OBJ file loading library
  • Use cmake (https://cmake.org/)
  • Support quads in OBJ file
  • Implement Shadows
  • Implement menu interface to adjust scene configuration