Sample initial component control poses
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s

This commit is contained in:
Valentin Popov committed 2026-10-18 13:32:41 +04:00
1 parent 74dc42a399
commit 47cb2a693f
2 files changed
+247 -16

No files matched your search

+11 -5
View File
@@ -363,11 +363,17 @@ world[n] = world[parent(n)] * local;
```
Статический Vulkan preview берёт начальный кадр узла из явной ссылки прототипа
на CTLD `.ctl`. Используются только включённые строки, а при повторе node ID
поздняя строка заменяет раннюю. Без `--static-animation-frame` preview применяет
эти настройки узлов; узлы без настройки остаются на кадре `0`. Явный
`--static-animation-frame N` переопределяет их и задаёт `N` всем узлам.
Результат — одна статическая поза, не обновление анимации, Control или AI.
на CTLD `.ctl`. Для поддерживаемых Control timeline и tag 21 он выполняет один
сэмпл при native clock `0`, передавая конечные type-1 значения разрешённых NDP
providers; неподдерживаемый режим/variable mapping и отсутствующий или
неразрешённый gate value возвращают preview к статическим CTLD bindings.
Используются только включённые строки, а при повторе node ID поздняя строка
заменяет раннюю. Без
`--static-animation-frame` preview применяет эти настройки узлов; узлы без
настройки остаются на кадре `0`. Явный `--static-animation-frame N`
переопределяет их и задаёт `N` всем узлам, пропуская Control-сэмпл.
Результат — одна стартовая статическая поза, не обновление анимации, Control
или AI по ходу кадров.
MSH sampler выбирает type 19 frame округлением `(time - 0.5)` к ближайшему
целому с ties-to-even, затем интерполирует выбранный type 8 key и следующий
key в исходном `time`; это portable-вариант native x87 conversion в default