Очередная порция своевременного и актуального контента.
Что это?
Молодой, динамично развивающийся проект "Модели из Torchlight" покоряет совершенно новые для себя высоты и анонсирует появление на свет программного комплекса "OGRE to Warcraft 3 Converter". Конвертер позволяет в один клик производить операцию mesh -> mdx.
Подробнее
Это пока сырая бетка, на текущий момент умеет в:
- перенос меша с разделением на геосеты
- перенос развёртки
расчёт нормалейперенос скелета и весов вершинперенос анимаций
Конвертер проверен на играх Torchight, Torchlight 2, Venetica, Garshasp: The Monster Slayer, и по идее может работать с моделями любых проектов на движке OGRE (но это не гарантируется).
Примеры рипов
Как?
- Мышкой перетащить файл с расширением .mesh (или .xml) на Converter.exe.
- Откроется консоль, дождаться её закрытия, и найти появившийся рядом с моделью файл [название модели].mdx.
- Сконвертировать текстуры любым удобным способом в нужный формат.
- Открыть модель подходящим 3D-редактором и убедиться, что всё получилось. Обязательно пересчитать нормали, рассчитать границы и настроить сгенерированные материалы.
Всеобъемлющий видеоурок
P.S.
Для конвертирования в mdx используется библиотека MdxLib от Magos.
В комплекте с прогой идёт OgreXMLConverter.exe 1.7.2, он обязательно нужен для перегона огровских бинарников в xml. Возможно, что в каких-то случаях понадобится другая версия, их можно найти здесь.
Я не тестировал софтину за пределами своего компа, так что не могу ничего сказать по поводу других технических требований. Наверное, нужен .Net 6.
В комплекте с прогой идёт OgreXMLConverter.exe 1.7.2, он обязательно нужен для перегона огровских бинарников в xml. Возможно, что в каких-то случаях понадобится другая версия, их можно найти здесь.
Я не тестировал софтину за пределами своего компа, так что не могу ничего сказать по поводу других технических требований. Наверное, нужен .Net 6.
торчлайт всем пойдет, я некотрые модели и под стандарт переделывал, так что да, ждем
Ред. Makeba
Я уже думал просить чатгпт написать код для пересчёта нормалей, нооказалось, что я неправильно переносил их из огровской координатной сетки в варкрафтовскую.Выглядит примерно так: