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

acrlakshman/BasicModelViewer

Repository files navigation

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

About

Qt5 based visualization utility with Modern OpenGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages