mirror of
https://github.com/vonhyou/ray-tracer-comp371.git
synced 2025-06-08 07:22:01 +00:00
commit
623163dbd7
6 changed files with 427 additions and 1 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,5 +1,5 @@
|
||||||
build/
|
build/
|
||||||
*.ppm
|
|
||||||
*.zip
|
*.zip
|
||||||
.vscode/
|
.vscode/
|
||||||
.cache/
|
.cache/
|
||||||
|
*.ppm
|
||||||
|
|
|
@ -1,5 +1,32 @@
|
||||||
|
This code is based on course project from Concordia University [COMP371](https://users.encs.concordia.ca/~graphics/teaching/computer-graphics/).
|
||||||
|
|
||||||
|
The following files are provided by the course instructor:
|
||||||
|
|
||||||
|
1. Showcased in `assets` folder (except for `cornell_box_demo`)
|
||||||
|
2. Libraries and tests in `external` folder
|
||||||
|
3. The `main.cpp` and `CMakeLists.txt`
|
||||||
|
|
||||||
|
Those files (except for CMakeLists.txt`) remain unchanged for evaluation purposes.
|
||||||
|
|
||||||
|
Please modify the cmake file for you to build on your machine.
|
||||||
|
|
||||||
|
## Showcase
|
||||||
|
|
||||||
|
Direct Illumination
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Anti-aliasing
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Global Illumination (Path-tracing)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
**The original readme content is attached below:**
|
||||||
|
|
||||||
|
```txt
|
||||||
This code is used for three purposes:
|
This code is used for three purposes:
|
||||||
|
|
||||||
1) Build the official course solution
|
1) Build the official course solution
|
||||||
|
@ -35,3 +62,4 @@ Building the solution:
|
||||||
|
|
||||||
|
|
||||||
Note that some test scenes are provided in the assets folder. You can do a soft link to the assets folder in the build folder for your convenience.
|
Note that some test scenes are provided in the assets folder. You can do a soft link to the assets folder in the build folder for your convenience.
|
||||||
|
```
|
398
assets/cornell_box_demo.ppm
Normal file
398
assets/cornell_box_demo.ppm
Normal file
File diff suppressed because one or more lines are too long
BIN
student_solution/cornell_box_demo.jpg
Normal file
BIN
student_solution/cornell_box_demo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
BIN
student_solution/test_scene3B.jpg
Normal file
BIN
student_solution/test_scene3B.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
BIN
student_solution/test_scene3B_aa.jpg
Normal file
BIN
student_solution/test_scene3B_aa.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
Loading…
Add table
Add a link
Reference in a new issue