|
|
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 |
|