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"

AnswerHub Maintenance

Background maintenance is scheduled to occur between 9 - 11am EDT on Tuesday, May 21. Site operation may be slower than normal during this time and a brief interruption in operation may be observed

Runtime FBX input

Hi,

We've got the following problem to solve.

We have a 3D scanner, which quickly produces rigged 3D models of people (Portal 3D scanner).

Currently the rigged model is saved in single FBX file, but it's not a big problem to have it in any other format (glTF, DAE, BLEND, X3D).

We need to place every model in a prepared scene, and render a video sequence: this way we give everybody either a video where he or she is the main hero, or a game, where he or she is the playable character.

How would it be possible to have an UE4 package for Windows that takes FBX (or any other similar format) files for input in run-time? Is it possible?

Product Version: UE 4.17
Tags:
more ▼

asked Sep 24 '17 at 01:53 PM in Packaging & Deployment

avatar image

Maxim.Fedyukov
6 1 1

avatar image Arty-McLabin Sep 24 '17 at 02:07 PM

i would change the question title to "Runtime FBX input", because avatar seems like a 2D widget

avatar image Maxim.Fedyukov Sep 24 '17 at 06:51 PM

Good point, Arty, thank you, updated.

avatar image Arty-McLabin Sep 24 '17 at 02:09 PM

regards the question, i do not have experience with that, but i can propose an alternative. you can add morph targets to one face 3D object per gender, calculate the facial details from your 3D scanner, and apply these details as input for morph targets.
if it is possible in your case, it will cost much less memory and CPU power.

avatar image Maxim.Fedyukov Sep 24 '17 at 06:57 PM

That's creative approach, never thought of it :) But unfortunately the topology is quite different (totally different hairstyles, scarfs, ruffles, pleats, ...), and polygon count is quite different, so this approach if implemented would give noticeable artifacts.

avatar image Arty-McLabin Sep 24 '17 at 07:06 PM

true that

avatar image Vinayaka_P Nov 12 '18 at 08:41 AM

I'm also very curious about run-time FBX input. I've many animation sequences in FBX format in the disc and i want to play all those animations during gameplay without importing them manually one by one.

avatar image blurryroots Nov 13 '18 at 05:33 PM

Unreal ships with Autodesk's FBXSDK as a third-party module. I wrote about linking it for runtime use on my blog. Alternatively you could use the RuntimeMeshLoader plugin. It uses assimp for mesh import, supports many formats and even has blueprints exposed.

(comments are locked)
10|2000 characters needed characters left

0 answers: sort voted first
Be the first one to answer this question
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