Commit Graph

8 Commits

Author SHA1 Message Date
Camden Dixie O'Brien
7e273a3e8d Move rendering functions to own module 2025-09-22 23:08:53 +01:00
Camden Dixie O'Brien
bbaec554d8 Create scene data structure 2025-09-22 20:36:14 +01:00
Camden Dixie O'Brien
fb09a5553e Allow camera position and target position to vary 2025-09-22 20:16:41 +01:00
Camden Dixie O'Brien
6e8dd39d43 Remove focal_len parameter from camera (hard-code as 1.0) 2025-09-22 19:49:13 +01:00
Camden Dixie O'Brien
22a8b3a009 Specify camera FOV instead of viewport height 2025-09-22 19:49:13 +01:00
Camden Dixie O'Brien
524f8ad085 Make samples per pixel a camera parameter 2025-09-22 19:49:13 +01:00
Camden Dixie O'Brien
7400228c0c Move rendering logic into camera module 2025-09-22 19:49:13 +01:00
Camden Dixie O'Brien
d6f583c260 Move camera initialisation into seperate module 2025-09-22 19:49:13 +01:00