|
|
1cd66cde02
|
merge branch master into vertex-light
|
2026-10-27 18:26:15 +03:00 |
|
|
|
22149af1db
|
merge branch qt-ui-2 into master
|
2026-10-27 18:24:41 +03:00 |
|
|
|
9a8dc8fe34
|
cargo fmt
|
2026-10-27 18:24:04 +03:00 |
|
|
|
56ff4f1a65
|
merge qt-wgpu-skel into branch qt-ui
|
2026-10-27 17:46:29 +03:00 |
|
|
|
991d672f3a
|
remove the KDE dependency
|
2026-10-27 17:44:43 +03:00 |
|
|
|
a5e8e3e2e8
|
MORPH INTO: Photon Light
|
2026-10-27 17:44:26 +03:00 |
|
|
|
eece7b275b
|
Merge branch 'fixes'
|
2026-08-04 22:13:44 +03:00 |
|
|
|
9a695c06b5
|
update Cargo.lock on morph
|
2026-08-04 22:13:11 +03:00 |
|
|
|
19ccdcba5f
|
Merge pull request 'Add self-tests' (#1) from init-sh-test into master
Reviewed-on: noteuclid/qt-wgpu-skel#1
|
2026-08-04 22:12:47 +03:00 |
|
|
|
187019a318
|
use Default to avoid breaking fallback main
|
2026-08-04 21:52:28 +03:00 |
|
|
|
f2b904b5f9
|
replace README on morph
|
2026-08-04 21:52:28 +03:00 |
|
|
|
af79b01fff
|
make sure skeleton tests are separate for (future) project tests
|
2026-04-18 16:23:47 +03:00 |
|
|
|
7baefc958d
|
init.sh: add tests (for manual running only for now)
|
2026-04-03 17:01:12 +03:00 |
|
|
|
ff3ec96819
|
init.sh: mark new project beginning with a commit
|
2026-04-03 16:59:22 +03:00 |
|
|
|
4c8dfa06d4
|
init.sh: fix working with no git
|
2026-04-03 16:59:13 +03:00 |
|
|
|
6de824c9c2
|
init.sh: fix error handling
|
2026-04-03 16:59:06 +03:00 |
|
|
|
b6899e8537
|
init.sh: simplify error reporting
|
2026-04-03 16:58:53 +03:00 |
|
|
|
caa75b5fcf
|
add init script
|
2026-04-03 16:58:46 +03:00 |
|
|
|
24f3bc5d71
|
add usage notes
|
2026-04-03 14:57:51 +03:00 |
|
|
|
3e713b13a8
|
Qt+WGPU
|
2026-01-24 21:07:33 +03:00 |
|
|
|
059e98c3e3
|
do color mapping per-pixel
|
2025-11-25 14:43:59 +03:00 |
|
|
|
0065a45e7d
|
avoid crashes on dir=0
|
2025-11-25 14:40:53 +03:00 |
|
|
|
653788d456
|
change default view
|
2025-11-25 13:00:26 +03:00 |
|
|
|
68b4041c88
|
fix normalization
|
2025-11-25 12:59:28 +03:00 |
|
|
|
98f3c44ab3
|
add super-duper complicated sphere mesh generator
|
2025-11-25 12:40:26 +03:00 |
|
|
|
59bc5b640f
|
per-vertex lighting!
|
2025-11-24 18:31:23 +03:00 |
|
|
|
41579bbb5d
|
split colormap
|
2025-11-24 18:23:35 +03:00 |
|
|
|
722e5d4b6e
|
split light calculations and camera rays
|
2025-11-24 18:21:31 +03:00 |
|
|
|
295037edc6
|
add depth buffer
|
2025-11-24 18:15:48 +03:00 |
|
|
|
a8f72096d8
|
pass size on creation
|
2025-11-24 18:08:03 +03:00 |
|
|
|
c40ff3e324
|
fix output format
|
2025-11-24 17:54:42 +03:00 |
|
|
|
5a6b10965d
|
show spheres
|
2025-11-24 17:52:09 +03:00 |
|
|
|
77cab94a6e
|
add basic shape generation
|
2025-11-24 17:29:36 +03:00 |
|
|
|
4b138deb34
|
allow choosing which normals to use
|
2025-11-24 00:21:06 +03:00 |
|
|
|
a51f46a038
|
fix a bug
it's invisible with Lambertian model though
|
2025-11-24 00:19:28 +03:00 |
|
|
|
fb8ea92ce8
|
fix double-accounting for surface slope
|
2025-11-23 21:02:38 +03:00 |
|
|
|
707bb6f66e
|
embed the simple shader
|
2025-11-23 13:29:24 +03:00 |
|
|
|
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 |
|