Skip to content

A rendering engine that implements Clustered Rendering in C++ and OpenGL

License

Notifications You must be signed in to change notification settings

ChinYing-Li/ClusterEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cluster Engine

Table of Contents

Introduction

Cluster Engine is a real-time physically based renderer written in C++, using OpenGL as the graphics API. It supports the technique, Clustered Shading, described in the paper: Clustered Deferred and Forward shading. O. Olsson, M. Billeter, U. Assarsson.

Dependencies

Installation

Since this project uses CMake for cross-platform compilation.

MacOSX and Linux

  1. Navigate to the directory where you want the game to be installed using command line
  2. git clone https://github.com/ChinYing-Li/ClusterEngine.git
  3. cd ClusterEngine
  4. mkdir build
  5. cd build
  6. cmake ..
  7. make

Windows (untested)

TO BE UPDATED

Documentation

TO BE UPDATED

About

A rendering engine that implements Clustered Rendering in C++ and OpenGL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published