Добавлен , опубликован
Программы
Предназначение:
Работа с моделями
Очередная порция своевременного и актуального контента.

Что это?

Молодой, динамично развивающийся проект "Модели из Torchlight" покоряет совершенно новые для себя высоты и анонсирует появление на свет программного комплекса "OGRE to Warcraft 3 Converter". Конвертер позволяет в один клик производить операцию mesh -> mdx.

Подробнее

Это пока сырая бетка, на текущий момент умеет в:
  • перенос меша с разделением на геосеты
  • перенос развёртки
  • расчёт нормалей
  • перенос скелета и весов вершин
  • перенос анимаций
Ставьте лайки, жмите на колокольчик, чтобы не пропустить добавление новых фич.
Конвертер проверен на играх Torchight, Torchlight 2, Venetica, Garshasp: The Monster Slayer, и по идее может работать с моделями любых проектов на движке OGRE (но это не гарантируется).

Примеры рипов

Как?

  1. Мышкой перетащить файл с расширением .mesh (или .xml) на Converter.exe.
  2. Откроется консоль, дождаться её закрытия, и найти появившийся рядом с моделью файл [название модели].mdx.
  3. Сконвертировать текстуры любым удобным способом в нужный формат.
  4. Открыть модель подходящим 3D-редактором и убедиться, что всё получилось. Обязательно пересчитать нормали, рассчитать границы и настроить сгенерированные материалы.

Всеобъемлющий видеоурок

P.S.

Для конвертирования в mdx используется библиотека MdxLib от Magos.
В комплекте с прогой идёт OgreXMLConverter.exe 1.7.2, он обязательно нужен для перегона огровских бинарников в xml. Возможно, что в каких-то случаях понадобится другая версия, их можно найти здесь.
Я не тестировал софтину за пределами своего компа, так что не могу ничего сказать по поводу других технических требований. Наверное, нужен .Net 6.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
1 год назад
0
Эта статья является одной из цикла статей "Наработки для рефа?"

Ждём фичи переноса скелета и анимаций, подписался
0
25
0
Bergi:
торчлайт всем пойдет, я некотрые модели и под стандарт переделывал, так что да, ждем
1
23
1 год назад
1
Ждём
Загруженные файлы
1
23
1 год назад
Отредактирован Makeba
1
Последние новости!
Такс, я наконец-то сел допиливать этот конвертер, и вроде бы разобрался с нормалями. Я уже думал просить чатгпт написать код для пересчёта нормалей, но оказалось, что я неправильно переносил их из огровской координатной сетки в варкрафтовскую.
Выглядит примерно так:
Слева то, что на выходе, справа то, что пересчитывает ретера. Кое-что меняется, но не сильно, и ещё нужно разобраться, где результат лучше.
тысячи строк кода, в которых я запутался
Анимации на подходе, но прицел на mdx1000 (актуальный формат), ибо веса вершин нужны
Загруженные файлы
0
23
1 год назад
0
Так, ну скелет и веса я вроде осилил, с анимациями уже проблем не должно быть.
Насчёт весов узнал неожиданной прикол: если ретера не находит в геосете касательные, то она ещё и таблицу весов вершин из геосета вырезает. Правда не понял, это именно ретеровский прикол, или варкрафт без касательных тоже веса не воспринимает.
Загруженные файлы
0
35
1 год назад
0
В торчлаинт 1 есть модели Wispow. По типу светлячков из варкрафт 3. Как интересно тулза сможет его сконвертировать если там висп эффектом прикручен?
0
23
1 год назад
0
Если это те эффекты, которые в отдельном файле формата Layout, то никак
0
35
1 год назад
0
poisoNDealer, значит виспов только в ручную. Хм, а я смогу скелет тогда сконвертировать, а через модель едитор какой-то эффект костям прикрутить?
0
35
1 год назад
0
Я думаю это можно и под 32 бита перевести, если это возможно?

Мне надо сконвертировать ассет, который у меня отказался импортировать. Или тогда ты сможешь сам мне сконвертировать данный ассет
0
23
1 год назад
0
Я пока подвис на одном моменте
0
23
1 год назад
0
Последние новости!
Так, ну скелет и веса я вроде осилил, с анимациями уже проблем не должно быть.
Эх, знал бы я в тот момент насколько глубоко мне придётся погрузиться, чтобы разобраться как конвертировать вращение из огра в варкрафт...
Но вроде бы всё получилось
Есть, конечно, нюансы:
  • Весь зоопарк имеющихся у меня моделей пока не осилил, в каждой игре всё чуть-чуть по-своему, несмотря на общий движок.
  • В некоторых моделях оружие находится не на своём месте, а чуть-чуть в стороне (то есть оно анимировано, но летает отдельно он персонажа), видимо в руку оно ложится уже, так сказать, "процедурно".
  • Как минимум в одной игре есть проблемы с улетающими в сторону глазами и ртом. Видимо, это что-то типа FaceFX, или просто лицевая анимация хранится отдельно.
Вообще, было бы прикольно из этого конвертера сделать эдакий солюшн для экспорта из блендеров/3дмаксов в реф с промежуточным форматом огра. Хотя, кого я обманываю, всё равно же буду просто воровать модели из других игор
Загруженные файлы
0
23
1 год назад
0
Последние новости!
Наверное, я дропну этот, так сказать, проект, ибо у меня не получается допилить конвертер анимаций.
Эх, знал бы я в тот момент насколько глубоко мне придётся погрузиться, чтобы разобраться как конвертировать вращение из огра в варкрафт...
Но вроде бы всё получилось
Я ошибался, когда говорил, что получилось. Даже на этом видосе видно, что есть какие-то странные движения ног. Однако, я думал, что это так и задумано, ведь анимации выглядят точно также, как и в 3дмаксе. Впоследствии я выяснил, что этот плагин-импортёр, на результат работы которого я ориентировался, работает неправильно, ну и мой алгоритм тоже неправильный.
Вот ещё пример из торчлайта
Ноги, вместо того, чтобы стоять на земле двигаются, это всё тот же самый косяк.
Причём я понимаю в чём проблема в 3дмаксе, но на данный момент хз как это исправить в рамках отдельного конвертера.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.