- also added more logging for more efficient debugging of parsing/name generation
#jira UE-175007
#preflight 63d9eac78505ea6b1fdf36d4
#rb JeanLuc.Corenthin
#lockdown jeanmichel.dignard
[CL 23991061 by kerim borchaev in ue5-main branch]
- Actor name for a Revit element is now composed from the 'path' through whole hierarchy of Revit elements(including linked documents). This makes every element that occurs multiple times in the scene(e.g. in Linked docs) to have different actor name
- This makes it unique(path to element occurrence is unique).
- This 'path' is stable because of not using any 'unstable' elements(like temporary geometry symbols created by Revit during export - only elements UniqueIds)
- additional: debug output for scene parsing(compile-time enabled using DatasmithRevitDebugOutput symbol)
#rb benoit.deschenes
#jira UE-169815
#preflight 6380f92b3377450900872239
#lockdown jeanmichel.dignard
[CL 23300209 by kerim borchaev in ue5-main branch]
- Fix for 'HideByCategory' is just a side effect. This change fixes other circumstances where instance removal is synced
- code: simplified/commented Optimize function
#rb benoit.deschenes
#jira UE-169142
#preflight 637efb9e18176c67c2dfa432
#lockdown jeanmichel.dignard
[CL 23267176 by kerim borchaev in ue5-main branch]
(PR #9679: REVIT-197037: Added Open in Twinmotion command.)
#jira UE-169658
#preflight 636e9897c675563b7638937a
[CL 23135651 by Balazs Toereki in ue5-main branch]
Issues fixed: missing decals on same surface upon export, missing decals on complex surfaces such as HermiteSplines, Decal clipping on big curvature surfaces in UE.
#jira UE-161315 UE-161310
#preflight 6329bd6e6919ce39986e2ca9
#rb JeanLuc.Corenthin
[CL 22094311 by balazs toereki in ue5-main branch]
- IDatasmithMasterMaterialElement has become IDatasmithMaterialInstanceElement
- EDatasmithMasterMateriallType has become EDatasmithReferenceMaterialType
- IDatasmithMasterMaterialElement is signaled as deprecated and not supported in 5.2
- The MasterMaterial tag is replaced by MaterialInstance, reading and writing. Reading the MasterMaterial tag is supported for previous versions.
- Clients should still be able to compile against Datasmith SDK without changing anything. However, warnings of deprecation will be logged.
- Directories, files and assets which named contained banned words have been renamed too. Redirect directives in the DatasmithContent module have been added for existing assets
#jira none
#rb johan.duparc
#preflight 6307c702aa0fda29197c01fd
[CL 21570510 by JeanLuc Corenthin in ue5-main branch]
Connection/Messages/Settings windows and dialogs now remember position and size within the same session
#jira UE-102277
#rb JeanLuc.Corenthin
#preflight 62c83df7f671e8d2facfa06c
[CL 21008424 by Balazs Toereki in ue5-main branch]