Гайд Импорт 3D моделей в Unreal Engine из вне при помощи 3D Max без потери текстур (Datasmith + Relink Bitmaps)

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
1 Май 2021
Сообщения
26
Реакции
14
Часто такое бывает, что закидываешь модель в Unreal, а она без текстур, материалы белые :confused:. Решение есть! :sunglasses:
А изгаляться пришлось, по той причине, что не всегда в ассетах есть то, что нужно. Порой, помимо "лего набора" нужны другие модели. Но может быть, это что-то у меня, видеокарта не кушает.

Нам понадобится скачать Datasmith (при скачивании укажите свою версию Unreal).
13dd154f9ff1.jpg


Пожалуйста, авторизуйтесь для просмотра ссылки.

и Relink Bitmaps
Пожалуйста, авторизуйтесь для просмотра ссылки.

Установка Datasmith:
Запускаем скачанный файл, выбираем свою версию 3D max.
097adfb7a6c4.jpg


Заход в свой проект в unreal (куда будем экспортировать нужные нам модели)Повторяем действия как показано стрелочками.
4efc0abc8703.jpg


В открывшимся окне выбираем вкладку Build-in, в окошке поиска прописываем datasmith ( для облегчения поиска), прокручиваем в самый низ и примерно там плагин и будет, ставим галочку , появится всплывающее окно, соглашаемся и система попросит перезапустить проект, перезапускаем.
dcc52f557566.jpg

0142d49e7814.jpg

Datasmith установлен.


Теперь перейдем к установке Relink Bitmaps:

Заходим в 3D Max и просто перетягиваем наш скачанный файл в окно вьюпорта.
778bb3361011.jpg


Теперь нам нужно найти этот скрипт и для удобства закинуть на панель.
b745ba570e82.jpg


Откроется такое окно, повторяем.
80834de0a9fc.jpg


Перетягиваем на свою панель, для удобства использования.

Теперь импортируем, ну к примеру *fbx файл ( у меня версия немного старая за 2016 год, зато не глючит, у Вас может немного отличаться, но суть та же)
3837ba3b5f17.jpg


Экспортировать буду машинку из постапокалипсиса. Нажимаем на наш скриптик
2c998ae98fce.jpg


И нам скрип показывает, каких нет текстур, нам нужно указать путь к текстурам (паку с текстурами от нашей машинки).
YTFGXVRnIkI.jpg


В моём случае это папка Textures, которую я скачала вместе с проектом файлом машинки.
IHb70EvaDbk.jpg


Нашли папочку нажимаем Add.
tgmrYsfug3s.jpg


Теперь нажимаем на наш путь к текстурам, чтобы он подсветился и нажимаем кнопку Relink
YaMpIZleehk.jpg


Скрипт немного подумает и найдет все необходимые текстуры, при этом список станет пустым.Закрываем скрипт, он своё дело сделал).
GY-rcpti8ZI.jpg


Что текстуры нашлись, можно увидеть в рендере.
X11NWUlsn0o.jpg


Теперь будем правильно экспортировать модель для Unreal.
z581btJ-ehY.jpg


Выбираем место куда хотим сохранить модель, даём название и из списка берём вот такое расширение(это расширение появилось благодаря установленному нами datasmith). Жмем Save.
swfGmLxWBN0.jpg


Появится такое окошко, я тут ничего не трогаю, оставляю как есть.
Жмем окей.
AlpetkTsfXQ.jpg


Закрываем появившееся окно и идём в Unreal.
0X6_Zp9K9Mo.jpg


Нажимаем на нашу вилку)
IRadi5p7tw8.jpg


Находим нашу папочку с файлом машинки, я её ранние тазиком назвала ))
rzKYprjm7ws.jpg


Выбираем папку куда хотим импортировать машинку.
X8Va1s3KYA8.jpg


Появится такое окно, я сняла галочки анимация, камера и свет, так как они мне не нужны.
EEs2fIpePCw.jpg


Ждем завершение импорта.
U7SjWyT1eDU.jpg


Ура, мы получаем на сцене наш тазик со всеми текстурами и со всеми "нитями" настроек материала).
TP5unQQhpY4.jpg



ВАЖНОЕ ДОПОЛНЕНИЕ!!
Могут возникнуть такие проблемы с отображением.

1621755260947.png

Решается вот добавлением HDR карты, пока сама не поняла, что за ерундень такая, но уже подвижки :blush:
1621839757968.png
 

Вложения

  • 1621755567118.png
    1621755567118.png
    1.9 MB · Просмотры: 16
Последнее редактирование:
А как с кализиями? Побывал максом 2019. Через раз делает. Одни мучения в итоге делаю в.UE4. С этим плагином файлы с кализией норм работают? Простые и сложные.
 
"Решается вот добавлением HDR карты, пока сама не поняла, что за ерундень такая, но уже подвижки" - Эта ерундень связана с оверлапингом карты света. И HDR только немного маскирует за счет подсветки, но это не решение. Проблема в UV развертке. Скорее всего есть пересечение островков в развертке, либо вылет за пределы площади. Нужно проверить в Максе и сделать развертку заново. Можно сделать развертку UV1 только для lightmap.
 
Назад
Сверху Снизу