Skip to content

A sandbox that I use to test some graphics algorithms.

Notifications You must be signed in to change notification settings

magestik/sandbox3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sandbox3d

Introduction

A sandbox that I use to test some graphic techniques.

Implemented :

  • Light Prepass,
  • Simple Fog,
  • Normal mapping,
  • Shadow mapping (PCF),
  • Tone Mapping (the scene is first rendered in HDR format),
  • Bloom,
  • FXAA (just plugged Timothy Lottes implementation),
  • Cel Shading,
  • SSAO.

Build

Compile C++ code, and preprocess shaders :

$ mkdir build
$ cd build
$ cmake ..
$ cmake --build .

Dependencies

This project is designed to run on GNU/Linux and does not support Windows (maybe using GLEW would be enough to make it work).

Libraries needed :

  • OpenGL 3.3 / Vulkan 1.0.4
  • TinyXML2

About

A sandbox that I use to test some graphics algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published