Добавлен , опубликован
Привет, всё ещё сидите на 126 патче? пора уже осваивать современные продукты и технологии. Например не плохо бы начать изучать Blender и так, нам потребуется....

Требования

  1. Глаза, Вам будет необходимо читать внимательно и поглядывать на картиночки
  2. Блендер последней версии (на момент статьи 2.92), качаем с оффсайта, не со стима, если у вас установлена стимовская версия, сносите её "нахрен", если вы этого не сделали, тогда не задавайте вопросы "у меня ничего не работает, памагити"
  3. Плагин-импортёр, если не можете поставить плагин, то не беда, смотрим внимательно пункт 1
install by either dropping the "io_scene_warcraft_3" folder in
C:\Users\YOU_USER\AppData\Roaming\Blender Foundation\Blender\2.8X\scripts\addons
or zipping "io_scene_warcraft_3" and in blender adding it throu Edit -> Preferences -> Add-ons -> Install...
  1. Ретера, для чистки лодов (LOD), если у вас рефордж версия ну или сама модель. Для классик моделей лоды чистить ненужно

Чистка лодов

Открываем модель в ретера, переходим в Edit=>Mesh и сносим все лоды, ибо в ретере это сделать проще чем потом в блендере, пункт не обязательный, но лучше сделать сейчас
  1. Сохраняем модель в формат MDL ибо плагин адекватно MDX не обрабатывает
  2. Запускаем Blender => File => Import
Ждём от 2х минут до 5 лет, зависит от вашего пк, если всё получилось то видим это
Чтобы сиськи джайны не были квадратными, включаем smoth shading на все геосеты
  1. Проверяем анимации, если всё верно и вы ранее не выбрали MDX то всё будет работать
В обычном окне может показаться что ничего не работает и плагин не справился.
  1. Сохранение анимаций. Чтобы наши анимации не оторвались, надо проделать вот это:
Animations is imported as actions and can be found in the armature properties under "Object Data Properties"->"WarCraft 3" or "Dope Sheet"->"Action Editor"->Dropdown next to "New"
Пользователь Prog подсказал другой способ, кстати это он у нас первопроходец, я смог всё это проделать примерно через полгода, пока всё не переварил.
Переходим в окно Dope Sheet => Action Editor => Выбираем Экшен анимации, которые не имеет приписки от геосета, и назначем ей Fake User для каждой анимации
Примерно 15 раз, получиться должно вот так вот. Если всё верно, перезапускаем Blender, проверяем анимации, всё так же двигается значит всё сделано верно. Ну и что это оно у нас такое некрасивое, давайте хотя бы текстуры самым примитивны образом натянем
  1. Включаем примитивный быстрый рендер
