- Datasmith icons are displayed when ribbon in 'collapsed'(minimized) state
- Add Datasmith Attributes modifier works
#rb none
[FYI] PierreFelix.Breton
#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18431821 in //UE5/Release-5.0/... via CL 18435357
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18435596 by kerim borchaev in ue5-release-engine-test 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]
- crash opening Connections and syncing when done on initial Max scene
#jira UE-136774 UE-136776
#rb none
#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18395735 in //UE5/Release-5.0/... via CL 18395737
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18395749 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]
- Ribbon installed to Extensions so it's loaded on Max startup
- Large icons for Ribbons used, images installed into Max where they are available for the ribbon
#jira UETOOL-4744
#rb benoit.deschenes
#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18340547 in //UE5/Release-5.0/... via CL 18340559
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18340564 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]
- also scene is not parsed/updated until first Sync command
#jira UE-135343
#rb benoit.deschenes JeanLuc.Corenthin
#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18295671 in //UE5/Release-5.0/... via CL 18295683
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18295692 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]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
---
Ho to use.
Build with environment variable set:
DATASMITH_3DSMAX_PLUGIN_WITH_DIRECTLINK=1
Note - it should build DatasmithMax2022.gup in Engine\Binaries\Win64\3DSMax\2022
Add that ..Engine\Binaries\Win64\3DSMax\2022 folder to Max pluging paths. Max menu - Customize/Configure User and System Paths/3rd Party Plugins
Execute Engine\Source\Programs\Enterprise\Datasmith\DatasmithMaxExporter\Extras\3dsMaxScripts\UI\DatasmithDialog.ms
This will activate the plugin and create UI
Sync/Connections/Export buttons should work
---
Review disclaimer:
- This is very preliminary review!
- All in one file for now
- Some code duplicated from baseline - like exporting hierarchy. Syncing is quite different from straight export!
- Some baseline plugin code changed to be able to reuse - one which seemed to need little interference, less chance to break.
- Export - most hierarchy export, with transforms, refscene; geometry - basic GeomObj only, materials - already using full existing plugin's export code
- Missing export(to be on par with existing) - a lot! Other object types, collision, pivots, instances, forest..
- Change tracking - geometry/transforms/material assignment/material changes basically working. But lot to add/fix(e.g. hacky material re-export)
- Slate UI working
- Key functions exported to MaxScript
- Built/tested only in 2022
#rb JeanLuc.Corenthin
#jira UETOOL-3895
#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 17595504 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
[CL 17595522 by kerim borchaev in ue5-release-engine-test branch]