Графический дизайн, арт игры, концепт, персонажи, текстуры, анимации, модели
GameDev.ru / Графический Дизайн / Форум / Импорт модели из blender в UE4

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

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

Изображение

Правка: 16 дек. 2017 14:39

dmitrykozyrПостоялецwww16 дек. 201714:56#1
Нашел способ перенести на сцену все как один объект - нужно в UE выделить импортированный шкаф и дверцы, и перенести на сцену, тогда все перенесется как один объект. Но есть две проблемы
1. Слетает pivot point. Я его на дверцах в блендере так выставил, чтоб при вращении они открывались, как в шкафу дверцы открываются
2. В content browser и World Outliner появится слишком много объектов. Это мне нужно вучную под каждую такую модель создавать папку и туда все кидать, чтобы не захламлять?
Sh.Tac.Постоялецwww16 дек. 201715:54#2
dmitrykozyr
лучше в блендере сделай иерархию перетаскиванием дочерего узла в родительский прямо в списке сцены, таскается только за иконку
dmitrykozyrПостоялецwww16 дек. 201722:51#3
Это так в смысле? Все-равно куча отдельных объектов

Изображение

Sh.Tac.Постоялецwww16 дек. 201723:53#4
dmitrykozyr
> куча отдельных объектов
импорт скелетки
дверцы же должны вращаться на петлях и т.п.

Правка: 16 дек. 2017 23:55

dmitrykozyrПостоялецwww17 дек. 20170:01#5
Sh.Tac.
> импорт скелетки
Так? Тогда объектов еще больше

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

Sh.Tac.Постоялецwww17 дек. 20170:13#6
dmitrykozyr
> объектов еще больше
ну я только пробовал по туториалу
https://wiki.unrealengine.com/Blender_to_ue4_car

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

lorikПостоялецwww17 дек. 20174:46#7
dmitrykozyr
> Как импортировать один цельный объект?
В меню импорта статик-меша есть галочка combine mesh.
dmitrykozyrПостоялецwww17 дек. 201721:39#8
lorik
> иерархию надо делать перетаскиванием прямо в blender outliner
Если перетаскивать\не перетаскивать, то в обоих случаях импортируется как один объект, если при импорте поставить галочку напротив Skeletal Mesh, дверцы уже открывать нельзя.
А если Skeletal Mesh убрать, то даже если в блендере иерархию сделал, в UE она не сохраняется, все импортируется как отдельные объекты

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

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

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

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

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

lorikПостоялецwww17 дек. 201722:12#10
dmitrykozyr
Напрямую сделать как в Юнити не получится.
Надо или экспортить отдельно и собирать потом в блюпринте, или делать скинед-меш и логикой в блюпринте открывать двери.

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

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

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

Правка: 17 дек. 2017 22:23

Sh.Tac.Постоялецwww17 дек. 201722:26#11
вот для примера чувак сделал риг и анимацию в блендере, потом возился с аним-графом уже в анриле
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

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

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

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

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

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

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

Правка: 17 дек. 2017 23:55

/ Форум / Графический Дизайн / Моделирование

2001—2018 © GameDev.ru — Разработка игр