Commit graph

82 commits

Author SHA1 Message Date
vonhyou
4c70c18672
add dummy parse for lights 2024-02-12 17:13:31 -05:00
过期薯条
df913780ea
Merge pull request #3 from vonhyou/master
Merge pull request #2 from vonhyou/light-parser
2024-02-11 20:06:22 -05:00
过期薯条
21ae034dd4
Merge pull request #2 from vonhyou/light-parser
Add Light related classes
2024-02-11 19:13:39 -05:00
vonhyou
f3f534a8fe
implement setters 2024-02-11 18:07:04 -05:00
vonhyou
287fdec97b
declare setters for optional members 2024-02-11 18:00:14 -05:00
vonhyou
2e6a248b3c
add Light.cc, nothing need to implement yet 2024-02-11 17:54:46 -05:00
vonhyou
a12711e543
rewrite Light class using Eigen 2024-02-11 17:53:14 -05:00
vonhyou
a73f25c027
add light header 2024-02-11 16:22:51 -05:00
vonhyou
39c584eff9
make the render function private 2024-02-08 16:43:41 -05:00
vonhyou
1b0df92e70
prepare for alpha1 submission 2024-02-01 19:17:37 -05:00
vonhyou
7ede9f694d
change RayTracer class constructor param 2024-02-01 19:14:20 -05:00
vonhyou
62652955cb
seprate eigen3 config in cmake 2024-02-01 18:57:27 -05:00
vonhyou
2d18bab382
remove debug outputs 2024-02-01 18:55:41 -05:00
vonhyou
1cd5d9e99a
find eigen to try to fix pipeline 2024-02-01 18:52:28 -05:00
vonhyou
97f45f55b2
find eigen to try to fix pipeline 2024-02-01 18:50:51 -05:00
vonhyou
821d087732
find eigen to try to fix pipeline 2024-02-01 18:47:48 -05:00
vonhyou
90e0cfb632
refactor RayTracer class 2024-02-01 18:43:10 -05:00
vonhyou
baea2db514
move output factors to Scene class 2024-02-01 18:42:40 -05:00
vonhyou
8550abf235
ignore .ppm files in root folder 2024-02-01 18:01:18 -05:00
vonhyou
298b4c9ce4
ignore .ppm files in root folder 2024-02-01 18:00:41 -05:00
vonhyou
550bf180ba
implement alpha 1 2024-02-01 17:54:14 -05:00
vonhyou
099e762b40
clean CMakeList 2024-02-01 17:00:15 -05:00
vonhyou
4aa6f4712e
update cmakelist 2024-02-01 16:54:32 -05:00
vonhyou
97aacc1861
add clangd for nvim lsp 2024-02-01 16:54:17 -05:00
vonhyou
1eaae23671
update eigen 2024-02-01 16:33:52 -05:00
vonhyou
5db5801cec
update CMakeList 2024-02-01 16:06:26 -05:00
vonhyou
f17bf228aa
add RayTracer class 2024-02-01 16:05:44 -05:00
vonhyou
98f1cc82d4
add gitignore 2024-02-01 15:55:22 -05:00
过期薯条
3634271356
Merge pull request #1 from vonhyou/add-cmake-action
Create cmake-single-platform.yml
2024-01-28 20:28:25 -05:00
过期薯条
6e8d9d4a72
Update cmake-single-platform.yml 2024-01-28 20:26:45 -05:00
过期薯条
5a2a6c5a77
Create cmake-single-platform.yml 2024-01-28 20:23:56 -05:00
vonhyou
de866d23bf
init 2024-01-28 20:14:37 -05:00