Commit Graph

168 Commits

Author SHA1 Message Date
vedang javdekar
87efb5d837 FIX: Renaming Pipeline Instances in the Interchange Crashes the Engine while Importing assets.
- Renaming of the Pipeline Instances occurs only when the Import UI Dialog is shown.

#jira UE-185577
#jira UE-191368
#jira UE-191343
#rb JeanLuc.Corenthin

[CL 26709345 by vedang javdekar in 5.3 branch]
2023-07-31 12:28:56 -04:00
Alexis Matte
ca77274f43 Cherry pick from //Ue5/Main to //Ue5/Release-5.3
Discard invalid data loaded while serializing UInterchangeAssetImportData

#jira none
#rb alexis.matte

[CL 26704077 by Alexis Matte in 5.3 branch]
2023-07-31 09:09:26 -04:00
JeanLuc Corenthin
9e94ab8cfa [On behalf of Daren Cheng]
Fix Notification Ensure

#jira UE-189060
#rb alexis.matte, minhea.balta
#fyi daren.cheng
#review-26703899 https://p4-swarm.epicgames.net/reviews/26593298
#rnx

[CL 26703976 by JeanLuc Corenthin in 5.3 branch]
2023-07-31 09:02:13 -04:00
JeanLuc Corenthin
faa7fdc170 Temporary fix for the crash due to renaming conflict
#fyi vedang.javdekar
#jira none
#rb none
#rnx

[CL 26647220 by JeanLuc Corenthin in 5.3 branch]
2023-07-27 13:55:47 -04:00
JeanLuc Corenthin
eb70770c53 [On behalf of Vedang Javdekar]
Use the name of the pipeline assets in the import window instead of the class name
- The pipeline names in the Import Asset dialog using interchange pipelines have actual asset names followed by the class name in paranthesis.
- Fixed the issue of names displayed in the dialog on reimport were not matching the asset names.
- Fixed the case where the names were the same when a pipeline shows up in multiple pipeline stacks.

#jira UE-185577
#rb jeanluc.corenthin
#rnx
#fyi vedang.javdekar

[CL 26621152 by JeanLuc Corenthin in 5.3 branch]
2023-07-26 16:53:47 -04:00
Balazs Toereki
c53d700d2f [Interchange] Changing EngineTests' expected warnings to successful imports
#jira none
#rb Alexis.Matte

[CL 26588388 by Balazs Toereki in 5.3 branch]
2023-07-25 16:56:05 -04:00
Balazs Toereki
58ef417bcb [Interchange] Fixing UpdateWeakPtrs call for InterchangeBasePipelines' Duplicate calls
#jira none
#rb Alexis.Matte

[CL 26577119 by Balazs Toereki in 5.3 branch]
2023-07-25 12:14:50 -04:00
JeanLuc Corenthin
49fb82a4aa Improved workflow on a level import/reimport
- Added logic to detect that an asset was part of a level import and not an asset import
  - Added properties on the level pipeline to allow the user to control the handling of deleted assets and actors
  - Added logic to delete actors and assets on a level re-import


#jira UE-175145
#rb alexis.matte
#rnx

[CL 26572779 by JeanLuc Corenthin in 5.3 branch]
2023-07-25 10:22:20 -04:00
Alexis Matte
9d4a41facc Fix crash when Loading skeletalmesh with cloth asset. Conditionnal load is call on the asset import data which will not call the postload right after the serialization but later.
#jira UE-190738 , UE-190973
#rb jeanluc.corenthin
#rnx

[CL 26554718 by Alexis Matte in 5.3 branch]
2023-07-24 16:41:26 -04:00
Alexis Matte
0f5453dcd1 Interchange: Fix missing call to ProcessContainerCache when accessing reimport data.
#jira none
#rb jeanluc.corenthin
#rnx

[CL 26512485 by Alexis Matte in 5.3 branch]
2023-07-21 11:07:08 -04:00
Alexis Matte
cb08a279b4 Fix crash when re-importing texture
#jira UE-190701
#rb jeanluc.corenthin
#rnx

[CL 26484829 by Alexis Matte in 5.3 branch]
2023-07-20 09:58:19 -04:00
Balazs Toereki
6fe21676e7 Build health fix: Compile errors in InterchangeAssetImportData.cpp
#jira none
#rb trivial

