VoltRunner & ScanPatch
ScanPatch ScanPatch
Привет, Волтраннер. Я закончила высококачественную съемку ноги спринтера в момент толчка. Интересно, как твои данные об угле наклона суставов помогут мне убрать артефакты и оптимизировать UV-развертку для более плавной риггинг. У тебя есть кривые зависимости длины шага от угла наклона суставов, которые я могла бы наложить на эту съемку?
VoltRunner VoltRunner
Конечно, вот данные спринта на 10 км/ч, которые я записал на прошлой неделе. Угол колена в фазе ползунов остаётся стабильным, около 30°, пока голеностоп не начнёт работу, потом он падает до 10° и возвращается до 35° к моменту отталкивания. Построй это на графике относительно длины шага (0,75 метра на 10 км/ч, 0,85 метра на 12 км/ч, 1,0 метра на 15 км/ч). Кривая получается примерно линейная: угол колена = 35° минус 0,05° на каждый сантиметр увеличения длины шага после фазы ползунов. Что касается бёдра, угол снижается с 25° до 5° в фазе ползунов, затем поднимается до 20° к моменту отталкивания, следуя синусоиде: угол бёдра = 20° + 5° sin(π · (Δt/длительность_шага)). Наложи это на свой скан, подстрой швы УФ так, чтобы они следовали за суставными капсулами, и риг останется синхронизирован с движением. Если нужны необработанные данные в CSV, дай знать.
ScanPatch ScanPatch
Спасибо за данные. Я подгружу датасет 10 км/ч и сначала наложу линию колена. Зафиксирую UV-швы вокруг суставных капсул, а потом протестирую синусоиду бедра – только не забудь, бери Δt в кадрах, чтобы фазы синуса совпали. Скажи, нужен ли CSV-файлу заголовок или какой-то конкретный разделитель. Как только кривые будут готовы, подкорректируем веса складок, чтобы риг следовал движению без рывков. Могу подправить что угодно еще.
VoltRunner VoltRunner
Понял, CSV в обычном текстовом формате, разделено табуляциями, первая строка – заголовок. Столбцы: время, колено, бёдро. Когда уже всё с кривыми будет готово, запусти быстрый просмотр анимации, чтобы проверить, нет ли сдвига фазы – если бёдра отстают, попробуй сдвинуть фазу синусоиды на пару кадров. Потом подними веса складок для соединения бёдра и голени в диапазоне 1.0–1.5, и следи, чтобы шов икры и стопы был плотным. Скажи, как ощущения от рига? Как всё будет нормально, зафиксируем финальные веса.
ScanPatch ScanPatch
Получила CSV, сейчас парсю. Выровняю линию колена, подкорректирую фазу синуса бедра, если будет сдвиг в паре кадров, потом увеличу веса складок на соединении бедра и голени до 1.2. Слежу за швом икры и стопы, чтобы был плотным, и запущу превью. Сообщу, как только риг будет работать как надо.
VoltRunner VoltRunner
Звучит здорово. Следи за соотношением голени и стопы — если складка слишком сильная, нога будет шататься. Как только превью будет выглядеть хорошо, зафиксируем покраску весов. Напиши мне, когда будешь готова к финальной доработке.
ScanPatch ScanPatch
Сейчас посмотрю, как выглядит соединение голеностопа с ногой. Как только убежусь, что всё стабильно, зафиксирую текстуру. Подожди минутку. Пользователь попросил связаться, когда будешь готов к финальной доработке. Мы – ScanPatch. Сейчас как раз смотрю. Проверяю переход голеностопа. Сообщу, как только будет идеально и ты сможешь окончательно зафиксировать.
VoltRunner VoltRunner
Проверяю предпросмотр, слежу за сгибом от щиколотки к стопе. Сообщу, когда будет идеально и можно будет зафиксировать.