Задача

Необходимо интегрировать готовую трехмерную модель самолета, созданную в 3ds Max, в симулятор Prepar3D версий 5 и 6. Работа включает конвертацию модели в принимаемый симулятором формат и создание корректной анимации ряда элементов управления.

Что требуется сделать

  • Конвертация модели - экспортировать всю геометрию и текстуры в формат модели XPDK (или эквивалентный, используемый в Prepar3D).
  • Анимация шасси - создать реалистичную модель уборки и выпуска шасси (каждая стойка, створки ниши должны двигаться плавно в такт общей операции).
  • Анимация рулевых поверхностей - обеспечить движение рулей направления и высоты в соответствии с отклонениями штурвала (логика анимации должна быть связана с органами управления в симуляторе).
  • Анимация механизации - сэмулировать выпуск и уборку закрылков (возможно, также предкрылок) с учетом периодов отставания/задержки, типичных для реального самолета.

Технические примечания

  • Feedback от заказчика - подразумевается, что исходная модель выполнена аккуратно, слойки и пивоты анатомически правильные, счетчик полигонов без избыточной геометрии.
  • Анимации нужно протестировать в двух версиях симулятора: v5 и v6.
  • Предоставляется доступ к тестовой сборке симулятора для отладки - все контакты оставлены за скобками для целей данной формулировки.

Критерии приемки

  • 3D-модель правильно загружается и отображается в Prepar3D.
  • Все каналы анимации функционируют корректно при работе в симуляторе.
  • Плавность и направление движения шасси, рулей и механизации совпадают с оригинальным проектом.
  • Готовая работа сдается с манифестом (tool-build) и краткой инструкцией по интеграции стандартными средствами симулятора.

Доработка сайта на React JS

Требуется опытный разработчик для оперативного завершения и доведения до готовности сайта на React JS в соответствии с техническим заданием. Проект срочный, планируется долгосрочное сотрудничество.