Developer Notes

Embedded texture file is copy in the .fbm folder next to the fbx when the fbx is open by the fbx sdk. The source path is pointing inside this folder. We do not have the DCC path when openning the fbx file. So the user has to change the source path or update the copied texture when the fbx was imported. We cannot see any good workflow to support this kind of texture import.

Description

BRANCH: MAIN
CHANGELIST: 2323471
PLATFORM: Windows

DESCRIPTION: Creating an FBX with media embedded and later overwriting that FBX with a new file that updates the material and the mesh, only the mesh will be updated on reimport.

ENVIRONMENT:
OS: Windows 8.1
PROCESSOR: Intel(R) Xeon(R) CPU E5-2620 @ 2.10GHz
MEMORY: 32GB RAM
GRAPHICS: NVIDIA GeForce GTX 770

Steps to Reproduce

FREQUENCY: 3/3
====================================

REPRO STEPS:

1. Download TestMesh_00.zip and TestMesh_01.zip attached files.
2. Extract TestMesh.FBX from TestMesh_00.zip.
3. Open UE4 and Import TestMesh.FBX Mesh with default settings
4. Extract TestMesh.FBX from TestMesh_01.zip and REPLACE TestMesh.FBX from TestMesh_00.zip
5. Reimport the TestMesh.FBX

RESULTS:
The mesh information from the overwritten FBX will update but the textures will not.

Expected:
Reimporitng an image from an FBX if it's been changed by overwriting the original FBX with new file data would update the texture along with the mesh.

Have Comments or More Details?

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

0
Login to Vote

Non-Issue
CreatedNov 4, 2014
ResolvedMay 11, 2017
UpdatedMay 18, 2017