Skip to content

alexanderguzhva/DFLighting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DFLighting

Dwarf Fortress Lighting project that was created during hurricane Sandy just for fun, the cold and dark atmosphere was right for such a project. This Lighting Engine was designed to handle thousands of 3D point lights in real-time in a boxed world.

I'm refactoring it (prototype was very dirty: no optimizations, no memory disposal, no smart pointers, no AVX instrinsics, slow renderer and naive A*).

ALL LIGHTS ARE true 3D LIGHTS, not 2D!!!!!!!!!!!!!!!!

Check this out (more on my youtube channel). Note that all slowdowns are because of very naive A* algorithm.

First demo First demo

Colors. Memorizing a fortress. Colors. Memorizing a fortress.

Tree shadows. Outside. Trees.

About

Dwarf Fortress Lighting project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages