Commit graph

125 commits

Author SHA1 Message Date
bb70580274
add default constructors for Optional 2024-03-19 23:59:11 -04:00
a62e5eadc5
add dummy global illum 2024-03-19 23:31:34 -04:00
c29cd77567
add random number genreator 2024-03-19 23:31:04 -04:00
1c06958238
work on global illum 2024-03-19 23:15:12 -04:00
75faed07cc
fix for speed node 2024-03-19 22:21:53 -04:00
2a68e2a909
reformat 2024-03-19 21:32:51 -04:00
f87f488877
finishcamera namespace 2024-03-19 21:16:35 -04:00
6863be4658
update camera namespace 2024-03-19 21:09:57 -04:00
179227420d
update camera namespace 2024-03-19 21:01:25 -04:00
29b87c041e
create camera 2024-03-19 20:54:33 -04:00
eb9b6934c0
rearrange 2024-03-19 20:33:17 -04:00
121910877e
reformat helper functions 2024-03-19 19:33:38 -04:00
05914ac768
reformat 2024-03-19 18:56:58 -04:00
f5936b2ada
set for global illum 2024-03-18 21:09:16 -04:00
0d450261a7
add progress bar 2024-03-18 20:36:03 -04:00
4d4c257ef1
add rays per pixel 2024-03-18 00:15:21 -04:00
2efe817cd7
delete unused codes 2024-03-17 23:59:10 -04:00
b510e1d4d0
fix typo and var names 2024-03-17 23:52:33 -04:00
b38e8bc964
Merge pull request #13 from vonhyou/bugfix-raycalc
Bugfix after beta 1
2024-03-14 19:34:13 -04:00
bf19d3f7b0
reformat rt 2024-03-14 19:31:50 -04:00
60a3180f1e
reformat rt 2024-03-14 19:20:37 -04:00
641b62ca01
add ambient intensity 2024-03-14 19:15:16 -04:00
ef5df2fa64
reformat rt 2024-03-14 19:03:40 -04:00
9aaed2d6e8
reformat rt 2024-03-14 18:54:57 -04:00
368039b57c
reformat light 2024-03-14 18:47:29 -04:00
9e9d7351bd
reformat ray and hitrecord 2024-03-14 18:43:28 -04:00
08cbf7733f
reformat geometry 2024-03-14 18:36:40 -04:00
d95b0f85e2
reformat 2024-03-14 18:23:43 -04:00
13fc1a9576
fix cornellbox 2024-03-14 17:43:59 -04:00
c9919e5b03
calc light in another way 2024-03-14 17:00:55 -04:00
dbc959ef80
Merge pull request #12 from vonhyou/utils
add script to build and run
2024-03-04 03:02:17 -05:00
e7180edc95
fix logic err 2024-03-04 03:01:41 -05:00
2258643a46
add run script 2024-03-04 02:57:58 -05:00
ca0f0194ed
Merge branch 'master' of github.com:vonhyou/ray-tracer-comp371 2024-03-04 02:49:27 -05:00
6ccab91d73
Merge pull request #11 from vonhyou/direct-illum
Direct illumination
2024-03-04 02:49:05 -05:00
0aa8696cf4
delete debug info 2024-03-04 02:48:33 -05:00
6d81bd4530
calc correct light 2024-03-04 02:43:10 -05:00
b5878e06c9
bugfix: clamp 2024-03-04 02:25:59 -05:00
efab58561a
commit 2024-03-03 23:22:47 -05:00
f98939c206
update gitignore 2024-03-03 22:43:27 -05:00
6b1f026427
make area light 2024-03-03 21:52:38 -05:00
27bdd95fa6
calculate ambient, diffuse and specular 2024-02-29 01:16:49 -05:00
bb8819013c
work on direct illumination 2024-02-29 00:15:00 -05:00
184812c533
calculate nearest hit 2024-02-28 00:58:29 -05:00
a8a00d386e
bugfix: color shadow 2024-02-27 23:36:12 -05:00
43a8204032
make getters const 2024-02-27 21:23:24 -05:00
94f1898b51
rewrite output 2024-02-27 20:35:41 -05:00
812317f2ee
write background color 2024-02-22 19:49:26 -05:00
8f7d369092
Merge branch 'master' of github.com:vonhyou/ray-tracer-comp371 2024-02-21 01:57:03 -05:00
d808e05449
Merge pull request #10 from vonhyou/ray
Add ray class and impl ray casting
2024-02-21 01:56:13 -05:00