Commit Graph

195 Commits

Author SHA1 Message Date
emil kirichev
a192085338 Datasmith Revit: Re-enable autosync
#jira none
#rb JeanLuc.Corenthin
#preflight 62161d40c152c67496cf1cae

[CL 19088090 by emil kirichev in ue5-main branch]
2022-02-23 07:00:35 -05:00
kerim borchaev
d44b39f9a6 3ds Max: Corona Physical Material to UEPbr
- Scope: Pure Metallic, Thin(as ThinTranslucent), Transparent/Refractive material(including volumetric transmittance for PathTracer), simple opaque, emissive materials

- Roughness(with Glossiness mode) converted linearly. So that it's invertible same as in Max - e.g. 0.5 Roughness is same as 0.5 Gloss

- Specular/Ior conversion suported for both Ior and Disney modes. Ior is properly converted(to Specular). And Disney Specular to refraction Ior.

#jira UETOOL-4970
#preflight 6215b8ea0f71e491ccea8460
#rb benoit.deschenes

[CL 19083835 by kerim borchaev in ue5-main branch]
2022-02-22 23:46:32 -05:00
benoit deschenes
dccf1147e6 DatasmithMax - Fixing DirectLink serialization corruption caused by copy of a PbrMaterialExpression.
#jira UE-142822
#rb Kerim.Borchaev
#preflight 620e7249e8554a6f64e4bfc8

[CL 19035665 by benoit deschenes in ue5-main branch]
2022-02-17 11:13:24 -05:00
emil kirichev
ec3e994a2d [3ds Max Exporter] Add support for 3ds Max 2023
#jira UETOOL-4974
#rb JeanLuc.Corenthin
#preflight 620bb3b201253d2e19dc4a9a
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18995656 in //UE5/Release-5.0/... via CL 18995868 via CL 18995938
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 19001136 by emil kirichev in ue5-main branch]
2022-02-15 14:41:48 -05:00
kerim borchaev
e48e163ada 3ds Max DirectLink: fixed RailClone overwriting own meshes
#jira none
#rb trivial
#preflight none
#fyi antoine.guillo

[CL 18997044 by kerim borchaev in ue5-main branch]
2022-02-15 11:23:46 -05:00
jeanluc corenthin
059d4e0cfb Fixed crash on exit in ArchiCAD when the Datasmith plugin was loaded
#jira UE-136787
#rb benoit.deschenes
#lockdown jeanmichel.dignard
#preflight 6206ed8a54003c49ad4d7f06

#ROBOMERGE-AUTHOR: jeanluc.corenthin
#ROBOMERGE-SOURCE: CL 18973045 in //UE5/Release-5.0/... via CL 18973061 via CL 18973084
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18973085 by jeanluc corenthin in ue5-main branch]
2022-02-12 12:04:11 -05:00
kerim borchaev
8061e0c777 SketchUp: 2022 support
- Win64 and macOS(plugin and installer)

#jira UETOOL-4857
#preflight 620653f1b84973a2bb86b19c
#rb JeanLuc.Corenthin
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18952557 in //UE5/Release-5.0/... via CL 18952653 via CL 18952785
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18952791 by kerim borchaev in ue5-main branch]
2022-02-11 10:53:47 -05:00
emil kirichev
cf35ace59b Solidworks - Deleted object in Solidworks is not removed from UE
#jira UE-135922 after sync
#rb JeanLuc.Corenthin
#preflight 620666fab84973a2bb88499a
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18951588 in //UE5/Release-5.0/... via CL 18951667 via CL 18951811
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18951833 by emil kirichev in ue5-main branch]
2022-02-11 09:32:31 -05:00
kerim borchaev
6bf8720252 3ds Max DirectLink: XRefMat and VRayBlendMtl to UEPbr
- also simplified conversion code(removed redundand checks)

#jira UETOOL-4931 UETOOL-4966
#rb benoit.deschenes
#preflight 620406688e53010a186e6001

