3D-анімація · R&D
Лодик
Вправа тренера, знята на телефон, стає 3D-демо: персонаж повторює рух, а слова тренера озвучено англійською та українською. Відео тренера ніде не показується.
Приватний репозиторій · покажу на дзвінку
- 8.50 pxпохибка рук, було 11,80
- 0.40%суглобів гнуться назад на нових кліпах, було 2,92%
- 5кліпів у бенчмарку, 2 не використовувались для налаштування
- 31коміт
Задача
Моделі пози дають тіло для кожного кадру, а не рух. У сирому вигляді суглоби тремтять, лікті гнуться назад, ступні провалюються в підлогу, і мультяшний персонаж робить кожен такий дефект очевидним.
Як це працює
- 01
Відео з телефона
Один статичний кадр вправи поза льодом. Вшиті субтитри стають сценарієм тренера.
- 02
Тіло в кожному кадрі
NLF повертає модель тіла з 24 суглобів для кожного кадру.
- 03
Розв'язувач руху
Обертання підбираються в часі, щоб рух був плавним, а суглоби лишалися в межах можливого для тіла.
- 04
Підлога й колізії
Ступні тримаються на підлозі, кінцівки не проходять крізь тіло, а кадри, де обидва ковзани відриваються, позначаються.
- 05
Маскот у Blender
Той самий рух керує ригом Лодика. Перед рендером виконуються перевірки меша.
- 06
Рендер і монтаж
Рендер монтується з інструкціями тренера англійською та українською.
Джерело: IMG_9874.MOV · 1280×720 · 30 fps · 26,2 с · одна статична камера
Сценарій тренера з вшитих субтитрів:
«слідкуй за положенням у польоті»
Бенчмарк
| метрика | базова | типові | відкладені, базова | відкладені, типові |
|---|---|---|---|---|
| похибка рук, px | 11.80 | 8.50 | 8.84 | 7.42 |
| крен долоні, ° | 412 | 402 | 221 | 204 |
| ривок p99 | 8672 | 8787 | 8506 | 7541 |
| суглоби гнуться назад | 5.18% | 3.29% | 2.92% | 0.40% |
| разом | 0.61 | 0.57 | 0.46 | 0.41 |
Кожна зміна розв'язувача оцінюється на кількох кліпах, перш ніж її залишити. Менше — краще.
Відомі обмеження
- Підгонка рук до 2D-точок коштує загального осьового скруту (2 403 → 4 339). Це ціна того, щоб узагалі повторити руки тренера.
- Деякі фільтри покращували свою метрику й ламали те, чого вона не бачила, тому рішення тепер ухвалюються через scorecard.