Penumbra is a free and open source library for GPU accelerated solar shading calculations using pixel counting. It is configured as a cross-platform CMake project.
- A C++ compiler (e.g., Clang, GCC, MSVC)
- CMake
- Clone the git repository.
- Make a directory called
build
inside the top level of your source. - Open a console in the
build
directory. - Type
cmake ..
. - Type
cmake --build . --config Release
.