1
\$\begingroup\$

I'm trying to help out a friend with an Unreal issue. He has a character model that's been imported and used in a map. A bunch of work has already gone into setting up the scene before anyone noticed that the model was imported without morph targets, because for some bizarre reason Unreal's FBX importer has morph target import turned off by default and hides the option behind an "advanced options" section so you don't even notice it.

UE4 does offer the ability to reimport an asset, or even to reimport the asset with a new file, in the asset's right-click context menu, but neither of these actually fixes the problem because they don't pull up the import options dialog box that you get when importing a new model! This makes it impossible to reimport the model with the morph targets turned on.

I could import the FBX as a new asset, which would give the import options box, but the existing asset is already in use, in multiple different places, and there doesn't appear to be any easy way to tell it "replace all instances of this model with that model."

Is there any good way to fix this that doesn't involve tearing everything down and rebuilding it from the ground up?

\$\endgroup\$

2 Answers 2

1
\$\begingroup\$

You can re-import it using a different name then delete the existing, incorrect model.

Unreal will check that the model is in use and warn you about deleting it but one of the options is replace references.

Replace references images

You can now choose your newly imported character and Unreal will take care of the rest.

\$\endgroup\$
1
  • \$\begingroup\$ Thanks! That worked! It gets worse, though. Can you have a look at the next part of the issue and see if you know anything helpful? \$\endgroup\$ Commented Jan 4, 2021 at 13:01
1
\$\begingroup\$

Open your asset by double-clicking on it in the assertbrowser, so you see it in the mesh viewer. Then in the "Details" tab, scroll down to "Import Settings" (quite far down). After you changed your settings, reimport the mesh to apply the changes.

You can reimport by selecting the "Asset" menu in the assertbrowser and selecting 'reimport', or by right-clicking on the asset in the content-browser and selecting 'reimport'.

Unreal 5.2 asset import settings

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .