Commit Graph

256 Commits

Author SHA1 Message Date
emil kirichev
e224bbd993 Datasmith Revit: Decals import to use the M_StdDecal
#jira UETOOL-5167
#preflight 6278bb6aef0f1a768507f25b
#rb JeanLuc.Corenthin

[CL 20100295 by emil kirichev in ue5-main branch]
2022-05-09 03:25:49 -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
kerim borchaev
3176a44c39 [3ds Max] DirectLink: cancelling don't write .udatasmith
- Export of DatasmithSceneExporteris not called when cancelled
- also translating animations can be now cancelled

#jira UETOOL-5104
#rb trivial
#preflight 6270d230056d76e73aab87f2

[CL 20022138 by kerim borchaev in ue5-main branch]
2022-05-03 03:15:33 -04:00
kerim borchaev
e0fc3b9c9f [3ds Max] DirectLink: cancel during scene parsing
- initial scene parsing of big scenes(or when lots of nodes are invalidated) might take some noticeable of time

#jira UETOOL-5104
#preflight 62701a75220f89f0ad4d7095
#rb benoit.deschenes

[CL 20021595 by kerim borchaev in ue5-main branch]
2022-05-03 01:23:33 -04:00
kerim borchaev
ee8a158c39 [3ds Max] DirectLink: Cancel Export/Sync
- Sync can correctly restarts after being cancelled

#jira UETOOL-5104
#preflight 626a64ef0464895bc5fe1f78
#rb benoit.deschenes

[CL 20006279 by kerim borchaev in ue5-main branch]
2022-05-02 00:30:35 -04:00
kerim borchaev
0913928c68 [3ds Max] DirectLink: Max 2023 support
#jira UETOOL-5190
#preflight 626bc22f58443068594f3e99
#rb benoit.deschenes

[CL 20006276 by kerim borchaev in ue5-main branch]
2022-05-02 00:29:13 -04:00
emil kirichev
f810c87d09 Datasmith Revit: Compile Datasmith Revit Exporter - DatasmithRevitDocumentData.cs error: The type or namespace name could not be found
#rb JeanLuc.Corenthin
#jira UE-150519
#preflight 626bac427272eba60843e93f

[CL 19976354 by emil kirichev in ue5-main branch]
2022-04-29 05:37:51 -04:00
emil kirichev
a3d0a66de1 Revit - DirectLink frequently stops sending updates upon deleting scene entities
#jira UE-139534
#rb JeanLuc.Corenthin
#preflight none

[CL 19976230 by emil kirichev in ue5-main branch]
2022-04-29 05:11:33 -04:00
emil kirichev
38b32efd49 Solidworks datasmith exporter does not generate udatasmith file
#jira UE-150428
#rb JeanLuc.Corenthin
#lockdown jeanmichel.dignard
#preflight 626a8f47464ae4f520f0d5c6

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 19961880 in //UE5/Release-5.0/... via CL 19963320
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19971695 by emil kirichev in ue5-main branch]
2022-04-28 18:52:50 -04:00
jeanluc corenthin
7d6564285d Add support for Revit 2023 to the exporter and the installer
#jira UETOOL-4858
#rb JeanLuc.Corenthin
#preflight 6267da64853fdb6fddb7cbf0
#lockdown jeanmichel.dignard
[FYI] emil.kirichev

#ROBOMERGE-OWNER: jeanluc.corenthin
#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 19940216 in //UE5/Release-5.0/... via CL 19946838
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19952412 by jeanluc corenthin in ue5-main branch]
2022-04-28 02:00:02 -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
40017d913f [3ds Max] DirectLink: MaxPhysicalMtl - CutOut map
#jira UETOOL-4900
#preflight 62629d04a4606a014a2ca0d2
#rb benoit.deschenes

[CL 19916159 by kerim borchaev in ue5-main branch]
2022-04-26 01:20:47 -04:00
emil kirichev
4799d01482 Datasmith Revit: Changes in Linked Files not reflected in direct link
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]
2022-04-25 04:57:38 -04:00
jeanluc corenthin
317cb2b445 Fixed issue with wrong Ruby framework required for SketchUp 2022 exporter on Mac
Solution: Remove the link directive to use the Ruby framework as it is already done for the SketchUpAPI framework

