|
Сегодня хочу рассказать вам об утилите для извлечения ресурсов (моделей, звуков, текстур, материалов) из популярных игр основаный на игровом движке Unreal Engine.
Называется эта утилита Unreal Engine Resource Viewer (UE Viewer) или же Umodel, использовать ее можно не только для экспорта но и для просмотра ресурсов.
Вот краткое описание основных возможностей:
- Загрузка package из более чем 100 игр, основанных на всех версиях Unreal engine
- Визуализация скелетных моделей (SkeletalMesh) вместе с анимацией
- Визуализация внутренней информации о скелетных моделях, такой как привязка вершин к костям и иерархия скелетаВизуализация вершинных моделей (VertexMesh)
- Визуализация статических моделек (StaticMesh)
- Просмотр поддерживаемых программой типов материалов и их внутренней структуры
- Экспорт skeletal, vertex и static mesh, а также анимаций, в форматах, доступных для импорта данных в программы 3d-моделирования и в Unreal engine
- Экспорт текстур в формате tga или dds
- Экспорт звуков, ScaleForm и FaceFX
Системные требования:
- ОС Windows или Linux
- CPU с поддержкой SSESDL 1.2 (для Windows-версии включено в архив)
- Видеокарта с поддержкой OpenGL 1.1 (рекомендуется OpenGL 2.0)
Существуют и некоторые ограничения:
- Визуализируются не все типы материалов (только простые). Если модель использует не поддерживаемый здесь материал, то вместо последнего используется текстура по умолчанию.
- Программа является консольным приложением и не имеет интерфейса для открытия файлов.
Инсталляция
- Распакуйте архив в каталог с игрой (например в D:toolsumodel). В этом случае для просмотра модели из пакета CookedPC/.../CH_AnimHuman вам надо использовать командную строку "umodel.exe CH_AnimHuman"
- Создайте в любом месте каталог и распакуйте архив в него. В этом случае для запуска придётся указывать путь к файлам игры. Например, "umodel.exe -path=C:/Games/UT3 CH_AnimHuman"
Формат командной строки:
umodel [опции] имя-пакета [имя-объекта]
С основными командами и опциями вы сможете ознакомится скачав архив с umodel и инструкцией к ней с нашего сайта.
После прочтения инструкции предлагаю перейти непосредственно к работе с утилитой.
Я выбрал для демонстрации работы программы немалоизвестную MMORPG игру LineAge 2. Для начала скопируйте в папку с umodel файл C:WindowsSystem32cmd.exe и запускайте сначала его, а потом через него саму утилиту.
Итак я хочу экспортнуть модельку с текстурами персонажа человека женского пола. Запускаем утилиту
далее пишем D:KnowledgeGame developingumodel_win32>umodel -export "D:KnowledgeGame developingl2interludeLineage2_InterludesystexturesFFighter.utx"
В указанном файле хранятся необходимые нам ресурсы (в вашем случае путь конечно же будет скорее всего другим). Нажимаем "Enter" и наблюдаем за процессом.
В результате сих манипуляций в папку с утилитой ложатся все ресурсы. После этого можно делать с ними все что душа пожелает.
Я привел лишь одну из возможностей данного продукта, на самом деле их намного больше, тем кому будет интересно, я думаю, не поленятся почитать мануал и список доступных команд.
|