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/
|
||||
*.ppm
|
||||
*.zip
|
||||
.vscode/
|
||||
.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:
|
||||
|
||||
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.
|
||||
```
|
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