Project

General

Profile

Overview

Tesseract is a fork of the Cube 2: Sauerbraten engine. The goal of Tesseract
is to make mapping more fun by using modern dynamic rendering techniques, so
that you can get instant feedback on lighting changes, not just geometry.

No more long calclight pauses... just plop down the light, move it, change its
color, or do whatever else with it. It all happens in real-time now.

Tesseract removes the static lightmapping system of Sauerbraten and replaces
it with completely dynamic lighting system based on deferred shading and
shadowmapping.

It provides a bunch of new rendering features such as:

  • deferred shading
  • omnidirectional point lights using cubemap or tetrahedral shadowmaps
  • orthographic projection sunlight using cascaded shadowmaps
  • HDR rendering with tonemapping and bloom
  • screen-space ambient occlusion
  • screen-space reflections and refractions for water and glass (use as many water planes as you want now!)
  • screen-space refractive alpha cubes
  • morphological anti-aliasing