/bilateralbluenoise

Bilateral Blue Noise Sampling

Primary LanguageC++MIT LicenseMIT

This code covers the dart throwing and kernel-based relaxation of bilateral blue noise sampling on the GPU. The executable files are provided in the "Executable" directory.

The code is mixed with DirectCompute shaders (main code) and CUDA Libraries (Mersenne Twister in cuRAND and radix sort in Thrust Library). To run the executable file an NVIDIA video card supporting Shader Model 5.0 is required.

For any questions, feel free to contact fyun@acm.org.

Only Windows platform is currently supported.

Please use the RELEASE profile to compile the code.