Commit Graph

290 Commits

Author SHA1 Message Date
kerim borchaev
db44b13df3 [SketchUp] Enable parent non-uniform scaling of a rotated component
- Unreal doesn't allow non-uniform scaling of a parent actor to be applied to a rotated child object(scaling is applied before rotation, in mesh's local space). SketchUp allows this and in some cases it's useful/possible to 'bake' rotation into component's geometry to have same effect in Unreal as in SU.

- Restrictions: Transform 'baking' is done only for purely geometric components(without child components). And when component that has oly single instance(single transform to be baked). Multiple occurrencies of the same instance are allowed since they have the same local transform(which was baked).

- Translation and uniform scaling is not baked(only non-uniform scale, rotate and shear). These is not needed and more convenient for user to keep them in the actor.

#jira UE-130882
#preflight 62a88e57136e62bef1c4f1ed
#rb benoit.deschenes JeanLuc.Corenthin

[CL 20680914 by kerim borchaev in ue5-main branch]
2022-06-16 00:24:28 -04:00
kerim borchaev
796ad7d691 [Sketchup] Fixed Component/instance name change sync
#jira UE-115568
#preflight 62a350b79521f957241549fc
#rb benoit.deschenes

[CL 20598267 by kerim borchaev in ue5-main branch]
2022-06-10 12:47:33 -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
emil kirichev
96e9ac6cde Enable solidworks installer to install with solidworks 2022
#jira UE-150690
#rb JeanLuc.Corenthin
#preflight 6299a9562a610ccde5f6c73b
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 20537219 in //UE5/Release-5.0/... via CL 20538286
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20540912 by emil kirichev in ue5-main branch]
2022-06-07 13:25:14 -04:00
Johan Duparc
83348fd831 Datasmith: fix SmoothingMask array size
#preflight 629e45e3ed5182784232e204
#rb jeanluc.corenthin

[CL 20536167 by Johan Duparc in ue5-main branch]
2022-06-07 09:02:33 -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
David Lesage
67549916ce Remove KernelIO SDK: step 1 - remove references
#preflight 629934a59e46af6513afa90e

[CL 20476961 by David Lesage in ue5-main branch]
2022-06-02 18:20:50 -04:00
kerim borchaev
c00bd8bb40 [SketchUp] Fixed texture export on Mac
- avoided call to CopyFile for texture files, was failing because it was copying file onto itself

#jira UE-150966
#preflight 627903eb822bdc69f0021b95
#rb JeanLuc.Corenthin
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 20471781 in //UE5/Release-5.0/... via CL 20472640
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20475260 by kerim borchaev in ue5-main branch]
2022-06-02 16:33:31 -04:00
emil kirichev
8ae5e8db3e [Revit Exporter] Implement export of decals
Add support for curved decals (decals on curved walls)

#jira UE-153729
#rb JeanLuc.Corenthin
#preflight none

[CL 20468566 by emil kirichev in ue5-main branch]
2022-06-02 09:22:13 -04:00
emil kirichev
b1208c59da Revit - Revit does not close its connection when closing the RVT file
#jira UE-140665
#rb JeanLuc.Corenthin
#preflight none

[CL 20468545 by emil kirichev in ue5-main branch]
2022-06-02 09:20:15 -04:00
emil kirichev
f2bad1ad54 Auto Sync not working in Revit
#jira UE-155325
#rb JeanLuc.Corenthin
#preflight none

[CL 20468512 by emil kirichev in ue5-main branch]
2022-06-02 09:16:00 -04:00
jeanluc corenthin
e1de5cd962 [Navisworks Exporter] Add support for Navisworks 2023
#jira UETOOL-4973
#rb emil.kirichev
#preflight 6297ab495e715bebb2b6c799
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: jeanluc.corenthin
#ROBOMERGE-SOURCE: CL 20457604 in //UE5/Release-5.0/... via CL 20458590
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v952-20449836)

[CL 20461855 by jeanluc corenthin in ue5-main branch]
2022-06-01 18:37:31 -04:00
jeanluc corenthin
09e4182b09 Fixed missing instances in ArchiCAD exporter
- Root cause: Multi-threading, solution: temporarily disable multi-htreading.
Added UE natvis to ArchiCAD solution for debug purpose
Removed unnecessary library
Cleaned up syntax from tread to thread
Added logic to setting of Direct Link cache directories: No check was made on their validity
Simplified build steps to remove useless compilation of DatasmithArchiCAD project

#jira UE-127453
#rb benoit.deschenes
#preflight 6297aa5f9907cbadba9878b5
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: jeanluc.corenthin
#ROBOMERGE-SOURCE: CL 20457280 in //UE5/Release-5.0/... via CL 20458576
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v952-20449836)

[CL 20461846 by jeanluc corenthin in ue5-main branch]
2022-06-01 18:37:14 -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
Benn Gallagher
8757cb3641 Physics interface cleanup.
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros

#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e

[CL 20450744 by Benn Gallagher in ue5-main branch]
2022-06-01 06:59:18 -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
benoit deschenes
2e116c92cd DatasmithExpoter - Adding a CloseCurrentSource() function to our DirectLink simplified API.
Some DCC may close a 3d scene without closing the application, in that case they must be able to close the DirectLink source as well.
With the simplified DirectLink API (FDatasmithDirectLink) this was only achievable by creating a new scene that would override the existing one, which is not desirable in this case.
Our C# exporters can only use the simplified API at the moment and this seems like a common enough use-case to be added to FDatasmithDirectLink.

#jira UE-140665
#rb Johan.Duparc
#preflight 6290fa2db83292836e093ea2
#preflight 62953a005370042eb043f84a

[CL 20433116 by benoit deschenes in ue5-main branch]
2022-05-30 18:04:46 -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
emil kirichev
93a8f42ed1 Datasmith Revit: Ability to specify a custom origin point
#jira UE-153774
#rb JeanLuc.Corenthin
#preflight none

[CL 20428698 by emil kirichev in ue5-main branch]
2022-05-30 01:56:20 -04:00
emil kirichev
d867ed4462 Revit - Direct link sends updates even when autosync isn't enabled
#jira UE-151720
#rb JeanLuc.Corenthin
#preflight none

[CL 20391417 by emil kirichev in ue5-main branch]
2022-05-27 06:19:33 -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
JeanLuc Corenthin
8777ad585a Fixed warning on linkage
#jira UE-153933
#rb none
#preflight 628e2e902c7cb2d10d66a2d1

[CL 20363869 by JeanLuc Corenthin in ue5-main branch]
2022-05-25 09:56:36 -04:00