Commit Graph

55 Commits

Author SHA1 Message Date
ktyl 089458476f generate blue noise points 2023-03-01 00:55:45 +00:00
ktyl 67d227deed show noise 2023-03-01 00:55:44 +00:00
ktyl ce6376df81 remove unused array 2023-03-01 00:55:31 +00:00
ktyl 16c3e46930 reduce image size 2023-03-01 00:55:21 +00:00
Cat Flynn 82fe146549 update window dimensions 2023-02-26 03:30:07 +00:00
Cat Flynn 6ca53a5329 apply gamma correction 2023-02-26 03:30:07 +00:00
Cat Flynn 892bec867c tune denoise 2023-02-26 03:30:03 +00:00
Cat Flynn 10c1daf676 adjust fog depth 2023-02-26 03:27:15 +00:00
Cat Flynn 55d9620983 add upper spheres 2023-02-26 03:26:42 +00:00
Cat Flynn 1c672e0f42 add denoise 2023-02-26 02:49:55 +00:00
ktyl 48e78fedda add multiple samples per pixel 2023-02-24 01:15:25 +00:00
ktyl 7367a2abaf add depth to reflections 2023-02-24 01:15:12 +00:00
ktyl 0f21b16ed7 control central sphere from application code 2023-02-23 00:00:25 +00:00
ktyl b3c5440736 track real and scaled time 2022-06-25 22:09:19 +01:00
ktyl 2fd7797e7d add option to stop time 2022-06-21 00:41:52 +01:00
ktyl a79dfe064c everything is chrome in the future 2022-01-30 22:01:43 +00:00
ktyl 0cb47db342 Merge branch 'bug/big-res-crashies' 2021-10-29 13:30:54 +01:00
ktyl 2c57248d82 dynamically allocate memory when generating noise texture 2021-10-29 13:30:45 +01:00
ktyl 51b0fd69e8 update todo and bounces 2021-10-29 12:38:04 +01:00
ktyl c6ccf6f14b store first hit albedo 2021-08-13 20:03:19 +01:00
ktyl 9b61093de4 use first pass depth and normal data 2021-08-13 19:12:39 +01:00
ktyl b312d390da logarithmic depth 2021-08-13 13:43:54 +01:00
ktyl cdc4aea9d5 refactor shaders, implement depth buffer 2021-08-12 21:16:45 +01:00
ktyl c4b74458a8 extract includes 2021-08-10 01:11:22 +01:00
ktyl 0c3d5bc1ac remove stb_image 2021-08-09 18:29:58 +01:00
ktyl 24ec0f8e57 randomly translate noise every frame 2021-08-09 18:15:43 +01:00
ktyl 7f84ffd551 generate noise texture and sample for randomness 2021-08-09 15:49:05 +01:00
ktyl c848616928 add plane and some randomness 2021-08-08 16:47:25 +01:00
ktyl 3b7d413390 q to quit 2021-08-08 15:29:13 +01:00
ktyl 21b8c0910d flip order of matrix multiplication 2021-08-07 18:30:43 +01:00
ktyl fe57abce61 super basic path tracing ! 2021-08-07 17:50:24 +01:00
ktyl b9616df5b8 extract camera to file 2021-08-07 15:19:22 +01:00
ktyl 730cb70b39 extract input to file 2021-08-07 03:56:51 +01:00
ktyl 4700579877 extract time to file 2021-08-07 03:44:08 +01:00
ktyl 5cc2c3d92b pass spheres to shader as array 2021-08-06 19:26:22 +01:00
ktyl 9a14ab8283 camera lookat 2021-08-06 19:26:22 +01:00
Cat Flynn ff945c29d8
typo 2021-08-02 19:53:38 +01:00
ktyl d82e74bd10 remove redundant directory 2021-08-02 19:43:05 +01:00
ktyl 4e0dc502ee update readme 2021-08-02 19:39:07 +01:00
ktyl bea7cb5802 implement perspective rays 2021-08-02 09:35:59 +01:00
ktyl 4b8f28f70e support nvidia prime gpu offloading 2021-07-31 18:59:41 +01:00
ktyl 5b55adfa6e construct view space axes 2021-07-30 02:06:59 +01:00
ktyl 8d0937cb50 preprocess shaders 2021-07-29 23:39:04 +01:00
ktyl 134e264bcd make stuff (not working) 2021-07-24 01:31:35 +01:00
ktyl 7fe29a1ab9 dispatch computy boi 2021-07-10 17:36:04 +01:00
ktyl 5082b4abc7 factor out init functions 2021-07-09 01:00:19 +01:00
ktyl 9e004cdb5b smidge of refactoring 2021-07-07 00:49:22 +01:00
ktyl a3b65ed3ff bump opengl version 2021-07-06 23:13:56 +01:00
ktyl 8857b057e0 render image to fullscreen quad 2021-07-06 21:20:22 +01:00
ktyl ea9c3fdd3a vertex colours 2021-07-06 00:58:55 +01:00