3D-анимация
Каждое правило взято из уроков прошлых роликов; в квадратных скобках — источник (легенда внизу).
Короткие правила
- Руки, торс, ноги и обувь держите в сцене постоянно, а не включайте их, когда камера смотрит вниз. [3D]
- Любую смену позы делайте весом со смешиванием за 0,25–0,6 с, а не переключателем
if (t > a). [3D] - Углы смешивайте только коротким путём (
lerpAng). [3D] - Следующий блок анимации начинайте с позиции, где закончил предыдущий, а не с точки пути. [3D]
- Предмет в руке держите через контакт: сдвигайте персонажа так, чтобы кисть легла на точку [3D]; предмет крепите к кисти, а не к корпусу [Научпоп].
- Ноги опускайте на 0–6 мм ниже поверхности, а не выше [Научпоп]; кисть на поверхности поднимайте ровно до кончика пальца [3D].
- Шаг ног берите из пройденного расстояния, а не из времени. [Научпоп]
- При многопроцессном рендере сглаживайте позы запечённо, заранее, и отдавайте странице готовые поправки. [3D]
- Контактные тени дают больше всего «приземлённости» за минимальную цену. [3D]
- Детекторы пересечений и рывков гоняйте до полного рендера, но полноразмерные кадры в моментах действий всё равно смотрите глазами. [3D]
Подробности
body-and-hands.md— руки и тело от первого лица, рукав и манжета, контакт с поверхностями и мебелью.motion.md— смешивание поз и углов, блоки анимации, расталкивание, «жизнь» между репликами, фигуры и предметы.materials-and-light.md— свечение, тени, дерево, скругления, экраны, шрифты, луч прожектора.frame-checks.md— детекторы пересечений и рывков, что они не видят.
Рендер и его ускорение — навык video-render; синхронизация рук в сцене с записью интерфейса — навык video-ui-capture.
Источники
- [3D] — уроки трёхмерного ролика от первого лица в браузере (three.js → покадровый рендер).
- [Научпоп] — уроки ролика в стилистике советского научпопа и диафильма начала 70-х (анимация плоских фигур и предметов).