The first required image contains one sample per pixel with no filtering.
In addition, I implemented the box filter for testing
purposes.
This image shows the box filter of support 2 with nine jittered
samples per pixel.
The second image contains nine jittered samples per pixel with a triangle filter of support 2.
The third required image contains nine jittered samples per pixel with a Gaussian filter of support 2.
I decided to try the sampling and filtering on the required image from homework 4 and my creative image from homework 6. Below are the results, using the same combinations of sampling and filtering as above.
![]() | ![]() | |
The images above contain one sample per pixel and no filtering. | ![]() | ![]() |
The images above contain nine jittered samples per pixel and a box filter with support 2. | ![]() | ![]() |
The images above contain nine jittered samples per pixel and a triangle filter with support 2. | ![]() | ![]() |
The images above contain nine samples per pixel using a Gaussian filter with support 2. |
My source code for project 7 can be found here.
There are no creative images for this assignment.
Below are some of the design decisions I made for this assigment:
I didn't implement the extra credit.