Unreal Engine 4, импортировать с C++?

Мне нужно импортировать fbx в UE4 с помощью c++. Это должно в конечном итоге написать пакетный импортер, который устанавливает соединения материалов и т. Д. При импорте.

Однако я застрял на первом препятствии.

Нигде не могу найти информацию об этом.

Как я могу загрузить модель fbx в редактор с помощью С++?

редактировать:

Мне не нужно делать это во время выполнения, мне просто нужно импортировать модели в редактор и настроить их местоположение / параметры материала, как я это делаю.


person anti    schedule 22.07.2015    source источник


Ответы (1)


Разберите .fbx (документов достаточно), затем создать сетку во время выполнения будет одним из способов.

Если вам нужен только редактор, посмотрите FbxMainImport.cpp.

FFbxImporter::OpenFile
FbxNode* GetFirstFbxMesh(FbxNode* Node, bool bIsSkelMesh)

и т.д...

person kat0r    schedule 22.07.2015
comment
Спасибо! Это разбор fbx, с которым у меня проблемы. Нужно ли мне создавать UFactory для импорта? или есть простой способ? Может быть, я ищу неправильную вещь, но я не могу найти никакой полезной информации. - person anti; 22.07.2015
comment
Вручную, было бы моим первым предположением, так как я твердо предполагаю, что импортер UEs .fbx не будет в конечном итоге в среде выполнения, а только в редакторе. Тем не менее, формат хорошо документирован и легко анализируется. - person kat0r; 22.07.2015
comment
Извините, возможно, я не совсем понял (вопрос отредактирован). Мне не нужно делать это во время выполнения. Просто в редактор. - person anti; 22.07.2015