November 28, 2023

Lego McLaren Technical Assignment

Задача

Необходимо соединить встроенный автомобильный риг синемы с механикой подвески и рулевой системы. То есть проапгрейдить встроенный риг механикой подвески и рулевой системы.

Важно не использовать динамику, так как необходимо иметь полный контроль над анимацией авто без мучений с запеканием динамики. То есть: контроллеры, констрэинты и кости. Риг - одним словом.

Механику двигателя делать не надо.

Возможные решения

1 Взять за основу автомобильный риг синемы и дополнить его констрэинтами механизма подвески и рулевого управления

2 Делать все с нуля

Механика подвески и рулевой системы

Видео с очень удобными ракурсами и демонстрацией всего функционала болида и механиками подвески и рулевой системы. Фрагмент: 1 мин - 5 мин

Требования к ригу

Необходимо сохранить весь функционал встроенного автомобильного рига в синеме, а именно:

1 Езду по сплайну с авто-поворотом колес и их авто-вращением и вращением руля, соответственно.

2 Сохранить возможность подстройки этих параметров

3 Контроллер вибрации корпуса

4 Автоматическая работа подвески

5 Учет рельефа лэндскейпа

6 Сохранить весь набор контролеров движения как в встроенном риге. То есть движение, наклоны, повороты, дрифт и тд. Соотвественно двери, багажник, капот и тд не требуется.

Может быть что то не вписал в эти пункты, но смысл такой: функционал встроенного рига должен быть сохранен

Добавить новый функционал:

1 При повороте колес и руля передавать движение через рулевую рейку

2 Амортизацию передавать через механику подвески на кузов, а не напрямую с колеса

3 Если будет контроллер под DRS(спойлер), то будет супер (сейчас я его назначил как багажник в встроенном риге). Но не обязательно, тк могу и через нуль анимировать.

Приложение

Есть 2 файла c4d:

1 Модель болида разбитая по деталям лего. Слой с подвеской и рулевой системой вынесен отдельным слоем для удобства. То есть в этом слое вынесены все элементы с которыми нужно поработать для реализации механик подвески.

2 Зариганная модель болида синемовским ригом. Она не учитывает подвеску(собственно в чем вся и проблема), но обладает всем необходимым функционалом требуемым для дальнейшей анимации. Для наглядности конечного функционала рига.