Skip to content

sharjith/ModelViewer-Qt5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ModelViewer

OpenGL Model Viewer

A 3D Viewer that reads and displays most common 3D file formats that are supported by the Assimp library.

ScreenShot

It supports various visualization and rendering styles including Physically Based Rendering as seen in the screenshots below.

Rendering Modes ScreenShot

Advanced Rendering Modes ScreenShot

OBJ File Rendering with Textures and Colors ScreenShot

Transparency and Reflections ScreenShot

Material Rendering with Texture Based PBR ScreenShot

Realistic Rendering with Skybox Environment ScreenShot

Capped Section View ScreenShot

Capped Multiple Section View ScreenShot

Multiple Projection Views ScreenShot

Building the code:

Linux: Open the .pro file in Qt Creator, change the library paths to point to your local paths and build

Windows: Open the .pro file in Qt Creator, change the library paths to point to your local paths or in Visual Studio using the Qt Tools Extension and build

Dependencies: Qt5.12 or above Assimp-5.0.1, GLM, freetype-2.10.1