#jira UE-144851
#rb benoit.deschenes
#preflight 626307f4006fa20b683ba4d4

#ROBOMERGE-AUTHOR: jeanluc.corenthin
#ROBOMERGE-SOURCE: CL 19872813 in //UE5/Release-5.0/... via CL 19874060
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)

[CL 19878030 by jeanluc corenthin in ue5-main branch]
2022-04-22 19:55:24 -04:00
kerim borchaev
ce12caf5b0 [3ds Max] DirectLink: Fix 3DsMax - Cameras import option makes Datasmith imports NOT only camera
- object with non-degenerate pivot but no ather instances doesn't create redundand actor

#jira UE-146839
#preflight 62612680375115ece30789b7
#rb benoit.deschenes

[CL 19861447 by kerim borchaev in ue5-main branch]
2022-04-22 01:46:39 -04:00
benoit deschenes
059f850ccd DatasmithRhinoExporter - Calculate pivot point at the botton-center instead of the centroid.
#jira UETOOL-4953
#rb JeanLuc.Corenthin
#preflight 625d8d49d4124345879e47b6

[CL 19788057 by benoit deschenes in ue5-main branch]
2022-04-18 12:51:12 -04:00
benoit deschenes
a6fec2f313 DatasmithRhinoExporter - Fix crash after when updating a worksession document when DirectLink is active.
#jira UE-148905
#rb JeanLuc.Corenthin
#preflight 625d8c3ad4124345879dfc21

[CL 19788031 by benoit deschenes in ue5-main branch]
2022-04-18 12:50:19 -04:00
benoit deschenes
1b8c7d1293 DatasmithRhinoExporter - Export mesh vertex colors
#jira UETOOL-5059
#rb JeanLuc.Corenthin
#preflight 625d8cc7d4124345879e429d

[CL 19787981 by benoit deschenes in ue5-main branch]
2022-04-18 12:49:03 -04:00
benoit deschenes
3a9ed735cf DatasmithRhinoExporter - Fix crash when deleting a layer with DirectLink active.
#rb JeanLuc.Corenthin
#jira UE-149260
#preflight 6259afa379048b7e5e4fb4d5

[CL 19774880 by benoit deschenes in ue5-main branch]
2022-04-15 14:03:17 -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
emil kirichev
71bd18ee5e //UE5/Main - Compile Datasmith Revit Exporter - DatasmithRevitApplication.cs warning: The field is never used
#jira UE-148688
#rb JeanLuc.Corenthin
#preflight 6256de6e2b4502493e788479

[CL 19753812 by emil kirichev in ue5-main branch]
2022-04-14 08:14:35 -04:00
kerim borchaev
de30cc0495 [3ds Max] DirectLink: fixed AutoSync
#jira UE-148494
#rb trivial
#preflight 6255bf3c9a0f82a31521dfc0

[CL 19726155 by kerim borchaev in ue5-main branch]
2022-04-12 14:48:03 -04:00
JeanLuc Corenthin
fbc0fd8fe6 Fixed versioning issue of Datasmith scene element in ArchiCAD exporter
#jira UE-146149
#rb none
#preflight 62559e18cd5ed4dd0918c941

[CL 19724436 by JeanLuc Corenthin in ue5-main branch]
2022-04-12 13:17:32 -04:00
JeanLuc Corenthin
878d03dd98 Fixed issue with wrong Ruby framework linked to SketchUp 2022 exporter
Solution: Removed explicit linkage with Ruby framework using -undefined linker's option since Ruby framework will be already loaded by SketchUp app.
Note: This was already done for the SketchUpAPI framework.

#jira UE-144851
#rb none
#preflight 6255936f153828d2732b9d0c

[CL 19721735 by JeanLuc Corenthin in ue5-main branch]
2022-04-12 11:21:53 -04:00