- Node transforms updated when Max time slider changes
- Optimize Collision Sync - not using Max api to find node by name but instead use plugin's recorded name->node mapping
- additional refactor to simplify further validity checks(for geometry, materials etc)
#jira UETOOL-5042
#preflight 625718d6f7476d662c7fd20d
#rb benoit.deschenes
[CL 19774347 by kerim borchaev in ue5-main branch]
- Export outputs into Messages dialog and log timings for each export stage. Always enabled
- Sync/AutoSync can enable this too, with "Datasmith_SetExportOption_StatSync true" mxs command
- removed info/warnings from outputting to Listener, only Messages and Unreal log
- Unreal log is located here - %LOCALAPPDATA%\UnrealDatasmithExporter\Saved\Logs\UnrealDatasmithExporter.log
#preflight 62336c4948746817f12d1ca4
#jira none
#rb benoit.deschenes
[CL 19423770 by kerim borchaev in ue5-main branch]
- fixed scene reset/new/load DirectLink name
- (internal)flag to use viewport mesh for Sync/AutoSync to prevent GeometryChanged events appearing. Testcase - use Optimize/MeshSmooth/TurboSmooth modifier and have render/viewport mesh different quality. This would cause infinite update before.
#jira none
#preflight 621e34a7f1206ae3ea5a5acf
#rb benoit.deschenes
[CL 19239308 by kerim borchaev in ue5-main branch]
- options are affecting only Export To File, not DirectLink Sync
- also fixed options exclusive for Selected/Visible and Animation/NoAnim
#jira UETOOL-4768 UE-136809
#rb benoit.deschenes
#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18431537 in //UE5/Release-5.0/... via CL 18435351
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18435593 by kerim borchaev in ue5-release-engine-test branch]
- don't sync/start change tracking for new/loaded scene before Sync/AutoSync is pressed
- set Cache Dir on new/reset/load
- disable autosync after reset/load
- scene vendor in udatasmith
- fixed ProgresBar messed stage index
- retired maxscript dialog
- extra AutoSync maxscript functions - Datasmith_IsAutoSyncEnabled, Datasmith_SetAutoSyncIdleDelay
#jira UETOOL-4744 UETOOL-4377
#rb benoit.deschenes
#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18386539 in //UE5/Release-5.0/... via CL 18386549
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18386557 by kerim borchaev in ue5-release-engine-test branch]
- icons available in max for all existing actions(Sync, AutoSync, Export, Collections, Messages)
- icons are visible in Customize UI actions list and when assigned to a custom toolbars or ribbon
- added example Ribbon from Pierr-Felix (only modified to use icons from actions, not files). Installing to "C:\Program Files\Autodesk\3ds Max 2022\en-US\UI\Ribbon\Extensions" would work
#jira UETOOL-4533
#rb benoit.deschenes
#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18321824 in //UE5/Release-5.0/... via CL 18321845
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18321848 by kerim borchaev in ue5-release-engine-test branch]
- toggle AutoSync from action/toolbar
- every 500 ms check that user was idle and in that case Update(with progress bar not shown)
#jira UETOOL-4377
#rb benoit.deschenes
#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18271772 in //UE5/Release-5.0/... via CL 18271809
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18271817 by kerim borchaev in ue5-release-engine-test 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]