├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── linux-build-on-pr.yml │ └── stale.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .typos.toml ├── .vs ├── .gitignore ├── CMakeWorkspaceSettings.json ├── ProjectSettings.json ├── VSWorkspaceState.json └── launch.vs.json ├── .vscode ├── c_cpp_properties.json ├── launch.json └── settings.json ├── CMakeLists.txt ├── CMakeSettings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── app ├── pt_renderer.cu └── viewer.cu ├── assets ├── Malorian-Arms-3516.jpg ├── bvh-cost.jpg ├── cars.jpg ├── depth.jpg ├── dispersion.jpg ├── fonts │ └── nunito-sans.ttf ├── kitchen-variance.jpg ├── modern-kitchen.jpg └── vision-gt-terzo.jpg ├── nvcc_test.cu ├── rm_devlink_obj.sh ├── scene ├── data │ └── blackbody.bin ├── meshes │ ├── .gitignore │ ├── cbox │ │ ├── back.obj │ │ ├── bunny-full.obj │ │ ├── bunny.obj │ │ ├── ceiling.obj │ │ ├── floor.obj │ │ ├── left_wall.obj │ │ ├── light.obj │ │ ├── right_wall.obj │ │ ├── short-box.obj │ │ └── tall-box.obj │ ├── cupt │ │ ├── back.obj │ │ ├── down.obj │ │ ├── front.obj │ │ ├── left.obj │ │ ├── light.obj │ │ ├── right.obj │ │ └── up.obj │ ├── vader │ │ ├── big-floor.obj │ │ ├── vader-emitter.obj │ │ ├── vader-emitter2.obj │ │ └── vader.obj │ └── whiskey │ │ ├── floor-long.obj │ │ ├── floor.obj │ │ ├── high-bottle.obj │ │ ├── light-huge.obj │ │ ├── light.obj │ │ ├── low-bottle.obj │ │ ├── wine-bottle.obj │ │ └── wine.obj └── xml │ ├── balls.xml │ ├── bunny.xml │ ├── cornell-box.xml │ ├── diamonds.xml │ ├── env-balls.xml │ ├── grid-cbox.xml │ ├── kitchen.xml │ ├── malorian.xml │ ├── medium-cbox.xml │ ├── point.xml │ ├── rich-cars.xml │ ├── sports-cars.xml │ ├── tof-rendering.xml │ ├── vader.xml │ ├── water.xml │ └── whiskey.xml ├── scripts ├── .gitignore ├── codestyle │ ├── clang-tidy.py │ ├── clang_format.py │ ├── copyright.py │ └── cpplint_pre_commit.py ├── configs │ ├── run.conf │ └── serial.conf ├── cpt_py_test.py ├── csv_read.py ├── ddp_render.py ├── serial_render.py ├── shape_auto_read.py ├── valid_ray_ratio.py └── video.py └── src ├── bsdf ├── bsdf.cuh ├── bsdf_registry.cuh ├── dispersion.cuh ├── forward.cuh ├── fresnel.cuh ├── ggx_conductor.cuh ├── lambert.cuh ├── plastic.cuh ├── specular.cuh └── translucent.cuh ├── core ├── aabb.cuh ├── aos.cuh ├── bvh.cuh ├── bvh_opt.cuh ├── bvh_spatial.cuh ├── camera_model.cuh ├── color_map.cuh ├── config.h ├── constants.cuh ├── cuda_utils.cuh ├── defines.cuh ├── dynamic_bsdf.cuh ├── emitter.cuh ├── enums.cuh ├── fresnel.cuh ├── host_device.cuh ├── imgui_utils.cuh ├── interaction.cuh ├── max_depth.h ├── medium.cuh ├── object.cuh ├── phase.cuh ├── preset_params.cuh ├── primitives.cuh ├── proc_geometry.cuh ├── progress.h ├── quaternion.cuh ├── ray.cuh ├── sampler.cuh ├── sampling.cuh ├── scene.cuh ├── serialize.h ├── so3.cuh ├── stats.h ├── textures.cuh ├── vec2.cuh ├── vec2_half.cuh ├── vec3.cuh ├── vec4.cuh ├── virtual_funcs.cuh └── xyz.cuh ├── ext └── CMakeLists.txt ├── impl ├── bsdf.cu ├── bsdf_dispersion.cu ├── bsdf_ggx.cu ├── bsdf_plastic.cu ├── bvh.cu ├── bvh_opt.cu ├── bvh_spatial.cu ├── camera_model.cu ├── color_map.cu ├── config.cpp ├── dynamic_bsdf.cu ├── emitter.cu ├── medium.cu ├── medium_registry.cu ├── object.cu ├── phase_registry.cu ├── proc_geometry.cu ├── progress.cpp ├── scene.cu ├── textures.cu ├── virtual_funcs.cu ├── vol_grid.cu ├── vol_homo.cu └── xyz.cu ├── pt_impl ├── bvh_cost.cu ├── depth.cu ├── light_tracer.cu ├── megakernel_lt.cu ├── megakernel_pt.cu ├── megakernel_vpt.cu ├── path_tracer.cu ├── volume_pt.cu ├── wavefront_pt.cu └── wf_path_tracer.cu ├── pyrender ├── python_bind.cu ├── python_render.cu └── python_render.cuh ├── renderer ├── bvh_cost.cuh ├── depth.cuh ├── light_tracer.cuh ├── megakernel_pt.cuh ├── megakernel_vpt.cuh ├── path_tracer.cuh ├── scheduler.cuh ├── tracer_base.cuh ├── tracing_func.cuh ├── volume_pt.cuh ├── wavefront_pt.cuh └── wf_path_tracer.cuh ├── viewer_impl └── imgui_utils.cu └── volume ├── grid.cuh ├── henyey_greenstein.cuh ├── homogeneous.cuh ├── medium_registry.cuh ├── phase_registry.cuh ├── rayleigh.cuh └── sggx.cuh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/linux-build-on-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.github/workflows/linux-build-on-pr.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.typos.toml -------------------------------------------------------------------------------- /.vs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !*.json 3 | !.gitignore -------------------------------------------------------------------------------- /.vs/CMakeWorkspaceSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "enableCMake": false 3 | } -------------------------------------------------------------------------------- /.vs/ProjectSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "CurrentProjectSetting": "No Configurations" 3 | } -------------------------------------------------------------------------------- /.vs/VSWorkspaceState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.vs/VSWorkspaceState.json -------------------------------------------------------------------------------- /.vs/launch.vs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.vs/launch.vs.json -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/CMakeSettings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/pt_renderer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/app/pt_renderer.cu -------------------------------------------------------------------------------- /app/viewer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/app/viewer.cu -------------------------------------------------------------------------------- /assets/Malorian-Arms-3516.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/assets/Malorian-Arms-3516.jpg -------------------------------------------------------------------------------- /assets/bvh-cost.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/assets/bvh-cost.jpg -------------------------------------------------------------------------------- /assets/cars.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/assets/cars.jpg -------------------------------------------------------------------------------- /assets/depth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/assets/depth.jpg -------------------------------------------------------------------------------- /assets/dispersion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/assets/dispersion.jpg -------------------------------------------------------------------------------- /assets/fonts/nunito-sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/assets/fonts/nunito-sans.ttf -------------------------------------------------------------------------------- /assets/kitchen-variance.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/assets/kitchen-variance.jpg -------------------------------------------------------------------------------- /assets/modern-kitchen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/assets/modern-kitchen.jpg -------------------------------------------------------------------------------- /assets/vision-gt-terzo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/assets/vision-gt-terzo.jpg -------------------------------------------------------------------------------- /nvcc_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/nvcc_test.cu -------------------------------------------------------------------------------- /rm_devlink_obj.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/rm_devlink_obj.sh -------------------------------------------------------------------------------- /scene/data/blackbody.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/data/blackbody.bin -------------------------------------------------------------------------------- /scene/meshes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/.gitignore -------------------------------------------------------------------------------- /scene/meshes/cbox/back.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/back.obj -------------------------------------------------------------------------------- /scene/meshes/cbox/bunny-full.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/bunny-full.obj -------------------------------------------------------------------------------- /scene/meshes/cbox/bunny.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/bunny.obj -------------------------------------------------------------------------------- /scene/meshes/cbox/ceiling.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/ceiling.obj -------------------------------------------------------------------------------- /scene/meshes/cbox/floor.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/floor.obj -------------------------------------------------------------------------------- /scene/meshes/cbox/left_wall.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/left_wall.obj -------------------------------------------------------------------------------- /scene/meshes/cbox/light.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/light.obj -------------------------------------------------------------------------------- /scene/meshes/cbox/right_wall.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/right_wall.obj -------------------------------------------------------------------------------- /scene/meshes/cbox/short-box.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/short-box.obj -------------------------------------------------------------------------------- /scene/meshes/cbox/tall-box.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cbox/tall-box.obj -------------------------------------------------------------------------------- /scene/meshes/cupt/back.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cupt/back.obj -------------------------------------------------------------------------------- /scene/meshes/cupt/down.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cupt/down.obj -------------------------------------------------------------------------------- /scene/meshes/cupt/front.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cupt/front.obj -------------------------------------------------------------------------------- /scene/meshes/cupt/left.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cupt/left.obj -------------------------------------------------------------------------------- /scene/meshes/cupt/light.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cupt/light.obj -------------------------------------------------------------------------------- /scene/meshes/cupt/right.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cupt/right.obj -------------------------------------------------------------------------------- /scene/meshes/cupt/up.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/cupt/up.obj -------------------------------------------------------------------------------- /scene/meshes/vader/big-floor.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/vader/big-floor.obj -------------------------------------------------------------------------------- /scene/meshes/vader/vader-emitter.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/vader/vader-emitter.obj -------------------------------------------------------------------------------- /scene/meshes/vader/vader-emitter2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/vader/vader-emitter2.obj -------------------------------------------------------------------------------- /scene/meshes/vader/vader.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/vader/vader.obj -------------------------------------------------------------------------------- /scene/meshes/whiskey/floor-long.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/whiskey/floor-long.obj -------------------------------------------------------------------------------- /scene/meshes/whiskey/floor.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/whiskey/floor.obj -------------------------------------------------------------------------------- /scene/meshes/whiskey/high-bottle.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/whiskey/high-bottle.obj -------------------------------------------------------------------------------- /scene/meshes/whiskey/light-huge.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/whiskey/light-huge.obj -------------------------------------------------------------------------------- /scene/meshes/whiskey/light.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/whiskey/light.obj -------------------------------------------------------------------------------- /scene/meshes/whiskey/low-bottle.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/whiskey/low-bottle.obj -------------------------------------------------------------------------------- /scene/meshes/whiskey/wine-bottle.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/whiskey/wine-bottle.obj -------------------------------------------------------------------------------- /scene/meshes/whiskey/wine.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/meshes/whiskey/wine.obj -------------------------------------------------------------------------------- /scene/xml/balls.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/balls.xml -------------------------------------------------------------------------------- /scene/xml/bunny.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/bunny.xml -------------------------------------------------------------------------------- /scene/xml/cornell-box.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/cornell-box.xml -------------------------------------------------------------------------------- /scene/xml/diamonds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/diamonds.xml -------------------------------------------------------------------------------- /scene/xml/env-balls.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/env-balls.xml -------------------------------------------------------------------------------- /scene/xml/grid-cbox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/grid-cbox.xml -------------------------------------------------------------------------------- /scene/xml/kitchen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/kitchen.xml -------------------------------------------------------------------------------- /scene/xml/malorian.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/malorian.xml -------------------------------------------------------------------------------- /scene/xml/medium-cbox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/medium-cbox.xml -------------------------------------------------------------------------------- /scene/xml/point.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/point.xml -------------------------------------------------------------------------------- /scene/xml/rich-cars.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/rich-cars.xml -------------------------------------------------------------------------------- /scene/xml/sports-cars.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/sports-cars.xml -------------------------------------------------------------------------------- /scene/xml/tof-rendering.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/tof-rendering.xml -------------------------------------------------------------------------------- /scene/xml/vader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/vader.xml -------------------------------------------------------------------------------- /scene/xml/water.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/water.xml -------------------------------------------------------------------------------- /scene/xml/whiskey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scene/xml/whiskey.xml -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/.gitignore -------------------------------------------------------------------------------- /scripts/codestyle/clang-tidy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/codestyle/clang-tidy.py -------------------------------------------------------------------------------- /scripts/codestyle/clang_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/codestyle/clang_format.py -------------------------------------------------------------------------------- /scripts/codestyle/copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/codestyle/copyright.py -------------------------------------------------------------------------------- /scripts/codestyle/cpplint_pre_commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/codestyle/cpplint_pre_commit.py -------------------------------------------------------------------------------- /scripts/configs/run.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/configs/run.conf -------------------------------------------------------------------------------- /scripts/configs/serial.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/configs/serial.conf -------------------------------------------------------------------------------- /scripts/cpt_py_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/cpt_py_test.py -------------------------------------------------------------------------------- /scripts/csv_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/csv_read.py -------------------------------------------------------------------------------- /scripts/ddp_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/ddp_render.py -------------------------------------------------------------------------------- /scripts/serial_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/serial_render.py -------------------------------------------------------------------------------- /scripts/shape_auto_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/shape_auto_read.py -------------------------------------------------------------------------------- /scripts/valid_ray_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/valid_ray_ratio.py -------------------------------------------------------------------------------- /scripts/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/scripts/video.py -------------------------------------------------------------------------------- /src/bsdf/bsdf.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/bsdf.cuh -------------------------------------------------------------------------------- /src/bsdf/bsdf_registry.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/bsdf_registry.cuh -------------------------------------------------------------------------------- /src/bsdf/dispersion.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/dispersion.cuh -------------------------------------------------------------------------------- /src/bsdf/forward.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/forward.cuh -------------------------------------------------------------------------------- /src/bsdf/fresnel.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/fresnel.cuh -------------------------------------------------------------------------------- /src/bsdf/ggx_conductor.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/ggx_conductor.cuh -------------------------------------------------------------------------------- /src/bsdf/lambert.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/lambert.cuh -------------------------------------------------------------------------------- /src/bsdf/plastic.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/plastic.cuh -------------------------------------------------------------------------------- /src/bsdf/specular.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/specular.cuh -------------------------------------------------------------------------------- /src/bsdf/translucent.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/bsdf/translucent.cuh -------------------------------------------------------------------------------- /src/core/aabb.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/aabb.cuh -------------------------------------------------------------------------------- /src/core/aos.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/aos.cuh -------------------------------------------------------------------------------- /src/core/bvh.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/bvh.cuh -------------------------------------------------------------------------------- /src/core/bvh_opt.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/bvh_opt.cuh -------------------------------------------------------------------------------- /src/core/bvh_spatial.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/bvh_spatial.cuh -------------------------------------------------------------------------------- /src/core/camera_model.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/camera_model.cuh -------------------------------------------------------------------------------- /src/core/color_map.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/color_map.cuh -------------------------------------------------------------------------------- /src/core/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/config.h -------------------------------------------------------------------------------- /src/core/constants.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/constants.cuh -------------------------------------------------------------------------------- /src/core/cuda_utils.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/cuda_utils.cuh -------------------------------------------------------------------------------- /src/core/defines.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/defines.cuh -------------------------------------------------------------------------------- /src/core/dynamic_bsdf.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/dynamic_bsdf.cuh -------------------------------------------------------------------------------- /src/core/emitter.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/emitter.cuh -------------------------------------------------------------------------------- /src/core/enums.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/enums.cuh -------------------------------------------------------------------------------- /src/core/fresnel.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/fresnel.cuh -------------------------------------------------------------------------------- /src/core/host_device.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/host_device.cuh -------------------------------------------------------------------------------- /src/core/imgui_utils.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/imgui_utils.cuh -------------------------------------------------------------------------------- /src/core/interaction.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/interaction.cuh -------------------------------------------------------------------------------- /src/core/max_depth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/max_depth.h -------------------------------------------------------------------------------- /src/core/medium.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/medium.cuh -------------------------------------------------------------------------------- /src/core/object.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/object.cuh -------------------------------------------------------------------------------- /src/core/phase.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/phase.cuh -------------------------------------------------------------------------------- /src/core/preset_params.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/preset_params.cuh -------------------------------------------------------------------------------- /src/core/primitives.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/primitives.cuh -------------------------------------------------------------------------------- /src/core/proc_geometry.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/proc_geometry.cuh -------------------------------------------------------------------------------- /src/core/progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/progress.h -------------------------------------------------------------------------------- /src/core/quaternion.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/quaternion.cuh -------------------------------------------------------------------------------- /src/core/ray.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/ray.cuh -------------------------------------------------------------------------------- /src/core/sampler.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/sampler.cuh -------------------------------------------------------------------------------- /src/core/sampling.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/sampling.cuh -------------------------------------------------------------------------------- /src/core/scene.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/scene.cuh -------------------------------------------------------------------------------- /src/core/serialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/serialize.h -------------------------------------------------------------------------------- /src/core/so3.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/so3.cuh -------------------------------------------------------------------------------- /src/core/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/stats.h -------------------------------------------------------------------------------- /src/core/textures.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/textures.cuh -------------------------------------------------------------------------------- /src/core/vec2.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/vec2.cuh -------------------------------------------------------------------------------- /src/core/vec2_half.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/vec2_half.cuh -------------------------------------------------------------------------------- /src/core/vec3.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/vec3.cuh -------------------------------------------------------------------------------- /src/core/vec4.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/vec4.cuh -------------------------------------------------------------------------------- /src/core/virtual_funcs.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/virtual_funcs.cuh -------------------------------------------------------------------------------- /src/core/xyz.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/core/xyz.cuh -------------------------------------------------------------------------------- /src/ext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/ext/CMakeLists.txt -------------------------------------------------------------------------------- /src/impl/bsdf.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/bsdf.cu -------------------------------------------------------------------------------- /src/impl/bsdf_dispersion.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/bsdf_dispersion.cu -------------------------------------------------------------------------------- /src/impl/bsdf_ggx.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/bsdf_ggx.cu -------------------------------------------------------------------------------- /src/impl/bsdf_plastic.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/bsdf_plastic.cu -------------------------------------------------------------------------------- /src/impl/bvh.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/bvh.cu -------------------------------------------------------------------------------- /src/impl/bvh_opt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/bvh_opt.cu -------------------------------------------------------------------------------- /src/impl/bvh_spatial.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/bvh_spatial.cu -------------------------------------------------------------------------------- /src/impl/camera_model.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/camera_model.cu -------------------------------------------------------------------------------- /src/impl/color_map.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/color_map.cu -------------------------------------------------------------------------------- /src/impl/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/config.cpp -------------------------------------------------------------------------------- /src/impl/dynamic_bsdf.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/dynamic_bsdf.cu -------------------------------------------------------------------------------- /src/impl/emitter.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/emitter.cu -------------------------------------------------------------------------------- /src/impl/medium.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/medium.cu -------------------------------------------------------------------------------- /src/impl/medium_registry.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/medium_registry.cu -------------------------------------------------------------------------------- /src/impl/object.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/object.cu -------------------------------------------------------------------------------- /src/impl/phase_registry.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/phase_registry.cu -------------------------------------------------------------------------------- /src/impl/proc_geometry.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/proc_geometry.cu -------------------------------------------------------------------------------- /src/impl/progress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/progress.cpp -------------------------------------------------------------------------------- /src/impl/scene.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/scene.cu -------------------------------------------------------------------------------- /src/impl/textures.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/textures.cu -------------------------------------------------------------------------------- /src/impl/virtual_funcs.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/virtual_funcs.cu -------------------------------------------------------------------------------- /src/impl/vol_grid.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/vol_grid.cu -------------------------------------------------------------------------------- /src/impl/vol_homo.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/vol_homo.cu -------------------------------------------------------------------------------- /src/impl/xyz.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/impl/xyz.cu -------------------------------------------------------------------------------- /src/pt_impl/bvh_cost.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/bvh_cost.cu -------------------------------------------------------------------------------- /src/pt_impl/depth.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/depth.cu -------------------------------------------------------------------------------- /src/pt_impl/light_tracer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/light_tracer.cu -------------------------------------------------------------------------------- /src/pt_impl/megakernel_lt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/megakernel_lt.cu -------------------------------------------------------------------------------- /src/pt_impl/megakernel_pt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/megakernel_pt.cu -------------------------------------------------------------------------------- /src/pt_impl/megakernel_vpt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/megakernel_vpt.cu -------------------------------------------------------------------------------- /src/pt_impl/path_tracer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/path_tracer.cu -------------------------------------------------------------------------------- /src/pt_impl/volume_pt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/volume_pt.cu -------------------------------------------------------------------------------- /src/pt_impl/wavefront_pt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/wavefront_pt.cu -------------------------------------------------------------------------------- /src/pt_impl/wf_path_tracer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pt_impl/wf_path_tracer.cu -------------------------------------------------------------------------------- /src/pyrender/python_bind.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pyrender/python_bind.cu -------------------------------------------------------------------------------- /src/pyrender/python_render.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pyrender/python_render.cu -------------------------------------------------------------------------------- /src/pyrender/python_render.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/pyrender/python_render.cuh -------------------------------------------------------------------------------- /src/renderer/bvh_cost.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/bvh_cost.cuh -------------------------------------------------------------------------------- /src/renderer/depth.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/depth.cuh -------------------------------------------------------------------------------- /src/renderer/light_tracer.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/light_tracer.cuh -------------------------------------------------------------------------------- /src/renderer/megakernel_pt.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/megakernel_pt.cuh -------------------------------------------------------------------------------- /src/renderer/megakernel_vpt.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/megakernel_vpt.cuh -------------------------------------------------------------------------------- /src/renderer/path_tracer.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/path_tracer.cuh -------------------------------------------------------------------------------- /src/renderer/scheduler.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/scheduler.cuh -------------------------------------------------------------------------------- /src/renderer/tracer_base.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/tracer_base.cuh -------------------------------------------------------------------------------- /src/renderer/tracing_func.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/tracing_func.cuh -------------------------------------------------------------------------------- /src/renderer/volume_pt.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/volume_pt.cuh -------------------------------------------------------------------------------- /src/renderer/wavefront_pt.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/wavefront_pt.cuh -------------------------------------------------------------------------------- /src/renderer/wf_path_tracer.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/renderer/wf_path_tracer.cuh -------------------------------------------------------------------------------- /src/viewer_impl/imgui_utils.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/viewer_impl/imgui_utils.cu -------------------------------------------------------------------------------- /src/volume/grid.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/volume/grid.cuh -------------------------------------------------------------------------------- /src/volume/henyey_greenstein.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/volume/henyey_greenstein.cuh -------------------------------------------------------------------------------- /src/volume/homogeneous.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/volume/homogeneous.cuh -------------------------------------------------------------------------------- /src/volume/medium_registry.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/volume/medium_registry.cuh -------------------------------------------------------------------------------- /src/volume/phase_registry.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/volume/phase_registry.cuh -------------------------------------------------------------------------------- /src/volume/rayleigh.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/volume/rayleigh.cuh -------------------------------------------------------------------------------- /src/volume/sggx.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enigmatisms/cuda-pt/HEAD/src/volume/sggx.cuh --------------------------------------------------------------------------------