Доработать скрипт для блендера .gm2
Задача
Мы – команда разработчиков танцевальной онлайн игры, использующей модифицированный движок Storm Engine. Оригинальный движок работал с форматом моделей GM, однако китайские разработчики адаптировали его, создав формат GM2, с которым предстоит работать в нашем проекте. В данный момент у нас имеется собственный скрипт для импорта/экспорта моделей формата GM2, который готов примерно на 90%. Импорт реализован корректно (модели успешно отображаются в Blender), а проблемы возникают на этапе экспорта: некоторые типы одежды экспортируются с ошибками, а также не работает компонент walk_patch для локаций.
Основные задачи проекта
Адаптация скрипта для работы с одеждой
• Обеспечить поддержку 18 различных типов одежды для мужских персонажей и 18 типов для женских.
• Провести тестирование для каждого типа одежды, гарантируя стабильную и корректную работу скрипта. Тестирование обязательно проводить непосредственно в нашей игре – кандидат должен быть готов скачать и протестировать её.
Исправление проблем с локациями
• Проанализировать и устранить ошибку, связанную с обработкой компонента walk_patch в локациях формата GM2, отвечающего за корректное движение по полу.
Требования к кандидату
• Глубокие знания Python с опытом разработки, адаптации и отладки скриптов для импорта/экспорта моделей.
• Уверенное владение Blender, включая работу с его API, импорт/экспорт моделей и понимание специфики данных форматов.
• Опыт разработки Blender-плагинов, подтверждённый выполненными заказами или проектами на GitHub.
• Опыт работы с инструментами анализа бинарных файлов (например, hxD или аналогичными программами) для разбора структуры модели.
• Практический опыт работы с модифицированными игровыми движками и интеграции решений в сложные проекты.
• Способность проводить комплексное тестирование кода для обеспечения стабильного функционирования скрипта для различных типов персонажей и локаций.
• Готовность выйти в Discord для оперативного обсуждения и устной поддержки в процессе работы.
Разделы:
Опубликован:
24.02.2025 | 15:08 [поднят: 24.02.2025 | 15:08]