Skip to content

Commit

Permalink
Merge pull request #7 from Enigmatisms/readme-update
Browse files Browse the repository at this point in the history
Update README.md
  • Loading branch information
Enigmatisms authored Mar 22, 2023
2 parents 6dcc227 + 56558c2 commit df31726
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,23 @@

This renderer is implemented based on **MY OWN** understanding of path tracing and other CG knowledge, therefore I **DO NOT** guarantee usability (also, I have done no verification experiments). The output results just... look decent:

##### Steady state rendering

| "The cornell spheres" | "The cornell boxes" | "Fresnel Blend" |
| :------------------------------------: | :---------------------------------: | :------------------------------------: |
| ![](./assets/adapt-cornell-sphere.png) | ![](./assets/adapt-cornell-box.png) | ![pbr-big-bdpt](https://user-images.githubusercontent.com/126778364/225679926-f75aab9f-0f47-4f45-ab4a-3ea7eaf34055.png)|
| "The cornell volume box" | "BDPT cbox 64 spp" | "Giant mirror ball" |
| ![pbr-cbox-bdpt](https://user-images.githubusercontent.com/126778364/225680094-8084c378-1533-4b74-871e-4524fff88f28.png)| ![cbox-64-bdpt](https://user-images.githubusercontent.com/46109954/223172423-bec7ac02-8533-432e-9bef-4f02bb4ddbb9.png) | ![pbr-single-ball-bdpt-single-ball](https://user-images.githubusercontent.com/126778364/225680022-ffeb3380-eeab-4beb-9bff-d3c631c36204.png)|

##### Transient state rendering

Note that the gifs presented here are made by compressed jpeg files and optimized (compressed gif). The actual number of images for making the gif is divided by 2, due to the large size of the resulting gif.

| Transient balls (camera unwarped[^foot]) | Transient cornell box (camera warped[^foot]) |
| :------------------------------------: | :---------------------------------: |
| ![ezgif-2-7af135f165](https://user-images.githubusercontent.com/126778364/226910459-ee6a3dbd-ad12-480d-a257-8dac1d038842.gif)|![ezgif-4-ab2bd63172](https://user-images.githubusercontent.com/126778364/226910971-3764eb68-9e29-41bd-894d-4a27e9dc49d7.gif)|

[^foot]: 'Camera unwarped' means the transient profile shows the time when a position in the scene is *hit* by emitter ray. 'Camera warped' means the transient profile shows the total time of a position being hit by the emitter ray which should finally transmits to the camera.

Here are the features I currently implemented and supports:

Expand Down

0 comments on commit df31726

Please sign in to comment.