├── .gitignore ├── CMakeLists.txt ├── CMakeSettings.json ├── LICENSE ├── README.md ├── docs └── images │ ├── lighting_enum.jpg │ ├── multi_scene_mis.jpg │ ├── render_debug.png │ └── veach_mis.jpg ├── ky.cpp └── smallpt2pbrt ├── CMakeLists.txt ├── CMakePresets.json ├── README.md ├── erand48.h ├── nanopt.cpp ├── smallpt.cpp ├── smallpt_comment.cpp ├── smallpt_format.cpp ├── smallpt_kernel.cpp ├── smallpt_kernel.cu ├── smallpt_milo.cpp └── smallpt_rewrite.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/CMakeSettings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/lighting_enum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/docs/images/lighting_enum.jpg -------------------------------------------------------------------------------- /docs/images/multi_scene_mis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/docs/images/multi_scene_mis.jpg -------------------------------------------------------------------------------- /docs/images/render_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/docs/images/render_debug.png -------------------------------------------------------------------------------- /docs/images/veach_mis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/docs/images/veach_mis.jpg -------------------------------------------------------------------------------- /ky.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/ky.cpp -------------------------------------------------------------------------------- /smallpt2pbrt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/CMakeLists.txt -------------------------------------------------------------------------------- /smallpt2pbrt/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/CMakePresets.json -------------------------------------------------------------------------------- /smallpt2pbrt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/README.md -------------------------------------------------------------------------------- /smallpt2pbrt/erand48.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/erand48.h -------------------------------------------------------------------------------- /smallpt2pbrt/nanopt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/nanopt.cpp -------------------------------------------------------------------------------- /smallpt2pbrt/smallpt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/smallpt.cpp -------------------------------------------------------------------------------- /smallpt2pbrt/smallpt_comment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/smallpt_comment.cpp -------------------------------------------------------------------------------- /smallpt2pbrt/smallpt_format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/smallpt_format.cpp -------------------------------------------------------------------------------- /smallpt2pbrt/smallpt_kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/smallpt_kernel.cpp -------------------------------------------------------------------------------- /smallpt2pbrt/smallpt_kernel.cu: -------------------------------------------------------------------------------- 1 | #define USE_CUDA 2 | #include "./smallpt_kernel.cpp" -------------------------------------------------------------------------------- /smallpt2pbrt/smallpt_milo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/smallpt_milo.cpp -------------------------------------------------------------------------------- /smallpt2pbrt/smallpt_rewrite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infancy/ky/HEAD/smallpt2pbrt/smallpt_rewrite.cpp --------------------------------------------------------------------------------