[CL 26460606 by Balazs Toereki in 5.3 branch]
2023-07-19 10:41:15 -04:00
Balazs Toereki
fdd2c0b53d [Interchange] Warnings when cooking a game with Interchange plugins disabled fixes.
Serializing NodeContainer and Pipellines for UInterchangeImportAssetData.

#jira UE-174312
#rb Alexis.Matte

[CL 26459569 by Balazs Toereki in 5.3 branch]
2023-07-19 09:56:54 -04:00
Balazs Toereki
b04f496fa3 [Interchange] Animation doesn't load on a specific GLTF file
#jira UE-189934
#rb Alexis.Matte

[CL 26431789 by Balazs Toereki in 5.3 branch]
2023-07-18 08:43:11 -04:00
bob tellez
e932fb5045 [Backout] - CL26417344
#fyi Balazs.Toereki
Original CL Desc
-----------------------------------------------------------------
[Interchange] Animation doesn't load on a specific GLTF file

#jira UE-189934
#rb Alexis.Matte

[CL 26422462 by bob tellez in 5.3 branch]
2023-07-17 20:17:41 -04:00
Balazs Toereki
7a7c9b1aad [Interchange] Animation doesn't load on a specific GLTF file
#jira UE-189934
#rb Alexis.Matte

[CL 26417344 by Balazs Toereki in 5.3 branch]
2023-07-17 16:56:23 -04:00
vedang javdekar
98b231b9e7 Unshelved from pending changelist '25965791':
[interchange] Add the name of the pipeline assets in the import window
- The pipeline names in the Import Asset dialog using interchange pipelines have actual asset names followed by the class name in paranthesis.

#jira UE-185577
#rb JeanLuc.Corenthin

[CL 26189696 by vedang javdekar in 5.3 branch]
2023-06-22 14:52:15 -04:00
henrik karlsson
562dc45ab9 [Engine]
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds

[CL 26082288 by henrik karlsson in 5.3 branch]
2023-06-17 18:14:12 -04:00
Balazs Toereki
74eb29504a [Interchange] Plugin and Ini config fixes
#jira UE-186417 UE-186413 UE-186418 UE-174312
#rb JeanLuc.Corenthin

[CL 25952122 by Balazs Toereki in ue5-main branch]
2023-06-13 11:00:19 -04:00
bob tellez
f6b2d1c634 [Backout] - CL25815133
#fyi Balazs.Toereki
Original CL Desc
-----------------------------------------------------------------
[Interchange] Plugin and Ini config fixes

#jira UE-186417 UE-186413 UE-186418 UE-174312
#rb JeanLuc.Corenthin Alexis.Matte

[CL 25836719 by bob tellez in ue5-main branch]
2023-06-07 01:08:31 -04:00
JeanLuc Corenthin
488b3e9753 Fixed crash on import high res mesh description with Interchange
#jira none
#rb none

[CL 25816891 by JeanLuc Corenthin in ue5-main branch]
2023-06-06 11:09:22 -04:00
Balazs Toereki
daba275aef [Interchange] Plugin and Ini config fixes
#jira UE-186417 UE-186413 UE-186418 UE-174312
#rb JeanLuc.Corenthin Alexis.Matte

[CL 25815133 by Balazs Toereki in ue5-main branch]
2023-06-06 10:02:05 -04:00
JeanLuc Corenthin
bc8e6e9a61 Fixed level re-import logic when asset has been deleted and reimported as empty
Fixed level re-import logic when reimporting using another file

#jira UE-186752, UE-186962
#rb none
#preflight 6477afc8313d43282fb54cdc

[CL 25714067 by JeanLuc Corenthin in ue5-main branch]
2023-05-31 16:52:18 -04:00
Alexis Matte
e02363dd23 Change the AssetImportTask interchange options to use FSoftObjectPath instead of TObjectPtr to allow adding python and blueprint pipeline when filling the options.
#jira UE-171404
#rb none
#rnx
#preflight 6474b34cd36191bd261644fe

[CL 25664015 by Alexis Matte in ue5-main branch]
2023-05-29 10:34:59 -04:00
Alexis Matte
edcfd7b5e5 Make sure existing asset we want to import over are valid and output a message if they are invalid.
#jira none
#rb none
#rnx
#preflight 6474a8ea4a277ca8f057c90d

[CL 25663592 by Alexis Matte in ue5-main branch]
2023-05-29 09:36:41 -04:00