- 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]
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]
Add support for curved decals (decals on curved walls)
#jira UE-153729
#rb JeanLuc.Corenthin
#preflight none
[CL 20468566 by emil kirichev in ue5-main branch]
When doing independent changes and then reloading the link, the master document did not detect the change.
On link reload, we need to mark the whole linked document as changed and resend on next update.
#jira UE-148907
#rb JeanLuc.Corenthin
#preflight none
[CL 19899488 by emil kirichev in ue5-main branch]
rules of thumb:
- Actor transforms are in doubles
- mesh internal data are in floats, except UVs that are in doubles
- compiled 3dsmax, archicad, navisworks, revit, rhino, sketchup, solidworks
#jira UETOOL-5070
#preflight 623f2ee47d49f37dfd3d599b
#rb Benoit.Deschenes
[CL 19533189 by Johan Duparc in ue5-main branch]
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]