| TODO: Put the video description here. |
#define
s before compiling.
Explanation of the various features:
#define DepthShading
TextureMapping
is enabled.#define VisibilityTracking
#define TextureMapping
#define
will also
override DepthShading
.
#define LightMapping
--rebuild
parameter
at least once for the lightmaps to work.
Rebuilding the lightmaps involves ray tracing
and will take hours of time, but only has to be done once.
Note that this will produce a 4'798'283'776 byte file on your disk.
Note also that the LightMapping code can only be compiled on 64-bit POSIX systems (Linux et al),
because it uses the mmap system call,
and the file to be mapped is over 4 gigabytes in size.
It also requires OpenMP support (-fopenmp
compiler option in Clang and GCC).
Has no effect unless TextureMapping
is also enabled.
map-clear.txt
was the same map for a less feature-rich program that could not read this file.