Camden Dixie O'Brien
|
7f1103a179
|
Create material abstraction
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
219219ce64
|
Gamma correct pixels before writing out
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
31adfd66f4
|
Implement Lambertian diffuse scattering
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
d8a2b8a3d8
|
Implement Gaussian anti-aliasing
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
259f0922b3
|
Parallelise rendering
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
d07ccec5ba
|
Sample each pixel multiple times
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
790882417a
|
Implement diffuse scattering
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
ca8166e98e
|
Simplify hit detection logic
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
6a6fc20dac
|
Move rendering logic into camera module
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
77723aefa0
|
Move camera initialisation into seperate module
|
2025-09-23 15:35:26 +01:00 |
|