Убеждаемся что текстур нет, открываем Shader Editor и передаём базовые текстуры в качестве цвета.
Выделяем нужный геосет и ищем текстуру
\war3.w3mod\_hd.w3mod\units\human\jaina 
В случае джайны ищем тут
И так для каждого геосета
Конечно всё плохо, ибо текстуры так в лоб не накладываются, для этого нужны знания не из статьи "блендер за 10 минут"
Что вы будете делать с моделью дальше, на ваше усмотрение, можете её редактировать, конвертить в другие игры и потом судиться с близами, ну и разумеется не плохо бы блендер подучить, так то программа полезней чем Mdlvis
`
ОЖИДАНИЕ РЕКЛАМЫ...
33
komarovba, цель понял, у меня была такая проблема с WOW моделями в блендере, они были оторваны от костей, но я скажем делал копию и получалось позирование для 3D печати. У меня есть обрывок недоделанной статьи, возможно это поможет
Даже не знаю как тебе помочь, хочешь попробую нужную модель в формате blend у которой будут работать анимации, просто скорее всего они оторвались, потому что ты предварительно сохранил результат и перезашёл в блендер, попробуй ещё раз на новой модели, как импортируешь сразу заходи сюда
И анимации должен быть
Загруженные файлы
3
Bergi_Bear, к несчастью, я еще не сохранял в blender-е.
Еще пробовал версии 2.79 и 2.90, и столкнулся с такой же ситуацией.
И пробовал несколько моделей.
Может быть что моя Retera криво сохраняет mdl?
И еще, у вас на первом скрине меню, я так понял это из blender-а, а как его открыть? |
P.S. спасибо за помощь.
33
Самый первый скрин это из ретеры, это чистка лодов, кстати всё что описывается в данной статье это весьма старый метод, 1 из наших пользователей prog написал свою версию плагина для блендера, в ней убрана необходимость делать чистку лодов в ретере.
Отличия от этого плагина:
Изменён алгоритм обработки, время импорта уменьшено с 20 секунд до 1
Добавлена поддержка чистки лодов внутри блендера
И что-то с анимациями, судя по названию как видите это вообще плагин для анриала, но мы его использовали для юнити, но судя по тому что нужно вам, должно всё получиться внутри блендера, пробуйте
Загруженные файлы
3
Да) у этот плагин просто не импортирует анимации) ну или надо разобраться как их достать)
Но спасибо за помощь)
Но да, загрузка быстрее.
Я когда спрашивал про скрин) Я имел ввиду, в вашем сообщении выше) Где про позу описано

Bergi_Bear, Еще раз спасибо за помощь.
Открыв два блендора, в одном воспользовался аддоном указаном в статье, и скопировал от туда animations (нужную).
Открыл во втором, через плагин который вы прикрепили, и вставил туда анимацию, и все получилось, модель отлично движется)
Спасибо за помощь)))
Загруженные файлы
24
komarovba, вы просто не умеете пользоваться блендером... Моя версия плагина просто не использует костыль в виде списка анимаций, который добавляется оригинальным плагином из статьи, вместо этого используются только родные для блендера экшны и нла-стрипы.
1
Bergi, Привет дружище, не мог ты скинуть файлы с работой по Jaine, я хотел бы скачать, если есть такая возможность, помоги буду благодарен)
33
tima007, ну надо заново делать, вам в каком формате? чтобы в блендере открывался?
1
Bergi, дружище не ожидал ответа, да для blender, и вопрос возможно сделать как в видео? что для этого нужно? если поможешь, буду благодарен)))
33
и вопрос возможно сделать как в видео? что для этого нужно?
Чтобы было как в видео, надо настроить шейдер внутри юнити
В принципе это и в блендере легко сделать, если знать как
Всё зависит от конечной задачи
1
Bergi, если бы ты помог дружище, было бы вообще супер, если есть время и желание, подсоби пожалуйста)
33
Наша битва будет легендарной
Анимации есть смотреть в Dope Sheets
Текстуры натянуты, в том числе и нормали
Работает всё в чистом блендере последней версии (3.1) без единого плагина, архив распаковать, запускать через jaina.blend
1
Bergi, отдущи дружище, безмерно благодарен))))

Bergi, дружище, а в юнити сможешь запустить? просто реально очень интересует эта тематика, но ничего не могу сделать сам, а готовое понимаю, если есть кайф подсаби. А так ты красавчик, уважение, реально годные вещи делаешь, и людям помогаешь, это бесценно
33
Для юнити есть отдельная статья, и если помещаете в юнити то шейдинг блендера не нужен
да там и блендер особо не нужен
1
Prog как с вами связаться, есть деловое предложение
24
Vladislove, можете написать мне в личку здесь на сайте, но на многое не рассчитывайте - как правило все "деловые" отваливаются узнав мои расценки основанные на рыночной стоимости часа рабочего времени в IT индустрии.
3
Привет друг.
Ранее тебе писал, и сейчас опять столкнулся с бедою.
Retera перестала открывать модели и я скачал последнюю версию.
Сохраняю модель в формате mdl, но при импорте получаю следующую ошибку.
Если сможешь помочь! Заранее спасибо!)
Загруженные файлы
7
komarovba
Возможно это из за обновления варика 1.33, которое также затронуло модели.
Либо найди ресурсы варкрафта версии 1.32
Либо попробуй в Retera, зайти в графу Scripts->Assign FormatVersion1000
33
komarovba, попробуй запустить ретеру через ReterasModelStudio.jar
и вообще для конвертации в блендер чистка лодов не обязательна как и наличие ретеры, лоды можно ручками удалить в самом блендере
3
bOrissko спасибо, ваш совет с "Scripts->Assign FormatVersion1000" мне помог
25
Вот обновлённый актуальный импортёр: github.com/tw1lac/mdl-exporter/tree/3.4
Умеет импортировать сразу mdx, плюс поддерживет 1100. Твёрдо и чётко работает на Blender 3.4, на 3.5 не тестировал.
Загруженные файлы
23
Вот обновлённый актуальный импортёр: github.com/tw1lac/mdl-exporter/tree/3.4
Умеет импортировать сразу mdx, плюс поддерживет 1100. Твёрдо и чётко работает на Blender 3.4, на 3.5 не тестировал.
Не подскажешь, как файлы скачивать с гитхаба? Нажимаю "Go to file" - какой то список выдает непонятный... И вообще нет кнопки Download.
25
В директорию скриптов блендера нужно закидывать только папку export_mdl
Загруженные файлы
23
poisoNDealer, Спасибо! Разобрался.
Только какой-то он не такой, как обещано... Нет всех тех супер настроек, что на скриншотах в гитхабе. И формат mdl а не mdx.
Загруженные файлы
25
EugeAl, ну я экспорт не тестил у этой версии, но должно работать, и вроде даже заявлена поддержка экспорта весов у mdx1000. Да, экспорт только в mdl, я про импорт говорил, он mdx сразу поддерживает.
А чего не хватает то? Бегло пробежался, вроде всё осталось на месте: варкрафтовские настройки для анимаций, материалов, партиклов, света. Оно всё в процессе настраивается, в соответствующих вкладках блендера.
23
poisoNDealer, В моем случае импорт отсутствует. Материалы, партиклы я нашёл, только один ньюанс - в пути текстуры для ист. частиц требуется текстура blp, а Блендер их не открывает, соответственно источника частиц не видно, что обнуляет все настройки (не наугад же делать?)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.