Basic Model Viewer (BMV) is a Qt5 based visualization tool written in Modern OpenGL and currently support basic objects and .obj files.
This tool was originally written as part of learning experience from Computer Graphics course. Project is not actively developed, however I intend to test on mac as long as I use this tool as an auxiliary utility to quickly obtain camera and object locations for photo realistic rendering.
0.9.0
Please check the quick start guide at BMV Introduction.
Install Qt5 with opengl support. Apart from this, no other dependency on third party libraries.
mkdir build
cd build
qmake ..
make
Tested on:
Mac OS X 10.9 [Graphics card: HD Graphics 4000, Radeon HD 5750]
Mac OS X 10.10 [Graphics card: HD Graphics 4000]
Mac OS X 10.11 [Graphics card: HD Graphics 4000]
Mac OS X 10.14 [Qt 5.13.0]
This software is distributed under the LGPLv2.1 license. Please read LICENSE for information on the software availability and distribution.
Hammad Mazhar both for helping me to understand the basics of computer graphics and for making his camera class open source, the basic functionalities of which are used in this project.
Syoyo Fujita for his obj file loader.
Pradeep Garigipati for providing sample obj files.