Information
- Paper topic: Rendering
- Software type: Code
- Able to run a replicability test: True
- Replicability score: 0
- Software language: C++, python
- License: BSD
- Build mechanism: none given
- Dependencies: libpthread
- Documentation score {0,1,2}: 1
- Reviewer: Julie Digne <julie.digne@liris.cnrs.fr>
- Time spent for the test (build->first run, timeout at 100min): 20min
Source code information
Comments
For building the LookUpTableCode, I used the following CMakeLists.txt linking with pthreads:
cmake_minimum_required(VERSION 3.10)
PROJECT(lut)
SET(CMAKE_CXX_FLAGS "-O3")
ADD_EXECUTABLE(lut main.cpp Grid3D.cpp NearestNeighborIndex.cpp)
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
target_link_libraries(lut PRIVATE Threads::Threads)
I was able to generate the lut for Fourier coeffs to XYZ and test other configurations. The python scripts worked out of the box and produced paper-like results.
Misc. comments
Notice that the lut generation requires a lot of RAM (around 12Go).