Skip to content
This repository has been archived by the owner on Dec 2, 2020. It is now read-only.

Latest commit

 

History

History
70 lines (48 loc) · 2.02 KB

README.md

File metadata and controls

70 lines (48 loc) · 2.02 KB

Basic Model Viewer

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.

Stanford bunny

Version

0.9.0

Basic Usage

Please check the quick start guide at BMV Introduction.

Prerequisites

Install Qt5 with opengl support. Apart from this, no other dependency on third party libraries.

Installation

mkdir build
cd build
qmake ..
make

Tested environment(s)

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]

License

This software is distributed under the LGPLv2.1 license. Please read LICENSE for information on the software availability and distribution.

Acknowledgements

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.

Andrew Seidl