该项目是一个基于opengl的3D模型查看器,允许用户实时探索、自定义并于模型交互。它包括转换控制,可调节的相机和投影设置,亮度和深度测试切换,以及一个简单操作的ImGui界面。
主要特点:
实时模型渲染使用现代OpenGL(核心配置文件)
交互式GUI (ImGui)控制:旋转,缩放和3D对象的位置;
摄像机位置和透视投影参数;
亮度调整;
颜色调整,可切换深度测试;
自动旋转动画; 变换顺序控制(R*T*S和T*R*S);
动态窗口大小调整与适当的纵横比重新计算;
通过外部实用程序头加载.obj和.bmp的网格和纹理