Commit Graph

114 Commits

Author SHA1 Message Date
kerim borchaev
ae749b7165 [3ds Max] XRef Scenes export/sync toggle
#jira UE-161663
#preflight 6304992f03520e063cb34a97
#rb benoit.deschenes

[CL 21544365 by kerim borchaev in ue5-main branch]
2022-08-24 13:08:18 -04:00
kerim borchaev
ca9e04621c [3ds Max] Datasmith Version
- printed in log and displayed in Messages title

#jira UE-161536
#preflight 63033e31fa1ac183e5deaca1
#rb benoit.deschenes

[CL 21483205 by kerim borchaev in ue5-main branch]
2022-08-22 10:24:48 -04:00
kerim borchaev
1577946949 [3ds Max] Export Selected Button
- replaced dropdown option to choose what to export with dedicated button to export all selected
- additionally: used 'gear' ison for settings and new 'wrench' icon for tools menus

#jira UE-161535
#preflight 63033396516bef57ff61963e
#rb benoit.deschenes

[CL 21482995 by kerim borchaev in ue5-main branch]
2022-08-22 10:07:54 -04:00
kerim borchaev
354269d647 [3ds Max] Keep Aspect Ratio for baked procedural textures
- also added tooltips for size dropdown items

#jira UE-161180
#preflight 62fc8afae64b1a5109190950
#rb benoit.deschenes

[CL 21454254 by kerim borchaev in ue5-main branch]
2022-08-19 00:49:37 -04:00
kerim borchaev
66784ba492 [3ds Max] More stable static mesh id
- using smallest handle value among instance nodes

#jira UE-161187
#preflight 62fcd078200ff87e0771ab05
#rb benoit.deschenes

[CL 21425402 by kerim borchaev in ue5-main branch]
2022-08-17 11:02:42 -04:00
kerim borchaev
48156844ad [3ds Max] Fixed camera parameters export for standard cameras
- note: this was not a regression

#jira UE-159603
#preflight 62f1044e23003b62a3c9bcce
#rb benoit.deschenes

[CL 21402068 by kerim borchaev in ue5-main branch]
2022-08-16 02:54:49 -04:00
kerim borchaev
c87d2c16c4 [3ds Max] Hide By Category Sync support
#jira UE-159783
#preflight 62f1049abc175ec68ca246ab
#rb benoit.deschenes

[CL 21402053 by kerim borchaev in ue5-main branch]
2022-08-16 02:51:36 -04:00
UnrealBot
73409369c0 Branch snapshot for CL 21319338
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
Robb Surridge
0a5a02c5b2 Coding standard fixes: gender-inclusive language
#jira UE-156429
#preflight 62b32e826a25ba6ae52f94bd
#rb jason.walter

[CL 20795375 by Robb Surridge in ue5-main branch]
2022-06-23 11:14:07 -04:00
kerim borchaev
cfa37d3bd2 [3ds Max] DirectLink: material names fixes
- Max materials are not changing names anymore by the plugin
- Fixed export/sync for Multisubobj submaterials with same name
- Fixed crash for Blend material with null input material

#jira UE-154116
#preflight 62a0872d521254896f9e623e
#rb benoit.deschenes

[CL 20598266 by kerim borchaev in ue5-main branch]
2022-06-10 12:47:33 -04:00
kerim borchaev
5604072c8f [3ds Max] DirectLink: Exporting bitmap texture using a missing image file produces a warning
#jira UE-154121
#preflight 62a08794e07732d52dc76167
#rb benoit.deschenes

[CL 20571005 by kerim borchaev in ue5-main branch]
2022-06-08 23:58:36 -04:00
kerim borchaev
93d9cd256a [3ds Max] DirectLink: Fixed sync for bakeable texmaps; ForestColor texmap approximation
#jira UE-152684
#preflight 629dda3dc5590c5a181af156
#rb benoit.deschenes

[CL 20533375 by kerim borchaev in ue5-main branch]
2022-06-07 02:12:06 -04:00
kerim borchaev
91e84c3b85 [3ds Max] DirectLlink: RailClone transform math fix
- fixed order of transform multiplication (note: this is improvement over old exporter)

#jira UE-154768
#preflight 629784cb236cf4bbfdf30e1f
#rb benoit.deschenes

[CL 20454917 by kerim borchaev in ue5-main branch]
2022-06-01 13:27:48 -04:00
kerim borchaev
edfd186940 [3ds Max] DirectLink: fixed export of animated transform when parent of animated node is hidded
Animation for transforms exported as relative to parent actors. Hidden nodes are not exported by the plugin so relative transform need to be taken to closest exported ancestor node.

