Принцип работы
Three.js Animation сосредоточен на движении внутри сцены: процедурном движении, треках ключевых кадров, позах скелета и морф-таргетах. Он разделяет сохранённый анимационный клип, миксер, который его продвигает, и действие, которое управляет воспроизведением.
Смешивание — один из главных сценариев. Взвешенные действия и плавные переходы (crossfade) обеспечивают управляемую смену состояний, например между покоем и ходьбой. Эти шаблоны реализации требуют реальной проверки модели: навык не может гарантировать, что импортированный ассет содержит ожидаемые риг, таргет или клип.
Ожидаемые результаты
- Проверенный список клипов и план воспроизведения
- Логика миксера и действий для переходов
- Процедурное движение или движение на морф-таргетах, привязанное ко времени сцены
От задания до проверки
- 01Изучите модель
Перед выбором способа анимации перечислите названия клипов, кости и морф-таргеты.
- 02Задайте правила воспроизведения
Определите скорость, зацикливание, веса действий и то, должен ли завершённый клип удерживать последнюю позу.
- 03Смешайте и проверьте
Продвигайте миксер на дельту кадра в секундах, а не на общее прошедшее время, затем проверьте переходы на рывки и лишние обновления активных анимаций.