[CL 18921851 by kerim borchaev in ue5-main branch]
2022-02-09 13:43:44 -05:00
benoit deschenes
20f7cc7d8c Datasmith Import - Fixing master material serialization error.
The EDatasmithMasterMaterialType::Emissive value was not added at the end of the enum, this caused the rest of the underlying values to shift in the enum, breaking existing .udatasmith file. To fix this, the "Emissive" value was moved to the end of the enum.

#jira UE-141684
#rb emil.kirichev
#preflight 6201907ce85c7a08bbc54f1c
#lockdown JeanMichel.Dignard

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18903268 in //UE5/Release-5.0/... via CL 18903336 via CL 18903535
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v912-18901109)

[CL 18903590 by benoit deschenes in ue5-main branch]
2022-02-08 11:55:43 -05:00
kerim borchaev
09142c253d 3ds Max DirectLink: MentalRay Arch & Design and VRay Light Materials to UEPbr
#jira UETOOL-4924 UETOOL-4930
#preflight 620203b5445d334c040af6e8
#rb benoit.deschenes

[CL 18903465 by kerim borchaev in ue5-main branch]
2022-02-08 11:48:52 -05:00
emil kirichev
3c5fa1be21 Identify and group common components for exporters' installer
#preflight 62012b2a9144319e2009e165
#rb JeanLuc.Corenthin
#jira UETOOL-3898

[CL 18900999 by emil kirichev in ue5-main branch]
2022-02-08 07:45:12 -05:00
kerim borchaev
9cc42fb5fe 3ds Max DirectLink: Corona Light Material to UEPbr
- Emission and Opacity Mask
- Added "Unlit" ShadingModel to Datasmith core/importer

#jira UETOOL-4923
#preflight 61fa7d781d7ca8ed2d78ec32
#rb benoit.deschenes

[CL 18840457 by kerim borchaev in ue5-main branch]
2022-02-03 01:02:52 -05:00
kerim borchaev
94d7329fdc 3ds Max DirectLink: Physical Material with ClearCoat to UEPbr
- Converted Max Physical Material to Datasmith UEPbr, including Clear coat

- Testcases:
- Opaque
- Simple Transparent Max material exported as simple transparency(no refraction, ior)
- Advanced Transparent Max material exported as refractive material
- ClearCoat(ior, roughness used)
- Added ThinTranslucent variant(when Max material is ThinWalled or IOR it 1.0)
- Reflection converted to Specular

- Additionally: Fixed transparency color map, emission map/color map that was broken

#jira UETOOL-4571 UETOOL-4900
#preflight 61f7d274e55232619f81a549
#rb benoit.deschenes

[CL 18791909 by kerim borchaev in ue5-main branch]
2022-01-31 12:14:34 -05:00
Andrew Davidson
4a3e582384 LWC: Remove UE_LARGE_WORLD_COORDINATES_DISABLED toggle
#rb stephen.holmes
[FYI] zak.middleton
#preflight 61f7d18b114ec25fe09648d6

#ROBOMERGE-OWNER: Andrew.Davidson
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18788533 in //UE5/Release-5.0/... via CL 18788583 via CL 18788850
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
#ROBOMERGE-CONFLICT from-shelf
#preflight 61f7eb7a114ec25fe0990f8c

