Skip to content

Commit

Permalink
Added bolds and italics
Browse files Browse the repository at this point in the history
  • Loading branch information
noah-ku committed Mar 18, 2024
1 parent 8f64132 commit b72cd28
Showing 1 changed file with 33 additions and 33 deletions.
66 changes: 33 additions & 33 deletions homework3.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,52 +162,52 @@ We also have `zero_bounce_radiance` that simply returns `isect.bsdf->get_emissio

Both of these function is called by one_bounce_radiance. Depends on the value of `direct_hemisphere` that was defined in the command line. Also, before calling this one_bounce radiance, we want to make sure that we call render the the light source by calling `zero_bounce_radiance` as well.

*Hemisphere 1 sample per pixel*
**Hemisphere 1 sample per pixel**
<br>
CBbunny with light 1
*CBbunny with light 1*
<br>
![Part 3 Bunny light 1 with H](./assets/images/hw3/part3and4/part3H1.png)
<br>
CBbunny with light 4
*CBbunny with light 4*
<br>
![Part 3 Bunny light 4 with H](./assets/images/hw3/part3and4/part3H4.png)
<br>
CBbunny with light 16
*CBbunny with light 16*
<br>
![Part 3 Bunny light 16 with H](./assets/images/hw3/part3and4/part3H16.png)
<br>
CBbunny with light 64
*CBbunny with light 64*
<br>
![Part 3 Bunny light 64 with H](./assets/images/hw3/part3and4/part3H64.png)

<br>

*Importance 1 sample per pixel*
**Importance 1 sample per pixel**
<br>
CBbunny light 1 without H
*CBbunny light 1 without H*
<br>
![Part 3 Bunny light 1 without H](./assets/images/hw3/part3and4/part3-1.png)
<br>
CBbunny light 4 without H
*CBbunny light 4 without H*
<br>
![Part 3 Bunny light 4 without H](./assets/images/hw3/part3and4/part3-4.png)
<br>
CBbunny light 16 without H
*CBbunny light 16 without H*
<br>
![Part 3 Bunny light 16 without H](./assets/images/hw3/part3and4/part3-16.png)
<br>
CBbunny light 64 without H
*CBbunny light 64 without H*
<br>
![Part 3 Bunny light 64 without H](./assets/images/hw3/part3and4/part3-64.png)

<br>

## Comparison Analysis
*Hemisphere*
**Hemisphere**
<br>
![Part 3 sphere light 4 with H](./assets/images/hw3/part3and4/part3CH4.png)
<br>
*Importance*
**Importance**
<br>
![Part 3 sphere light 4 without H](./assets/images/hw3/part3and4/part3C-4.png)
<br>
Expand All @@ -225,85 +225,85 @@ As seen in the images, when `isAccumBounces` is set to false, we only capture in

For a high number of bounces, such as 100, we should not see a difference beyond the 10th bounce because, at 100 bounces, the radiance becomes so minimal or nonexistent that further bouncing is effectively inconsequential.

*CBbunnies with mth-bounce with isAccumBounces True and 2048 samples*
**CBbunnies with mth-bounce with isAccumBounces True and 2048 samples**
<br>
Part 4 Bunny -m 0
*Part 4 Bunny -m 0*
<br>
![Part 4 Bunny -m 0](./assets/images/hw3/part3and4/bunny0.png)
<br>
Part 4 Bunny -m 1
*Part 4 Bunny -m 1*
<br>
![Part 4 Bunny -m 1](./assets/images/hw3/part3and4/bunny1.png)
<br>
Part 4 Bunny -m 2
*Part 4 Bunny -m 2*
<br>
![Part 4 Bunny -m 2](./assets/images/hw3/part3and4/bunny2.png)
<br>
Part 4 Bunny -m 3
*Part 4 Bunny -m 3*
<br>
![Part 4 Bunny -m 3](./assets/images/hw3/part3and4/bunny3.png)
<br>
Part 4 Bunny -m 4
*Part 4 Bunny -m 4*
<br>
![Part 4 Bunny -m 4](./assets/images/hw3/part3and4/bunny4.png)
<br>
Part 4 Bunny -m 5
*Part 4 Bunny -m 5*
<br>
![Part 4 Bunny -m 5](./assets/images/hw3/part3and4/bunny5.png)

<br>

*CBbunnies with mth-bounce with isAccumBounces False and 2048 samples*
**CBbunnies with mth-bounce with isAccumBounces False and 2048 samples**
<br>
Part 4 Bunny -o 0 -m 0
*Part 4 Bunny -o 0 -m 0*
<br>
![Part 4 Bunny -o 0 -m 0](./assets/images/hw3/part3and4/bunny0.png)
<br>
Part 4 Bunny -o 0 -m 1
*Part 4 Bunny -o 0 -m 1*
<br>
![Part 4 Bunny -o 0 -m 1](./assets/images/hw3/part3and4/bunnyFalse1.png)
<br>
Part 4 Bunny -o 0 -m 2
*Part 4 Bunny -o 0 -m 2*
<br>
![Part 4 Bunny -o 0 -m 2](./assets/images/hw3/part3and4/bunnyFalse2.png)
<br>
Part 4 Bunny -o 0 -m 3
*Part 4 Bunny -o 0 -m 3*
<br>
![Part 4 Bunny -o 0 -m 3](./assets/images/hw3/part3and4/bunnyFalse3.png)
<br>
Part 4 Bunny -o 0 -m 4
*Part 4 Bunny -o 0 -m 4*
<br>
![Part 4 Bunny -o 0 -m 4](./assets/images/hw3/part3and4/bunnyFalse4.png)
<br>
Part 4 Bunny -o 0 -m 5
*Part 4 Bunny -o 0 -m 5*
<br>
![Part 4 Bunny -o 0 -m 5](./assets/images/hw3/part3and4/bunnyFalse5.png)

<br>

*Russian Roulette*
**Russian Roulette**
<br>
Part 4 Bunny Russian Roulette -m 0
*Part 4 Bunny Russian Roulette -m 0*
<br>
![Part 4 Bunny Russian Roulette -m 0](./assets/images/hw3/part3and4/part4R0.png)
<br>
Part 4 Bunny Russian Roulette -m 1
*Part 4 Bunny Russian Roulette -m 1*
<br>
![Part 4 Bunny Russian Roulette -m 1](./assets/images/hw3/part3and4/part4R1.png)
<br>
Part 4 Bunny Russian Roulette -m 2
*Part 4 Bunny Russian Roulette -m 2*
<br>
![Part 4 Bunny Russian Roulette -m 2](./assets/images/hw3/part3and4/part4R2.png)
<br>
Part 4 Bunny Russian Roulette -m 3
*Part 4 Bunny Russian Roulette -m 3*
<br>
![Part 4 Bunny Russian Roulette -m 3](./assets/images/hw3/part3and4/part4R3.png)
<br>
Part 4 Bunny Russian Roulette -m 4
*Part 4 Bunny Russian Roulette -m 4*
<br>
![Part 4 Bunny Russian Roulette -m 4](./assets/images/hw3/part3and4/part4R4.png)
<br>
Part 4 Bunny Russian Roulette -m 100
*Part 4 Bunny Russian Roulette -m 100*
<br>
![Part 4 Bunny Russian Roulette -m 100](./assets/images/hw3/part3and4/part4R100.png)

Expand Down

0 comments on commit b72cd28

Please sign in to comment.