Commit Graph

81 Commits

Author SHA1 Message Date
53b44f27ed Different sort of glare? 2025-03-29 11:31:59 +03:00
3e4de46b50 Merge branch 'glare1' into daylight 2025-03-29 11:31:49 +03:00
c39a871bf8 Move Sun to visibility 2025-03-29 11:02:57 +03:00
84b8e9c9a5 Remove glare 2025-03-29 10:45:16 +03:00
ae6b1f6b0d Fixed scenery 2025-03-29 00:53:47 +03:00
9a9a88360a Make Sun customizable! 2025-03-29 00:53:36 +03:00
c1b3e862d6 Remove load_envmap
Maybe I’ll need it later though...
2025-03-29 00:06:20 +03:00
c93ab42458 Don’t load envmap
It starts much faster now!
2025-03-29 00:04:13 +03:00
b637590308 Ditch envmap in favor of clear blue sky
It’s photometric now!
2025-03-29 00:00:04 +03:00
60f648cfb9 This works as kinda glare but... not really 2025-01-06 02:13:06 +03:00
973c505f0c Some more glare stuff 2025-01-05 02:36:27 +03:00
c82a1c3803 A simple postprocessing glare 2025-01-05 01:46:49 +03:00
7671e04adc Reduce depth blur 2025-01-03 19:53:16 +03:00
b69ebd80e9 Fix diffuse reflection 2025-01-03 19:50:19 +03:00
946617f988 Extract image savers to function 2024-12-31 00:40:45 +03:00
d125635f80 Rework recording scaffolding 2024-12-31 00:31:56 +03:00
453a67a93f Add recording program 2024-12-30 23:40:26 +03:00
b5e4b35c6e Enable optimization for debug deps 2024-12-30 23:40:05 +03:00
1f97134511 Use WebP 2024-12-30 23:39:54 +03:00
7ec4a1480e Move most code to the lib 2024-12-30 21:36:18 +03:00
36e0ea9432 Move modules to lib crate 2024-12-30 20:10:49 +03:00
d17a3e3613 Move render pass creation into modules
That’s where the pipeline is created and, they need to match
2024-12-30 20:01:56 +03:00
fe94dd68a2 Make lights MUCH brighter 2024-12-30 19:45:05 +03:00
bf62a59a0e Add glare 2024-12-30 19:40:53 +03:00
d91346f605 Track a specific sphere 2024-12-30 19:32:38 +03:00
fe998585b4 Add non-zero aperture 2024-12-30 17:00:17 +03:00
44ce47612a Split view matrix from viewport size 2024-12-30 16:51:29 +03:00
b26800c070 Make emission non-uniform
Surface emission would be uniform so, let’s pretend it’s volume emission
2024-12-30 16:46:35 +03:00
96b5ac2200 Split camera location and viewport 2024-12-30 16:46:25 +03:00
750dc8d744 Remove useless alpha channel 2024-12-30 16:24:25 +03:00
0767eec826 Simplify varyings 2024-12-30 04:07:44 +03:00
50144c7b02 Move camera location into push constants 2024-12-30 04:05:49 +03:00
12159dd0b5 Use From 2024-12-30 03:32:35 +03:00
676fb20ad4 Move camera more! 2024-12-30 03:27:27 +03:00
db48a786ac Move camera! 2024-12-30 03:02:04 +03:00
3767f44468 Simplify sphere parameter generation 2024-12-30 02:44:39 +03:00
aede1ef03e Add motion blur 2024-12-30 02:21:52 +03:00
a76332c70c Send many rays per pixel manually 2024-12-30 02:17:44 +03:00
9887a3b341 Move params to push_constants 2024-12-30 02:08:49 +03:00
bb83f3bc47 Add new screenshot 2024-12-29 22:31:12 +03:00
b66a81335b Change radius distribution 2024-12-29 22:23:23 +03:00
811c5307e5 Rename distributions 2024-12-29 22:15:27 +03:00
221fbfbcb8 Remove color variance
It didn’t look all that well on the new background
2024-12-29 22:13:17 +03:00
cb500033c0 Better viewport 2024-12-29 21:58:58 +03:00
a2646f8f29 Custom size environment map 2024-12-29 21:57:48 +03:00
9c1ad95f37 Fix cube map 2024-12-29 21:57:36 +03:00
8c97ccad18 Extract tone mapping into function 2024-12-29 21:36:04 +03:00
6f6673ea1f Fix upside-down image 2024-12-29 21:30:10 +03:00
b59d0b1a10 HDR rendering 2024-12-29 21:14:23 +03:00
2b185c43da Add safeguard against infinite loop on GPU 2024-12-29 20:33:18 +03:00