#jira UE-131680
#preflight 6294af1e380652524ec77dc7
#rb #rb benoit.deschenes

[CL 20450056 by kerim borchaev in ue5-main branch]
2022-06-01 05:03:27 -04:00
kerim borchaev
34d0698e36 [3ds Max] DirectLink: Ies light syncs texture element for Ies texture
#jira UE-137090
#preflight 62962f3795336ad2bfbde6ee
#rb benoit.deschenes

[CL 20449996 by kerim borchaev in ue5-main branch]
2022-06-01 04:58:30 -04:00
kerim borchaev
edddca51fa [3ds Max] DirectLink: Max uv channel ids are remapped to Unreal's uv index
#jira UE-147174
#preflight 6290e226dd2be751aedba4c1
#rb benoit.deschenes

[CL 20431103 by kerim borchaev in ue5-main branch]
2022-05-30 11:00:50 -04:00
kerim borchaev
6f3a4adec4 [3ds Max] DirectLink: Log window Copy button copies whole content when nothing is selected
#jira UE-151445
#preflight 629049bb4f63120d8e0b7036
#rb benoit.deschenes

[CL 20390247 by kerim borchaev in ue5-main branch]
2022-05-27 00:10:46 -04:00
kerim borchaev
40092a51d1 [3ds Max] DirectLink: bake pivot when pivots are same
- enables conversion to Datasmith of non-uniformly scaled objects done along rotated axes(pivot) by baking pivots into geometry(when appropriate)

#jira UE-136121
#preflight 628e3e8a731cfa46fcc016c3
#rb benoit.deschenes

[CL 20368776 by kerim borchaev in ue5-main branch]
2022-05-25 14:17:56 -04:00
kerim borchaev
378a7a6c95 [3ds Max] DirectLink: materials notifications rework
- main improvement is to handle situations when material change event is sent during update - vray materials also fire events when RenderBegin/RenderEnd is called on their nodes


#jira UE-150309
#preflight 628cbcc96f6741ae315dba75
#rb benoit.deschenes

[CL 20348772 by kerim borchaev in ue5-main branch]
2022-05-24 11:17:58 -04:00
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
243413d7bb [3ds Max] DirectLink: engine path from registry
- plus small script refactor

#jira UETOOL-5116
#preflight 627ceab3e97f57bf6cccc62e
#rb benoit.deschenes

[CL 20256093 by kerim borchaev in ue5-main branch]
2022-05-17 23:50:00 -04:00
kerim borchaev
46264dbcd5 [3ds Max] DirectLink: notifications rework
- Changed geometry-related events to use ReferenceMaker notifications
- Result is that notifications are immediate..
- ..therefore could be ignored when sent from within Update. This allows setting Geom nodes to produce Render mesh during update(switching to Render mesh sends notification).
- Test case - AutoSync for optimize/turbosmooth/vrayproxy etc objects exports Render mesh(not viewport mesh) and doesn't spam DirectLink updates

#jira UETOOL-5105 UE-151506
#preflight 627ce774332e182a581b842d
#rb benoit.deschenes

[CL 20242777 by kerim borchaev in ue5-main branch]
2022-05-17 10:39:25 -04:00
kerim borchaev
ccc509e4d0 [3ds Max] DirectLink: Forest Pack API updated
- fixes crash when syncing/exportign while a thirdparty rendering plugin is active(like Corena interactive)

#jira UETOOL-5109
#preflight 6281cf06e20f09e89463db2b
#rb benoit.deschenes

[CL 20238823 by kerim borchaev in ue5-main branch]
2022-05-17 01:38:58 -04:00
kerim borchaev
8c9b99f9c5 [3ds Max] DirectLink: fixed VRayProxy to export correct mesh
- after previous change (using ObjectValidity to validate geometry for time slider) vray proxy stated exporting display mesh set in UI instead of the correct, full-size mesh. This is fixed.

#jira UETOOL-5042
#preflight 62721768614ad105273df7fb
#rb trivial

[CL 20038436 by kerim borchaev in ue5-main branch]
2022-05-04 02:32:59 -04:00
kerim borchaev
6dcd872009 [3ds Max] DirectLink: Sync TimeSlider changes - basic geometry
- regular geometry synced when animation slider time changes
- testcase: create box, animate it's size on timeline, toggle autosync - moving slider should send updates
- note: no other objects are re-translated unnecessarily

#jira UETOOL-5042
#preflight 62715681fe09c0cfbc3ef9b9
#rb benoit.deschenes
#fyi antoine.guillo

[CL 20038022 by kerim borchaev in ue5-main branch]
2022-05-04 01:54:12 -04:00