Homework 6 - All about BRDF
In the sixth assignment of CENG795, we are expected to introduce BRDFs for lighning computations, such as:
- Phong BRDF
- Modified Phong BRDF
- Normalized Modified Phong BRDF
- Blinn-Phong BRDF
- Modified Blinn-Phong BRDF
- Normalized Modified Blinn-Phong BRDF
- Torrance-Sparrow BRDF
A few notes about my outputs:
- In killeroo scenes, my outputs are slightly different. I think that, main reason of this result is differences of smooth shading. Probably my way of calculating vertex normals is slightly different.
- While my png outputs for tonemapped scenes are similar to the reference outputs, my exr outputs are not same for same exposures. I used OpenCV for image writing, since it handles all file types with one image writing function. I will try to use tinyexr when I'm available.
My outputs:
brdf_phong_original
brdf_phong_modified
brdf_phong_modified_normalized
brdf_blinnphong_original
brdf_blinnphong_modified
brdf_blinnphong_modified_normalized
brdf_torrancesparrow
killeroo_blinnphong
killeroo_blinnphong_closeup
killeroo_torrancesparrow
killeroo_torrancesparrow_closeup
My exr outputs:
- killeroo_blinnphong: https://viewer.openhdr.org/i/5b01c6e8c090da2189cc8f62/linear/exposure=22.4
- killeroo_blinnphong_closeup: https://viewer.openhdr.org/i/5b01c719c090da2189cc8f63/linear/exposure=23.4
- killeroo_torrancesparrow: https://viewer.openhdr.org/i/5b01c767c090da2189cc8f64/linear/exposure=24.3
- killeroo_torrancesparrow_closeup: https://viewer.openhdr.org/i/5b01c7a8c090da2189cc8f65/linear/exposure=17.6
Yorumlar
Yorum Gönder