compute reflections #2

Closed
noteuclid wants to merge 19 commits from two-way into qt-ui

19 Commits

Author SHA1 Message Date
96e5c78a59 ui hints 2025-11-20 14:25:48 +03:00
e80e1d09fe add interreflections 2025-11-20 14:25:48 +03:00
5a69a3a1cb add custom display options 2025-11-20 14:25:48 +03:00
61f19c85f4 add sane-ish defaults to avoid ub 2025-11-20 13:55:49 +03:00
a7746deec5 add basic interreflections 2025-11-20 13:23:19 +03:00
93c8652116 ensure rays don’t propagate backwards 2025-11-20 13:23:04 +03:00
91473f08ae use generic reflector for final computation 2025-11-20 13:10:21 +03:00
713fd25c9c add generic reflector 2025-11-20 13:07:02 +03:00
cbe0839cd6 sort out units 2025-11-18 19:46:08 +03:00
2e6589e01b fix threshold 2025-11-18 19:45:56 +03:00
6ba9add6ea a bit better ui 2025-11-16 20:18:05 +03:00
12bc173fb2 use Lambertian scattering 2025-11-16 19:39:36 +03:00
64925f9640 update defaults 2025-11-16 18:05:14 +03:00
198dc06d02 nicer hit rendering 2025-11-16 18:05:00 +03:00
bb8373fad5 optimize summation 2025-11-16 18:04:18 +03:00
aa56768655 fix dumb ui 2025-11-16 15:40:20 +03:00
cd0c264c6e basic two-way tracing 2025-11-16 15:25:08 +03:00
cf65929b99 show current values in the ui 2025-11-16 15:15:42 +03:00
8bed95f872 use mutable vectors, to collect into several at once 2025-11-16 14:43:31 +03:00