Skip to content

bhjd1010/GLEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

GLEngine

A C++/OpenGL mesh viewer for OBJ format models.

Introduction

GLEngine is an open-source library designed to view and edit 3D models in common formats. Written in C++20, this library leverages the power of OpenGL to provide real-time rendering capabilities and a robust framework for interacting with 3D assets.

Features

Under development, new features are on the way

Camera:

  • WASD for close-far and left-right movement
  • Mouse drag for rotation
  • Mouse scroll for zoom

Rendering:

  • Constant ambient light
  • Blinn-Phong

Model:

  • OBJ file for mesh vertices, normals and UVs
  • MTL file for materials

Build & Run

  • mkdir build && cd build
  • cmake ..

Resources

3rd Party Libraries

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published