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"

Fbx animation import only imports first animation on hotreload

When hotreloading an fbx file with animations it will override all imported animations with the first track in the fbx file. I have to reimport the entire fbx everything i change something in an animaiton

Product Version: UE 4.8
Tags:
more ▼

asked Jul 22 '15 at 11:43 AM in Using UE4

avatar image

gidcheen
34 5 10 13

avatar image Lovecraft_K ♦♦ STAFF Jul 22 '15 at 01:14 PM

Hi gidcheen -

Thank you for your report. We have assigned this issue to a member of our support staff, and they will begin investigation as soon as possible. If we are unable to reproduce the issue, or we need additional information, our staff member will comment here with additional questions. Otherwise, we will post an ‘Answer’ once we have logged the issue in our bug database or we have a solution for it.

In the meantime, please be sure to review our suggestions for how to report a bug, and feel free to edit your post if you have additional information to provide: https://answers.unrealengine.com/questions/12363/how-do-i-report-a-bug.html

Thank you -

Eric Ketchum

avatar image Logan Bailey ♦♦ STAFF Jul 22 '15 at 03:43 PM

Hey gidcheen,

Here are the steps that I used to recreate what you are experiencing.

  1. Created a cube inside of Maya

  2. Gave is a bounce and spin animation

  3. Exported them both separately as .fbx "bounce" "spin"

  4. Imported the bounce in with the option of mesh in the import options

  5. Imported spin in with skeletal mesh called but not static mesh

  6. Created a new animation montage

  7. Called both animations to the montage

  8. Added both animations to a timeline

  9. Added montage to Scene

  10. Played

  11. Went to Editor Preferences > Auto Reimport

  12. Clicked this that checkbox on

  13. Imported .fbx to my Content > Game > "Cube" made a new folder to minimize confusion

  14. Under the Directories to Monitor Tab under Auto Reimport under Element Zero I called my "Game" folder and in 1 I called /Game/Cube/

  15. Changed my spin animation slightly

  16. Went back to UE4

  17. Checked to see if the Skeletal mesh was overwritten

I did not experience the overriding of the .fbx and did not require re importing from my content folder.

See if any of my steps differ from yours and then if they do re create what you have done and make a list of exactly the steps you took.

I would recommend following the series as it goes through step by step how to set up an animation montage and how to call multiple animations.

https://www.youtube.com/watch?v=S8ardXXy5pE

Please let me know what you find out,

Thanks,

Logan

avatar image gidcheen Jul 22 '15 at 03:48 PM

I use Motionbuilder 2014 to retarget Motioncapture files and i have them all in one file so that i have my settings on all clips. Motionbuilder natively saves to fbx. So there are several animations in one FBX file. Is that something UE4 cant really handle?

If i save the file with motionbuilder UE4 hotreloads those changes and all animationclips are the first clip in the FBX file.

avatar image Logan Bailey ♦♦ STAFF Jul 22 '15 at 04:13 PM

So,

Do you have any morph targets on this rig? If so there is some documentation on proper workflow for this on our wiki.

https://docs.unrealengine.com/latest/INT/Engine/Animation/Persona/MorphTargetPreviewer/index.html

As far as I am aware the workflow suggested is to have each animation individually exported. The first animation is imported with a skeletal mesh as your base or rest animation. Next is to import the animations that reference your skeletal mesh used for your first animation and not to import that way.

I am also not sure that UE4 even supports native Motion Builder formatting.

A possible work around is to import that .fbx into another modeling program and part the animation out.

I have never attempted this before and not even sure if this will work.

Thanks,

Logan

avatar image gidcheen Jul 22 '15 at 04:18 PM

I do have morph targets on he the mesh. What difference does this make? The morph targets work as expected on all animations. I will Probably start exporting every animation. Its just a few clicks more and annoying. UE4 should handle motionbuilder 2014 FBX. It is an autodesk application and the its format is soly FBX so it should be the standard for the FBX format. Motionbuilder 2015 and 2016 dont work as they save and export as fbx 2015 and 2016 respectively.

Getting everything in another program like maya seems like a bit much work and quite annoying.

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

1 answer: sort voted first

True,

However for edition purposes piecing these out seems like a logic step. For instance finger movement/facial expressions and the like and smaller subtitles are usually edited on the rig in other programs.

At this point I am moving this from Bug Reports to Using Unreal 4. Let me know if you experience any more difficulties.

Thanks

Logan

more ▼

answered Jul 22 '15 at 04:43 PM

(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