[CL 18789644 by Andrew Davidson in ue5-main branch]
2022-01-31 10:10:51 -05:00
emil kirichev
220c4fd2a3 Solidworks Datasmith exporter slow or no exports created
#jira UE-139923
#rb JeanLuc.Corenthin
#preflight 61f3d3ca801201ab387ffc62

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18769799 in //UE5/Release-5.0/... via CL 18769801 via CL 18769887
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18769888 by emil kirichev in ue5-main branch]
2022-01-28 06:56:53 -05:00
benoit deschenes
6a0c02ef88 DatasmithRhinoExporter - Fixing material assignment for recursive "parent material" in nested blocks.
#jira UE-140462
#rb JeanLuc.Corenthin
#preflight 61f31eac1f12674afbc503bc

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18764441 in //UE5/Release-5.0/... via CL 18764448 via CL 18764853
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18764864 by benoit deschenes in ue5-main branch]
2022-01-27 18:10:51 -05:00
benoit deschenes
62eb05dffd Fixing no UV channel exported when no customization is present
#jira UE-140210
#rb JeanLuc.Corenthin
#preflight 61f07e88be0f0e0a621773c8

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18729647 in //UE5/Release-5.0/... via CL 18729705 via CL 18729800
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18729856 by benoit deschenes in ue5-main branch]
2022-01-25 18:15:12 -05:00
emil kirichev
004fef429a Disable AutoSync from Revit exporter in 5.0
#jira UETOOL-4871
#rb JeanLuc.Corenthin
#preflight 61eecac18f38611657ece653

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18709485 in //UE5/Release-5.0/... via CL 18709490 via CL 18709560
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18709568 by emil kirichev in ue5-main branch]
2022-01-24 11:15:54 -05:00
emil kirichev
46fc95500c Revit - Metadata not sent to Direct Link destination
#jira UE-139766
#rb JeanLuc.Corenthin
#preflight n/a

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18689853 in //UE5/Release-5.0/... via CL 18689857 via CL 18689900
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18689934 by emil kirichev in ue5-main branch]
2022-01-21 10:55:33 -05:00
jeanluc corenthin
6146e93e47 Reinstate LWC for ArchiCAD exporter
#jira UE-138184
#rb benoit.deschenes
#preflight 61e885f6413325328f04fba4

#ROBOMERGE-AUTHOR: jeanluc.corenthin
#ROBOMERGE-SOURCE: CL 18666710 in //UE5/Release-5.0/... via CL 18666719 via CL 18668123
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18668280 by jeanluc corenthin in ue5-main branch]
2022-01-19 18:26:16 -05:00
matt johnson
b7423cc1da Imath: build and link the library statically on Windows
This changes the third-party Imath library from being built and linked dynamically on Windows
to being built and linked statically instead. Linux and Mac are already statically linking Imath.

Rebuilds of the third-party Alembic and OpenEXR libraries as well as the LiveCodingConsole.exe
binary were included to pick up the newly static linkage to Imath.

#jira UE-131373
#rb benoit.deschenes, david.harvey, tim.smith
#preflight 61e774f5843acf1b24128abf

#ROBOMERGE-AUTHOR: matt.johnson
#ROBOMERGE-SOURCE: CL 18663625 in //UE5/Release-5.0/... via CL 18663689 via CL 18663731
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18663774 by matt johnson in ue5-main branch]
2022-01-19 15:13:35 -05:00
kerim borchaev
9563ddaef7 3ds Max: Fixed node deletion with AutoSync
- handling deletion of nodes moved to Update, not only fixing autosync but also ensuring that this potentially heavy work(in case of many removed nodes) doesn't happen when user is editing the scene

#jira UE-139068
#preflight 61e837c8da16597a1f39965d
#rb benoit.deschenes

[CL 18660619 by kerim borchaev in ue5-main branch]
2022-01-19 13:02:26 -05:00
kerim borchaev
9898e5996f 3ds Max DirectLink: installed Datasmith Attributes to use by the plugin
- installed and loaded pre-startup(so it can be used by macroscripts)
- plugin was previously dependent on the Datasmith Attributes code loaded by the old Datasmith exporter

#jira UE-137622
#rb benoit.deschenes
#preflight 61e5069d006b17a6864737cc

#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18630830 in //UE5/Release-5.0/... via CL 18630836 via CL 18630838
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18630839 by kerim borchaev in ue5-main branch]
2022-01-17 01:20:46 -05:00
benoit deschenes
9e7a484527 DatasmithSketchupExporter Mac - Fixing plugin not being able to be uninstalled because of read-only files in the package.
#jira UE-139163
#preflight 61e1e00df57ff0310da164c9

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18623115 in //UE5/Release-5.0/... via CL 18623123 via CL 18623136
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18623161 by benoit deschenes in ue5-main branch]
2022-01-14 16:02:16 -05:00