Commit Graph

14 Commits

Author SHA1 Message Date
kerim borchaev
86f5aa7d45 [3ds Max] DirectLink: Limit Texture Resolution option
- baked texmap size limited to specified resolution

#jira UETOOL-5106
#preflight 628533ce2a7df8ed9fa94ceb
#rb benoit.deschenes

[CL 20291243 by kerim borchaev in ue5-main branch]
2022-05-20 01:55:57 -04:00
kerim borchaev
7d36311597 [3ds Max] DirectLink: Messages Window rewrite with Slate
Fixed(compared to previous):
- Selection
- Copy(to clipboard) Button
- Colored message types
- Clear button
- Resizing
- Tooltips

#preflight 625ee35f5f498a37c91fba54
#jira UETOOL-5108
#rb benoit.deschenes

[CL 19935575 by kerim borchaev in ue5-main branch]
2022-04-27 01:19:45 -04:00
kerim borchaev
7101ba6ab5 [3ds Max] DirectLink: Sync Time Slider changes, Part 1
- 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]
2022-04-15 13:41:06 -04:00
kerim borchaev
dae98f26cd [3ds Max] DirectLink: Stats output specifies kind of Export/Sync/AutoSync
#jira none
#rb none
#preflight 6234c167cc39f493065d1e89
#fyi antoine.guillo

[CL 19438424 by kerim borchaev in ue5-main branch]
2022-03-18 13:52:49 -04:00
kerim borchaev
3c60c28dc8 [3ds Max] DirectLink: Profile Sync/Export
- 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]
2022-03-17 14:05:19 -04:00
kerim borchaev
6c0def0986 [3ds Max] DirectLink: Containers - preserve hierarchy
- 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]
2022-03-03 00:57:55 -05:00
kerim borchaev
b93f25fa9c 3ds Max DirectLink: Messages Dialog, crash on exit fix
- Messages dialog first iteration - modeless, realtime update

#jira UETOOL-4774 UE-136837
#rb benoit.deschenes
#preflight 61bae374dc58e54b332b5311

#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18477255 in //UE5/Release-5.0/... via CL 18481382
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18481480 by kerim borchaev in ue5-release-engine-test branch]
2021-12-16 19:33:40 -05:00
kerim borchaev
d187d209b6 3ds Max DirectLink: export options
- 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]
2021-12-10 17:50:12 -05:00
kerim borchaev
53fc146910 3ds Max DirectLink: fixes for sync/tracking and cache
- 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]
2021-12-06 14:48:33 -05:00
kerim borchaev
29a6b3d9b0 3ds Max DirectLink: AutoSync fixes
- Full Update when AutoSync was just enabled
- Don't send redundant(with no changes) DirectLink update
- added Datasmith_SetAutoSyncDelay maxscript method for experimenting

#jira UETOOL-4377
#rb benoit.deschenes

#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18328711 in //UE5/Release-5.0/... via CL 18328782
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18328848 by kerim borchaev in ue5-release-engine-test branch]
2021-11-30 14:26:56 -05:00
kerim borchaev
16c914a365 3ds Max DirectLink: actions icons
- 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]
2021-11-30 00:44:32 -05:00
kerim borchaev
571ac3a244 3ds Max DirectLink: AutoSync(prototype)
- 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]
2021-11-23 12:29:41 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00