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.

About

Hobby-grade rendering engine in C++

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages