Войти
Unreal EngineФорумArt

Импорт модели из blender в UE4

#0
13:44, 16 дек. 2017

Я в блендере сделал модель, состоящую из нескольких отдельных частей (шкаф и дверцы). Экспортировал в .fbx
И когда перетаскиваю модель в UE, то появляется окно импорта, после чего оно мне добавляет не один объект, как в юнити, а отдельный объект для шкафа и для каждой дверцы
Как импортировать один цельный объект?

Изображение

#1
14:56, 16 дек. 2017

Нашел способ перенести на сцену все как один объект - нужно в UE выделить импортированный шкаф и дверцы, и перенести на сцену, тогда все перенесется как один объект. Но есть две проблемы
1. Слетает pivot point. Я его на дверцах в блендере так выставил, чтоб при вращении они открывались, как в шкафу дверцы открываются
2. В content browser и World Outliner появится слишком много объектов. Это мне нужно вучную под каждую такую модель создавать папку и туда все кидать, чтобы не захламлять?

#2
15:54, 16 дек. 2017

dmitrykozyr
лучше в блендере сделай иерархию перетаскиванием дочерего узла в родительский прямо в списке сцены, таскается только за иконку

#3
22:51, 16 дек. 2017

Это так в смысле? Все-равно куча отдельных объектов

Изображение
#4
23:53, 16 дек. 2017

dmitrykozyr
> куча отдельных объектов
импорт скелетки
дверцы же должны вращаться на петлях и т.п.

#5
0:01, 17 дек. 2017

Sh.Tac.
> импорт скелетки
Так? Тогда объектов еще больше

2 | Импорт модели из blender в UE4
#6
0:13, 17 дек. 2017

dmitrykozyr
> объектов еще больше
ну я только пробовал по туториалу
https://wiki.unrealengine.com/Blender_to_ue4_car

очень расстроился когда при импорте скелетного меша образовалась куча несвязных частей, решилось как раз тем что иерархию надо делать перетаскиванием прямо в blender outliner

#7
4:46, 17 дек. 2017

dmitrykozyr
> Как импортировать один цельный объект?
В меню импорта статик-меша есть галочка combine mesh.

#8
21:39, 17 дек. 2017

lorik
> иерархию надо делать перетаскиванием прямо в blender outliner
Если перетаскивать\не перетаскивать, то в обоих случаях импортируется как один объект, если при импорте поставить галочку напротив Skeletal Mesh, дверцы уже открывать нельзя.
А если Skeletal Mesh убрать, то даже если в блендере иерархию сделал, в UE она не сохраняется, все импортируется как отдельные объекты

lorik
> В меню импорта статик-меша есть галочка combine mesh.
Тогда импортируется как один объект и дверцы уже нельзя открывать.
А мне нужно импортировать так, чтобы была иерархия, как в юнити.

2 | Импорт модели из blender в UE4

Должен быть нормальный способ. Я планирую добавить много моделей, я же не могу вручную для каждой модели папки создавать и все это туда перетаскивать

#9
21:53, 17 дек. 2017

dmitrykozyr
> в обоих случаях импортируется как один объект, если при импорте поставить
> галочку напротив Skeletal Mesh
а выше что такое тогда?
http://www.gamedev.ru/art/forum/?id=232243#m5

> дверцы уже открывать нельзя.
анимацию настрой

#10
22:12, 17 дек. 2017

dmitrykozyr
Напрямую сделать как в Юнити не получится.
Надо или экспортить отдельно и собирать потом в блюпринте, или делать скинед-меш и логикой в блюпринте открывать двери.

Когда сидел на Анриле, то у них на форуме читал про плагин, который импортит fbx с сохранением пивотов

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Разработчик планировал его выложить в маркетплейс, но сделал ли он это я не знаю.

П.С. Если тебе надо просто разнообразие шкафчиков без всякого интерактива, то проще сделать несколько вариантов с по-разномому открытыми дверками.

#11
22:26, 17 дек. 2017

вот для примера чувак сделал риг и анимацию в блендере, потом возился с аним-графом уже в анриле
https://www.youtube.com/watch?v=E6_tHhGvfMg
https://www.youtube.com/watch?v=NVjMV3vO-8s

можно конечно статик-мешами через matinee, но этот способ хуже т.к. логика каждого шкафчика прибивается гвоздями к уровню
https://docs.unrealengine.com/latest/INT/Engine/Matinee/HowTo/MHT_1/index.html

#12
22:50, 17 дек. 2017

Sh.Tac.
> а выше что такое тогда?
Если не перетаскивать в блендере все объекты внутрь одного объекта, то при импорте с опцией Skeletal Mesh создается много объектов - еще больше чем без Skeletal Mesh, то есть смысл теряется.
А если не перетаскивать объекты в блендере внутрь одного объекта, то при импорте с опцией Skeletal Mesh создается три объекта: Mesh, Physics Asset и Skeleton.
То есть в первом случае получаем еще больше объектов, а во втором один цельный меш и с дверцами отдельно нельзя работать

Sh.Tac.
> > дверцы уже открывать нельзя.
> анимацию настрой
Так как, если шкаф и дверцы - это один цельный объект)

lorik
> Если тебе надо просто разнообразие шкафчиков без всякого интерактива
Нужно с интерактивом

Sh.Tac.
> вот для примера чувак сделал риг и анимацию в блендере, потом возился с
> аним-графом уже в анриле
Можно и в блендере делать анимацию, но у меня таким способом весь шкаф импортируется как один объект. Надо покопаться, я раньше в основном в юнити анимацию делал

#13
23:40, 17 дек. 2017

dmitrykozyr
> в юнити анимацию делал
в анриле тоже можно по идее кадры, в основном спрашивают как добавить кадр, разумеется сам не пробовал
https://answers.unrealengine.com/questions/178945/how-do-i-add-a-… nimation.html

З.Ы. а так-то вообще пол-движка про анимации
https://docs.unrealengine.com/latest/INT/Engine/Animation/

Unreal EngineФорумArt

Тема в архиве.