Skip to content

OpenGL 3D graphics engine

License

Notifications You must be signed in to change notification settings

study-game-engines/mist

 
 

Repository files navigation

Mist Engine

OpenGL 3D graphics engine.

Project created by Mateusz Michalak as part of the "Graphics Programming" course conducted at Lodz University of Technology.

Mist Engine Screenshot

Features

  • PBR (Physically Based Rendering)
  • IBL (Image Based Lighting)
  • Shadow Mapping (with PCF)
  • Scene Graph
  • Instancing
  • Bloom Effect
  • Particle System (using Compute Shader)
  • Material System

How to build

  1. Clone the repository.
git clone https://github.com/matey-99/MistEngine.git
  1. Launch GenerateProject.bat (this file contains simple commands that make Build directory and create project files inside).
  2. Open Visual Studio solution and select MistEngine project as startup project.
  3. Build.

Releases

No releases published

Packages

No packages published

Languages

  • C++ 78.3%
  • GLSL 10.5%
  • C 10.4%
  • Other 0.8%