You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
- Root cause: New actor naming done in the actor factory instead of the level pipeline
- Solution: Translators must provide uniqueasset names for actor factory nodes. Otherwise, reimport could fail
- Caveat: Not all translator can do that unless the translated format does enforce uniqueness accross versions, one way or the other. GLTF does not :-(
- Removed unnecessary argument to FAsset::GenerateNames
- Modified GLTF translator to use new GLTF node's unique ids as asset names for actors.Misc: Added Tech Writer's corrections too
- Modified Datasmith translator to use Datasmith uniques names as asset names for actors.
- Modified FBX parser to use unique ids as asset names for actors
- Modified generic level pipeline to transfer asset names from translated nodes to actor factory nodes
- Modified FTaskCreateSceneObjects::DoTask to use factory node's asset name as object name
- Changed default behavior forDatasmith and generic level pipelines: now similar to Datasmith behavior
- Side fixe: eliminate a useless ensure when opening the import dialog for a reimport while no pipeline has a conflict.
#jira UE-203669
#rb benoit.deschenes
#rnx
#virtualized
[CL 31574167 by JeanLuc Corenthin in 5.4 branch]