C++ lightning renderer (fixed to build on Linux)
Find a file
2025-07-26 22:14:37 +02:00
BlueNoise Initial commit 2025-07-26 22:14:37 +02:00
examples Initial commit 2025-07-26 22:14:37 +02:00
ppm Initial commit 2025-07-26 22:14:37 +02:00
.gitignore Initial commit 2025-07-26 22:14:37 +02:00
APSF.cpp Initial commit 2025-07-26 22:14:37 +02:00
APSF.h Initial commit 2025-07-26 22:14:37 +02:00
CELL.cpp Initial commit 2025-07-26 22:14:37 +02:00
CELL.h Initial commit 2025-07-26 22:14:37 +02:00
CG_SOLVER.cpp Initial commit 2025-07-26 22:14:37 +02:00
CG_SOLVER.h Initial commit 2025-07-26 22:14:37 +02:00
CG_SOLVER_SSE.cpp Initial commit 2025-07-26 22:14:37 +02:00
CG_SOLVER_SSE.h Initial commit 2025-07-26 22:14:37 +02:00
DAG.cpp Initial commit 2025-07-26 22:14:37 +02:00
DAG.h Initial commit 2025-07-26 22:14:37 +02:00
EXR.cpp Initial commit 2025-07-26 22:14:37 +02:00
EXR.h Initial commit 2025-07-26 22:14:37 +02:00
FFT.cpp Initial commit 2025-07-26 22:14:37 +02:00
FFT.h Initial commit 2025-07-26 22:14:37 +02:00
LumosQuad.sln Initial commit 2025-07-26 22:14:37 +02:00
LumosQuad.vcproj Initial commit 2025-07-26 22:14:37 +02:00
main.cpp Initial commit 2025-07-26 22:14:37 +02:00
Makefile Initial commit 2025-07-26 22:14:37 +02:00
QUAD_DBM_2D.cpp Initial commit 2025-07-26 22:14:37 +02:00
QUAD_DBM_2D.h Initial commit 2025-07-26 22:14:37 +02:00
QUAD_POISSON.cpp Initial commit 2025-07-26 22:14:37 +02:00
QUAD_POISSON.h Initial commit 2025-07-26 22:14:37 +02:00
README.md Initial commit 2025-07-26 22:14:37 +02:00

LumosQuad

Original code source slightly modified to work on Debian.

Packages to install: freeglut3-dev libfftw3-dev libopenexr-dev libopengl-dev

make
./build/lumosquad examples/spine.ppm o.exr

EXR files are images that can be opened by Gimp.