Unreal engine (Universal Scene Description)
Оплата: По договоренности
Удаленно
Проектная занятость
Мы ищем сильного Unreal engine разработчика для улучшения процесса экспорта ассетов в формате USD (Universal Scene Description) с использованием Unreal Engine 5.3.2.
Задачи:
- Скорректировать штатный экспортер USD, чтобы обеспечить корректный экспорт ассетов и текстур.
- Перед экспортом выполнить автоматическое разгруппирование ассетов и вложенных уровней, обеспечивая их представление как отдельные объекты на уровне.
- Отключить использование Nanite для всех ассетов, чтобы избежать проблем с редуцированным количеством полигонов при экспорте.
- Исправить проблему с названиями файлов текстур, чтобы они соответствовали именам ассетов и избегали превышения максимальной длины пути в Windows.
- Обеспечить правильное сопоставление путей для текстур в USD с учетом новых имен файлов
- Создать .json файл для текстур с пользовательскими значениями в разделе Adjustments, если они отличаются от дефолтных. Файл должен иметь название, совпадающее с названием текстуры.
- Возвратить уровень и ассеты в исходное состояние после выполнения указанных действий (разгруппировка ассетов, отключение Nanite).
- Сохранить всю остальную логику формирования USD файлов и их структуры, включая разделение на слои, в соответствии с потоками штатного экстрактора.
Требования:
- Опыт работы с Unreal Engine (версии 5.3.2 и выше).
- Знание процесса экспорта ассетов в форматах, поддерживающих работу с USD (Universal Scene Description).
- Опыт работы с C++ или Blueprint в Unreal Engine.
- Умение работать с JSON и управлять файловыми системами.
- Внимание к деталям и навыки решения проблем.