Commit graph

42 commits

Author SHA1 Message Date
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
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
d95b0f85e2
reformat 2024-03-14 18:23:43 -04:00
c9919e5b03
calc light in another way 2024-03-14 17:00:55 -04:00
b5878e06c9
bugfix: clamp 2024-03-04 02:25:59 -05:00
efab58561a
commit 2024-03-03 23:22:47 -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
94f1898b51
rewrite output 2024-02-27 20:35:41 -05:00
812317f2ee
write background color 2024-02-22 19:49:26 -05:00
0633159427
finish ray casting 2024-02-21 01:33:06 -05:00
f624514714
revert 2024-02-20 22:26:37 -05:00
0006e3f0f4
erase magic number 2024-02-19 20:42:11 -05:00
85d8025cd6
fix orientation 2024-02-19 20:41:08 -05:00
6488a9dd9f
rewrite getRay 2024-02-19 20:36:31 -05:00
324b226f98
remove debug code 2024-02-19 17:31:32 -05:00
ffaf3aa450
use fov to calc viewport height 2024-02-19 15:54:43 -05:00
e4e2d26a16
add ray constructor 2024-02-19 14:18:22 -05:00
29c5fe91d9
impl ray casted render 2024-02-19 01:47:35 -05:00
ed42a0f9ca
remove debug codes 2024-02-19 01:16:49 -05:00
d06d07217f
use save ppm 2024-02-19 01:15:30 -05:00
1d19b6bcc4
rewrite output 2024-02-19 01:10:30 -05:00
e13fd8a438
add light parser 2024-02-18 20:52:59 -05:00
73b90f7535
add geometry parser 2024-02-18 20:21:43 -05:00
a42eae91de
remove redundant path 2024-02-15 17:12:41 -05:00
7d273f9420
parse and write scene 2024-02-13 23:45:29 -05:00
03b6bbbb8e
parse scenes 2024-02-13 23:21:42 -05:00
2f4d439e97
update RT class 2024-02-13 22:36:04 -05:00
a6a1472a80
clear rt class temp 2024-02-13 20:23:57 -05:00
7ede9f694d
change RayTracer class constructor param 2024-02-01 19:14:20 -05:00
2d18bab382
remove debug outputs 2024-02-01 18:55:41 -05:00
90e0cfb632
refactor RayTracer class 2024-02-01 18:43:10 -05:00
550bf180ba
implement alpha 1 2024-02-01 17:54:14 -05:00
f17bf228aa
add RayTracer class 2024-02-01 16:05:44 -05:00