Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
daadef8
Base diffuse implemented
siwel-cg Sep 20, 2025
9d5e1d8
Perfect Mirror bsdf implemented
siwel-cg Sep 20, 2025
ff23856
Base stream compaction in (V1 still doesn't work fully)
siwel-cg Sep 21, 2025
03afa42
Stream compaction implemented
siwel-cg Sep 23, 2025
ca64f6d
DOF and thing lens camera implemented
siwel-cg Sep 23, 2025
e3dddb6
scroll wheele zoom controls
siwel-cg Sep 24, 2025
b06b3cf
Basic environment lighting working
siwel-cg Sep 26, 2025
956d123
Started BVH cpu side
siwel-cg Sep 29, 2025
f75aa15
Base Black Hole in
siwel-cg Sep 29, 2025
2a98d31
Disk Sampling and fancy black hole V1
siwel-cg Oct 3, 2025
59c5862
Black Hole Adjustments
siwel-cg Oct 3, 2025
1b76a98
Material sorting implemented
siwel-cg Oct 3, 2025
12f1e8c
Basic bloom implemented
siwel-cg Oct 4, 2025
aeeb794
Bloom exports with save
siwel-cg Oct 4, 2025
0dded97
Base BVH tree building implemented (V1)
siwel-cg Oct 4, 2025
35f2709
Base bvh traversal (It doesn't work :P)
siwel-cg Oct 4, 2025
a02a5ee
BVH in
siwel-cg Oct 5, 2025
294d097
OBJ loading basics in (it kinda works)
siwel-cg Oct 5, 2025
97b4970
OBJ loading working
siwel-cg Oct 5, 2025
44da3e0
Updated Readme V1
siwel-cg Oct 5, 2025
91c7cdb
Update Readme V2
siwel-cg Oct 5, 2025
960bda5
Try again?
siwel-cg Oct 5, 2025
8a999b8
Images
siwel-cg Oct 5, 2025
c44fdba
More readme stuff
siwel-cg Oct 5, 2025
1278bbf
How about now
siwel-cg Oct 5, 2025
feb7b0a
Updated Readme V3
siwel-cg Oct 5, 2025
09af55b
Upadted Readme V1
siwel-cg Oct 7, 2025
855c4dd
Fixed image
siwel-cg Oct 7, 2025
977218c
Readme Update V2
siwel-cg Oct 7, 2025
93815d9
Readme update V3
siwel-cg Oct 8, 2025
fdf662b
Readme update V4
siwel-cg Oct 8, 2025
a27a9e1
Updated Readme V5
siwel-cg Oct 8, 2025
71897a2
More Images
siwel-cg Oct 8, 2025
fee766d
Test Final push?
siwel-cg Oct 8, 2025
1e9b790
FINAL README SUBBMISSION (3 late days used)
siwel-cg Oct 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added IMAGES/BH Graph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/BVH Graph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/BlackHoleSolo_V1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/LightWarpSolo_V1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/StreamCompactGraph_V1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/Thin_Lens.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/cornell.2025-09-24_00-09-51z.247samp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/cornell.2025-10-03_20-11-58z.634samp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/cornell.2025-10-03_20-22-33z.363samp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/cornell.2025-10-04_00-38-55z.35samp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/cornell.2025-10-08_00-20-55z.2110samp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/cornell.2025-10-08_00-24-24z.2169samp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/cornell.2025-10-08_00-29-14z.2109samp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/cornell.2025-10-08_00-31-15z.2687samp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added IMAGES/dof_test.2025-09-24_00-05-14z.304samp.png
Binary file added IMAGES/dof_test.2025-09-24_00-06-24z.291samp.png
283 changes: 278 additions & 5 deletions README.md
Binary file added enviMaps/01d69222-cd93-4da2-85ad-95e02318777f.png
Binary file added enviMaps/GPT_Galaxy_V2.png
Binary file added enviMaps/GPT_Galaxy_V3.png
Binary file added enviMaps/GPT_Galaxy_V4.png
Binary file added enviMaps/GPT_Galaxy_V5.png
Binary file added enviMaps/HDR_blue_nebulae-1.hdr
Binary file not shown.
Binary file added enviMaps/HDR_galactic_plane_hazy_nebulae.hdr
Binary file not shown.
Binary file added enviMaps/HDR_rich_multi_nebulae_2.hdr
Binary file not shown.
Binary file added enviMaps/Milkway_Image_V2.png
Binary file added enviMaps/MilkyWay.jpg
Binary file added enviMaps/citrus_orchard_road_puresky_4k.hdr
Binary file not shown.
Binary file added enviMaps/earthlike_planet.hdr
Binary file not shown.
Binary file added enviMaps/rogland_clear_night_4k.hdr
Binary file not shown.
Binary file added enviMaps/the_sky_is_on_fire_4k.hdr
Binary file not shown.
68 changes: 68 additions & 0 deletions scenes/BHTestSceene_V2.json
149 changes: 149 additions & 0 deletions scenes/blackhole_scene.json
84 changes: 84 additions & 0 deletions scenes/blackhole_scene_V2.json
164 changes: 164 additions & 0 deletions scenes/blackhole_test_scene.json
245 changes: 245 additions & 0 deletions scenes/bvh_stress_scene.json
92 changes: 92 additions & 0 deletions scenes/bvh_test_scene.json
119 changes: 119 additions & 0 deletions scenes/bvh_test_scene_2.json
99 changes: 99 additions & 0 deletions scenes/bvh_test_scene_3.json
368 changes: 368 additions & 0 deletions scenes/bvh_test_scene_4.json
85 changes: 85 additions & 0 deletions scenes/bvh_test_scene_5.json
75 changes: 64 additions & 11 deletions scenes/cornell.json
102 changes: 102 additions & 0 deletions scenes/cornell_blackhole.json
173 changes: 173 additions & 0 deletions scenes/depth_of_field_test_scene.json
80 changes: 80 additions & 0 deletions scenes/depth_of_field_test_scene_V2.json
39 changes: 39 additions & 0 deletions scenes/diskTest_v1.json
141 changes: 141 additions & 0 deletions scenes/doubleBH_V1.json
167 changes: 167 additions & 0 deletions scenes/enhanced_scene.json
153 changes: 153 additions & 0 deletions scenes/mixed_scene.json
46 changes: 46 additions & 0 deletions scenes/obj_test_scene.json
46 changes: 46 additions & 0 deletions scenes/singleBH_V1.json
49 changes: 49 additions & 0 deletions scenes/singleBH_V1_mirrorBox.json
212 changes: 212 additions & 0 deletions scenes/space_scene_bh.json
8 changes: 7 additions & 1 deletion scenes/sphere.json
155 changes: 155 additions & 0 deletions scenes/stream_compaction_test_scene.json
223 changes: 222 additions & 1 deletion src/interactions.cu
8 changes: 8 additions & 0 deletions src/interactions.h
71 changes: 71 additions & 0 deletions src/intersections.cu
14 changes: 14 additions & 0 deletions src/intersections.h
55 changes: 55 additions & 0 deletions src/main.cpp
650 changes: 609 additions & 41 deletions src/pathtrace.cu
318 changes: 317 additions & 1 deletion src/scene.cpp
15 changes: 15 additions & 0 deletions src/scene.h
35 changes: 34 additions & 1 deletion src/sceneStructs.h
3,517 changes: 3,517 additions & 0 deletions src/tiny_obj_loader.h