Commit Graph

39 Commits

Author SHA1 Message Date
kerim borchaev
d9271a4fd8 [Solidworks] Fixed MeshActor loosing its mesh on Sync when Part changes
- simpler fix for 5.1.1 HF, need to review this in 5.2

#jira UE-165098
#preflight 63624cb51608da6ba16c7061
#rb benoit.deschenes

[CL 22940911 by kerim borchaev in ue5-main branch]
2022-11-03 00:31:52 -04:00
kerim borchaev
2e810cfc10 Imported SolidWorks assembly animation very jittery
#jira UE-159510
#preflight 6360fdeb8768c5532f5449c4
#rb benoit.deschenes

[CL 22902122 by kerim borchaev in ue5-main branch]
2022-11-02 00:51:20 -04:00
kerim borchaev
a84445e073 [Solidworks] Fixed animated rotatation export
#jira UE-164956
#preflight 635fb11d0053ddfa53d94186
#rb benoit.deschenes

[CL 22864316 by kerim borchaev in ue5-main branch]
2022-10-31 11:40:27 -04:00
kerim borchaev
7c04cbd5c9 [Solidworks] Configurations for Part geometry exported
- when a part file has distinct geometry in some of its configurations then geometry variants are created

#jira UE-133993
#preflight 63464a43f04e6f8505dce3fb
#rb benoit.deschenes
#lockdown jeanmichel.dignard

[CL 22479244 by kerim borchaev in ue5-main branch]
2022-10-12 11:24:50 -04:00
kerim borchaev
ba9978c6d1 [Solidworks] Default directlional lights excluded from export
#jira UE-164951
#preflight 633d1fa1164ef40c2e2f82cc
#rb JeanLuc.Corenthin benoit.deschenes
#lockdown jeanmichel.dignard

[CL 22408852 by kerim borchaev in ue5-main branch]
2022-10-07 16:36:06 -04:00
kerim borchaev
b9cbca87ae Remove/replace uses of improper words found in Enterprise/Datasmith
- Merged CL 21719725

- replaced remaining words in .py files with 'final'

#jira UE-158637 UE-158639
#preflight 633af1d72a5690003a13b268

[CL 22322353 by kerim borchaev in ue5-main branch]
2022-10-03 20:42:05 -04:00
kerim borchaev
e8e9ac4bf9 [Solidworks] Lights and Assembly configuration fixes
- Suppressed parts with geometry are exported as mesh actors(instead of empty actors as before). Temporarily unsuppressing those parts for the duration of export and reverting suppression state back.

- Fixed name sanitation which was breaking some scenes with variants.

- Light Label uses user name of the light

- fixed spotlight direction

#jira UE-133993 UE-156138
#preflight 633446bb665f6b8f7f73ae37
#rb JeanLuc.Corenthin

[CL 22292887 by kerim borchaev in ue5-main branch]
2022-10-02 09:12:37 -04:00
kerim borchaev
54809cc82c [Solidworks] Display state change correctly changes materials
- Old DatasmithMeshElement are removed from datasmith scene when mesh is updated

#jira UE-160625
#preflight 632bf4abb4515b7e22ac2475
#rb benoit.deschenes

[CL 22163683 by kerim borchaev in ue5-main branch]
2022-09-23 20:03:41 -04:00
JeanLuc Corenthin
8b68b5d56e Remove non-inclusive words from exporters' installer
#jira UE-158635, UE-158636, UE-158637, UE-158639
#rb none
#preflight 630e8445660db81edb9e29ec

