Skip to content

tedle/blonstech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blonstech

blonstech is a hobby-grade rendering engine, made mostly from scratch in C++. It exists more as a personal learning project and is not intended for general use.

blonstech

Features

  • Physically based deferred rendering engine
    • Realtime global illumination using precomputed radiance transfer, generated quickly at runtime
    • Probe based environment mapping for reflections
    • Filmic tonemapping
    • Variance shadowmapping
  • Simple API built around scoped resource management
  • GUI with smooth animations and post processing
  • Console commands with simple API built around C++ templated callbacks

Requirements

  • OpenGL 4.3+
  • Visual C++ 2019 runtime

Building from source

Requires Visual Studio 2019. Simply open solution file and build.

Binary release

See GitHub releases page.

API Documentation

Can be built locally with Doxygen.