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]
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]
- Root cause: In cl 17646035, the value of bBuildWithEditorOnlyData in the different Target.cs failes was changed from true to false. Doing so implies the use of the wrong BulkData on which the Datasmith mesh serialization is relying on and generates the crash.
- Solution: Move bBuildWithEditorOnlyData back to true.
Note the reason why the change was made in the first place has not been found yet.
#jira UE-145285
#rb none
#preflight 6228d36e0d5a90e98ec5719b
[CL 19322125 by JeanLuc Corenthin in ue5-main branch]