aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/tomes/05-render.md16
1 files changed, 11 insertions, 5 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md
index c8bdf4e..3c4e346 100644
--- a/docs/tomes/05-render.md
+++ b/docs/tomes/05-render.md
@@ -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