Camden Dixie O'Brien
|
f89a779b8f
|
Add camera aperture / depth-of-field
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
d891320a2a
|
Move rendering functions to own module
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
6c832324e2
|
Create scene data structure
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
4b093f43b6
|
Allow camera position and target position to vary
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
483dab82ef
|
Remove focal_len parameter from camera (hard-code as 1.0)
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
37d9b9e823
|
Specify camera FOV instead of viewport height
|
2025-09-23 15:35:26 +01:00 |
|
Camden Dixie O'Brien
|
746b902302
|
Make samples per pixel a camera parameter
|
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 |
|