Японский автор Zenn запустил MotionBricks на Colab с T4 и управлял своим 3D-персонажем с клавиатуры. Тот ходит, бегает, прыгает, садится на стул и встаёт. Для тех, кто делает игры и анимацию, это способ проверить движения на своём герое, а не только на стандартной модели. Но больше всего работы потребовала не настройка GPU, а подгонка скелета под персонажа.
MotionBricks получает историю недавних поз и целевые позы, а затем генерирует движение между ними с частотой 30 кадров в секунду. Клавиша «вперёд» сама по себе модели не помогает: приложение сначала превращает ввод в цель движения. Для посадки так же нужны цель и положение стула. Автор использовал готовую модель для людей, без переобучения на своего героя.
В этой сборке генерация идёт на Colab, а браузер отображает персонажа и преобразует позы под его скелет. Модель TAKA с большой головой и короткими конечностями пришлось отдельно настраивать: автор правил риг и веса меша, а ещё разбирался с осями костей, контактом стоп с полом и тем, чтобы руки не проваливались в тело. Тут и выяснилась главная сложность: одинаковый формат GLB не означает, что чужую модель можно просто подставить вместо своей.
Автор также сравнил задержку на одном T4 и браузере: для девяти точек ввода медиана снизилась с 335,8 до 300,4 мс, примерно на 11%. Это замер через Colab CLI, не через интерфейс ноутбука, и он не обещает такую скорость на любом устройстве. Данные поз в одном сравнении уменьшились с 19 475 до 7 620 байт после сжатия — примерно на 61%. Бесплатный Colab не гарантирует ни тип GPU, ни время его доступности. Так что T4 уже хватает для такого эксперимента, но подготовка персонажа всё ещё требует ручной работы — и это пока никуда не делось.
ИсточникZenn 生成AI

