Commit Graph

247 Commits

Author SHA1 Message Date
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
emil kirichev
5a759080ea [Revit Exporter] Ability to create multiple emitters for one RVT file
#jira UETOOL-4945
#rb JeanLuc.Corenthin
#preflight none

[CL 19669411 by emil kirichev in ue5-main branch]
2022-04-07 10:59:15 -04:00
emil kirichev
861857f996 Datasmith Revit: Meta Data increments not sent via Direct link
#jira UE-141491
#rb JeanLuc.Corenthin
#preflight none

[CL 19668224 by emil kirichev in ue5-main branch]
2022-04-07 09:55:23 -04:00
benoit deschenes
afde922bf1 DatasmithExporter - Fixing Rhino and Revit broken export (no export in Rhino, bad mesh scaling in Rhino & Revit)
- Restoring previous FDatasmithSceneExporter::Reset() behavior but marking the function as deprecated.
It's previous usage of reseting the export progress without resetting the whole exporter state was discutable and confusing. If users want to fully reset the exporter they don't need the Reset() function.

- Fixing Datasmith Facade inverse scaling error during position conversion

#preflight 624b48d9dc6183e3f547d3b1
#rb Johan.Duparc Kerim.Borchaev

[CL 19625080 by benoit deschenes in ue5-main branch]
2022-04-05 10:39:18 -04:00
kerim borchaev
08b9a635f7 [3ds Max] DirectLink: diagnostics info
- added statistics about exported/sysced scene - nodes, materials, textures

#jira none
#preflight 6246d786dc6183e3f517c45a
#rb none
#fyi antoine.guillo

[CL 19586305 by kerim borchaev in ue5-main branch]
2022-04-01 06:56:55 -04:00
Johan Duparc
c28db07762 Datasmith: adopt latest version of warning about includes order
#preflight 624332dff73c316f68ce6de5
#rb JeanLuc.Corenthin

[CL 19556626 by Johan Duparc in ue5-main branch]
2022-03-30 10:12:09 -04:00
Johan Duparc
2731ef968d DatasmithSDK: adopt latest version of warning about includes order
#preflight none

[CL 19543698 by Johan Duparc in ue5-main branch]
2022-03-29 12:16:19 -04:00
Johan Duparc
e6c8943f4c Datasmith: Large World Coordinate support
rules of thumb:
- Actor transforms are in doubles
- mesh internal data are in floats, except UVs that are in doubles
- compiled 3dsmax, archicad, navisworks, revit, rhino, sketchup, solidworks
#jira UETOOL-5070
#preflight 623f2ee47d49f37dfd3d599b
#rb Benoit.Deschenes

[CL 19533189 by Johan Duparc in ue5-main branch]
2022-03-28 16:55:59 -04:00
kerim borchaev
105063b024 [3ds Max] DirectLink: Textures Sync
- Changes to Texmaps are synced(bitmap and other types, bakeable or not)
- No unused textures left in the udatasmith file(any situation when texture was used but not anymore)
- Only textures referenced in converted material are exported. This is an improvement over old exporter where it exported all texmaps referenced by source Max material and then cleaned up scene.

#jira UETOOL-4391
#preflight 6239ee8b7b69b01ec152cc1e
#rb benoit.deschenes

[CL 19495448 by kerim borchaev in ue5-main branch]
2022-03-24 10:41:30 -04:00
emil kirichev
85169228ed Revit: Pressing Datasmith Sync on Revit leads to error
#jira UE-146696
#rb JeanLuc.Corenthin
#preflight none

[CL 19493379 by emil kirichev in ue5-main branch]
2022-03-24 08:00:44 -04:00