|
9f63434b12
|
add geometry parser
|
2024-02-15 18:02:19 -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 |
|
|
e308c901f5
|
bugfix: center and centre
|
2024-02-13 22:35:34 -05:00 |
|
|
e7b7d94cf6
|
finish parse scene
|
2024-02-13 22:17:49 -05:00 |
|
|
fd2b57b4ae
|
rename method names
|
2024-02-13 22:17:27 -05:00 |
|
|
48f00d194f
|
design parser class
|
2024-02-13 21:40:56 -05:00 |
|
|
4912d6c1d3
|
Merge pull request #6 from vonhyou/scene
Scene
|
2024-02-13 20:35:19 -05:00 |
|
|
a6a1472a80
|
clear rt class temp
|
2024-02-13 20:23:57 -05:00 |
|
|
630967a07f
|
rewrite Scene class
|
2024-02-13 20:20:56 -05:00 |
|
|
9fcdfd2773
|
Merge pull request #5 from vonhyou/geometry
Add geometry related classes
|
2024-02-13 19:32:28 -05:00 |
|
|
5524343a6e
|
add implementations for geometry methods
|
2024-02-13 19:31:06 -05:00 |
|
|
e652b957f0
|
remove unnecessary comments
|
2024-02-13 19:21:56 -05:00 |
|
|
2568be1eb8
|
finish geometry class
|
2024-02-13 19:21:29 -05:00 |
|
|
f1e412f1d1
|
add geometry class
|
2024-02-12 17:34:32 -05:00 |
|
|
2551f48a36
|
remove redundant comment
|
2024-02-12 17:19:29 -05:00 |
|
|
c023100560
|
Merge pull request #4 from vonhyou/light-parser
Light parser
|
2024-02-12 17:14:22 -05:00 |
|
|
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 |
|
|
f3f534a8fe
|
implement setters
|
2024-02-11 18:07:04 -05:00 |
|
|
287fdec97b
|
declare setters for optional members
|
2024-02-11 18:00:14 -05:00 |
|
|
2e6a248b3c
|
add Light.cc, nothing need to implement yet
|
2024-02-11 17:54:46 -05:00 |
|
|
a12711e543
|
rewrite Light class using Eigen
|
2024-02-11 17:53:14 -05:00 |
|
|
a73f25c027
|
add light header
|
2024-02-11 16:22:51 -05:00 |
|
|
39c584eff9
|
make the render function private
|
2024-02-08 16:43:41 -05:00 |
|
|
1b0df92e70
|
prepare for alpha1 submission
|
2024-02-01 19:17:37 -05:00 |
|
|
7ede9f694d
|
change RayTracer class constructor param
|
2024-02-01 19:14:20 -05:00 |
|
|
62652955cb
|
seprate eigen3 config in cmake
|
2024-02-01 18:57:27 -05:00 |
|
|
2d18bab382
|
remove debug outputs
|
2024-02-01 18:55:41 -05:00 |
|
|
1cd5d9e99a
|
find eigen to try to fix pipeline
|
2024-02-01 18:52:28 -05:00 |
|
|
97f45f55b2
|
find eigen to try to fix pipeline
|
2024-02-01 18:50:51 -05:00 |
|
|
821d087732
|
find eigen to try to fix pipeline
|
2024-02-01 18:47:48 -05:00 |
|
|
90e0cfb632
|
refactor RayTracer class
|
2024-02-01 18:43:10 -05:00 |
|
|
baea2db514
|
move output factors to Scene class
|
2024-02-01 18:42:40 -05:00 |
|
|
8550abf235
|
ignore .ppm files in root folder
|
2024-02-01 18:01:18 -05:00 |
|
|
298b4c9ce4
|
ignore .ppm files in root folder
|
2024-02-01 18:00:41 -05:00 |
|
|
550bf180ba
|
implement alpha 1
|
2024-02-01 17:54:14 -05:00 |
|
|
099e762b40
|
clean CMakeList
|
2024-02-01 17:00:15 -05:00 |
|
|
4aa6f4712e
|
update cmakelist
|
2024-02-01 16:54:32 -05:00 |
|
|
97aacc1861
|
add clangd for nvim lsp
|
2024-02-01 16:54:17 -05:00 |
|
|
1eaae23671
|
update eigen
|
2024-02-01 16:33:52 -05:00 |
|
|
5db5801cec
|
update CMakeList
|
2024-02-01 16:06:26 -05:00 |
|
|
f17bf228aa
|
add RayTracer class
|
2024-02-01 16:05:44 -05:00 |
|
|
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 |
|