diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 15:14:58 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 15:14:58 +0300 |
| commit | 858dcd0d1de47cce5f04f959f239cff6aaa033f4 (patch) | |
| tree | ebcc52ec3adf6803b82715ce9c412695ca3b6971 /docs/tomes | |
| parent | cfa6d2703233334582d8f115c5fd5a69a57c940c (diff) | |
| download | fparkan-858dcd0d1de47cce5f04f959f239cff6aaa033f4.tar.xz fparkan-858dcd0d1de47cce5f04f959f239cff6aaa033f4.zip | |
feat(render): apply static node fallback poses
Diffstat (limited to 'docs/tomes')
| -rw-r--r-- | docs/tomes/05-render.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index bc75c8b..8dd244f 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -1607,6 +1607,20 @@ animated models, 3,469/5,233 node samples и утверждённые captures. доказывает production handoff animation data, не семантику parent links и не готовую model assembly. +Следующий узкий шаг применяет этот уже декодированный `fallback_key` в +legacy-camera static preview. Для каждого выбранного `Node38` bridge поворачивает +вершины normalized quaternion, прибавляет local translation pose и только затем +применяет доказанный TMA `Rz * Ry * Rx`, scale и mission translation. Вершины +намеренно разворачиваются per node/draw range, чтобы один source vertex мог +получить разные poses. `parent_or_link_raw` не читается как parent, frame map не +семплируется, поэтому это не заявляет восстановленную hierarchy или animation. +На той же GOG `MISSIONS/Autodemo.00/data.tma` и offline Ngi32 camera capture +full preview из 8 objects / 66 mesh components / 67 descriptors завершился за +один native Vulkan run с `clip_visible_vertices=2584`, `validation_warnings=0`, +`validation_errors=0` и readback hash `5769837558651835265`. Рост с 938 +видимых вершин подтверждает, что local source poses реально вошли в geometry +path; он не является оценкой сходства с original frame. + Параллельно bridge для legacy-camera path теперь переводит только высоту `Land.msh` в world units с масштабом `1/32`: raw AutoDemo heights `95.29412..288.23532` становятся `2.978..9.007`, что согласуется с TMA Z и |
