If you reimport an asset with a different normal import method it won't update the build settings for that mesh. For example if you were import with computing tangents then set the mesh to import tangents then reimport it will still be set to Recompute tangents in the build settings.

The import settings do keep their changes and this can be a little misleading. This is causing users to think they need to remove the mesh and reimport it completely fresh into the mesh bypassing the built in reimporter.

If you uncheck "Recompute Tangents" in the build settings you get the desired results with the imported tangents.

Steps to Reproduce
  1. Open attached project
  2. Open the TestNormals asset in the content browswer
  3. In the static mesh editor > import settings change the normal import method to "Import Normals and Tangents"
  4. Right click the asset in the content browser and reimport
  5. Go back to the static mesh editor

The Tangents are still being recomputed in the build settings however the Normal Import Method has been updated in the import settings (see screenshots for additional clarification).

The Tangents are imported

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-37520 in the post.

Login to Vote

Affects Versions4.13.1
Target Fix4.15
Fix Commit3183286
Main Commit3229477
CreatedOct 19, 2016
ResolvedNov 2, 2016
UpdatedFeb 4, 2019