[CL 21719725 by JeanLuc Corenthin in ue5-main branch]
2022-08-31 09:17:59 -04:00
JeanLuc Corenthin
cf41705c54 [Non-inclusivity] Removed banned words from Datasmith API and code using the API
- IDatasmithMasterMaterialElement has become IDatasmithMaterialInstanceElement
 - EDatasmithMasterMateriallType has become EDatasmithReferenceMaterialType
 - IDatasmithMasterMaterialElement is signaled as deprecated and not supported in 5.2
 - The MasterMaterial tag is replaced by MaterialInstance, reading and writing. Reading the MasterMaterial tag is supported for previous versions.
 - Clients should still be able to compile against Datasmith SDK without changing anything. However, warnings of deprecation will be logged.
 - Directories, files and assets which named contained  banned words have been renamed too. Redirect directives in the DatasmithContent module have been added for existing assets

#jira none
#rb johan.duparc
#preflight 6307c702aa0fda29197c01fd

[CL 21570510 by JeanLuc Corenthin in ue5-main branch]
2022-08-25 15:29:37 -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
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
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
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
emil kirichev
cfd0ab2a51 [Datasmith Solidworks] Animation are not exported from solidworks using datasmith
#jira UE-139365
#rb JeanLuc.Corenthin
#preflight none

[CL 19452622 by emil kirichev in ue5-main branch]
2022-03-21 11:36:39 -04:00
emil kirichev
03c25cca71 [Solidworks exporter] implement support for display state and configuration
#jira UETOOL-4943
#rb JeanLuc.Corenthin
#preflight none

[CL 19452328 by emil kirichev in ue5-main branch]
2022-03-21 11:14:54 -04:00
emil kirichev
36f0f175c7 [Solidworks Exporter] Implement support for lights
#jira UETOOL-4942
#rb JeanLuc.Corenthin
#preflight none

[CL 19452191 by emil kirichev in ue5-main branch]
2022-03-21 11:07:38 -04:00
emil kirichev
458859af25 Datasmith Auto sync on solidworks keeps sending update to Unreal Editor
#jira UE-144197
#rb JeanLuc.Corenthin
#preflight none

[CL 19404503 by emil kirichev in ue5-main branch]
2022-03-16 07:54:37 -04:00
JeanLuc Corenthin
33689a5341 Fixed crash on sync on all exporters.
- Root cause: In cl 17646035, the value of bBuildWithEditorOnlyData in the different Target.cs failes was changed from true to false. Doing so implies the use of the wrong BulkData on which the Datasmith mesh serialization is relying on and generates the crash.
  - Solution: Move bBuildWithEditorOnlyData  back to true.
Note the reason why the change was made in the first place has not been found yet.

#jira UE-145285
#rb none
#preflight 6228d36e0d5a90e98ec5719b

[CL 19322125 by JeanLuc Corenthin in ue5-main branch]
2022-03-09 12:23:38 -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
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
emil kirichev
5d960b8544 Datasmith Solidworks: Lights exported from solidwork should be converted to StdEmissive materials in UE
#jira UE-137239
#rb JeanLuc.Corenthin
#preflight 61e15a0a3b673a8601c21735

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18616335 in //UE5/Release-5.0/... via CL 18616342 via CL 18616351
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18616359 by emil kirichev in ue5-main branch]
2022-01-14 07:07:56 -05:00
Marc Audy
c43360f47c Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#[fyi] Aurel.Cordonnier

#ushell-cherrypick of 18448630 by Marc.Audy
#preflight none

[CL 18483677 by Marc Audy in ue5-main branch]
2021-12-17 03:41:59 -05:00
emil kirichev
1877287956 Solidworks crashes when auto-syncing configurations
#jira UE-136457
#rb Johan.Duparc

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18404768 in //UE5/Release-5.0/... via CL 18404770
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18404773 by emil kirichev in ue5-release-engine-test branch]
2021-12-08 07:51:24 -05:00
emil kirichev
2272dae341 Solidworks - autosync button is disabled by default when first opening Solidworks 2021
#jira UE-134034
#rb JeanLuc.Corenthin

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18293539 in //UE5/Release-5.0/... via CL 18293543
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18293545 by emil kirichev in ue5-release-engine-test branch]
2021-11-25 06:03:49 -05:00