x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Is it possible to create a .pak from a .fbx in batch mode only?

Hi,

We asked on the Unreal forum (https://forums.unrealengine.com/showthread.php?119611-uasset-converter&p=577664#post577664) if it was possible to convert a .fbx to a .uasset and to a .pak automatically and without opening the Unreal Engine, only by script... but no one answered... so I would like to ask here the same question... is this possible?

We need this process to convert a lot of .fbx in order to use them in UE4 applications / games. We generate avatars of people with a "photobooth like" machine and we're actually working on Unity but we will change and pass our work on this really powerfull engine UE4.

thanks !

Product Version: UE 4.12
Tags:
more ▼

asked Aug 17 '16 at 08:00 AM in Packaging & Deployment

avatar image

nyudeb
21 3 5 7

avatar image Steve Hardister ♦♦ STAFF Aug 17 '16 at 03:20 PM

Hi nyudeb,

During the FBX import process, UE4 will request a lot of information like:

  • Include Materials?

  • Generate Physics asset?

  • Import Skeleton (if skeletal mesh)?

  • Import Animation and, if so, at what frame rate?

  • a large number of other details

Even now with the added functionality of exporting straight from Maya to UE4, when UE4 detects that Maya is exporting to UE4, the exported asset must pass this "gateway" before being imported into the engine.

That said, what you are asking may be possible but before I research this issue further, are the assets you are trying to batch convert uniform assets like, static meshes for instance? -or are you trying to do this with any/all types of assets?

-Steve H.

avatar image nyudeb Aug 18 '16 at 08:11 AM

Hi,

First, thanks for your fast answer.

So our assets are totally uniforms, they follow the same process, they have the same skeleton, the same materials, etc. We're actually doing it on Unity but we don't know how to do it on UE4.

Thanks,

Nyudeb

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

There is some information about it on my other post with the command line...but it bug.

https://answers.unrealengine.com/questions/535746/ue4-convert-fbx-to-uasset-commandlet.html#comment-535746-form

more ▼

answered Dec 20 '16 at 08:57 AM

avatar image

nyudeb
21 3 5 7

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

It is not possible to "convert" a loose FBX file into a PAK file. You must first import the FBX asset into a uasset file (the data format for all content in the engine) before it can be packaged. Additionally PAK files are collections of the referenced assets needed to release and run your project. PAK files can support loose, uncooked, non-asset files but at this time we do not support reading from FBX files at runtime. We are working on a command line tool to import any filetype we support (such as FBX). It would be possible to add an automation step to this in order to package the project. However it sounds like you need this functionality at runtime. In that case you'll need to implement the ability to import a loose FBX file not in a PAK file and generate a mesh out of that. All this code exists in the editor so it could be used as example of how you would go about doing this.

more ▼

answered Aug 18 '16 at 05:30 PM

avatar image

Matt STAFF
451 11 4 8

avatar image nyudeb Aug 19 '16 at 12:53 PM

ok, what we want to do exactly is to convert from .fbx ==> .uasset ==> .pak only in command lines because we want this process to be on a server. (we know we can't 'convert' .fbx -> .pak)

Do you have an approximate date for the command line tool ? :)

Where can we found the import process (source code/dll/lib) and how we can use it outside of UE4?

avatar image Matt STAFF Aug 19 '16 at 02:32 PM

The approximate date for the command line tool is the 4.14 release which is currently set for November but that is subject to change.

Look at UFbxFactory for how UE4 imports FBX files. It would be extremely difficult to use this outside of UE4 as the engine must be used to create new asset types.

avatar image rt258cn Dec 19 '16 at 08:25 AM

As 4.14 was released, any documentation on this workflow?

avatar image Steve Hardister ♦♦ STAFF Dec 19 '16 at 09:53 PM

As this is a brand new feature, there is no documentation for this yet. Be advised, it will not create a pak files, just assets.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question