compute final light level (per vertex) #3

Closed
noteuclid wants to merge 37 commits from vertex-light into two-way

37 Commits

Author SHA1 Message Date
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