Commit Graph

468 Commits

Author SHA1 Message Date
JeanLuc Corenthin
206e139413 Moving fix for compilation error of ArchiCAD plugin from FNMain to 5.5
#jira UE-223819
#rnx

[CL 36353250 by JeanLuc Corenthin in 5.5 branch]
2024-09-17 17:02:45 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
kerim borchaev
633b7d1921 [Navisworks] Fixex crash exporting high poly density terrain geometry
#jira UE-201767

#rb JeanLuc.Corenthin

[CL 35487510 by kerim borchaev in ue5-main branch]
2024-08-13 05:11:15 -04:00
jeanluc corenthin
abd9b1e807 Fixed socket issue with CADWOrker: It was a timing issue. It takes more than 3 seconds for the worker to ping the editor. Moved the timeout from 3 to 6 sseconds
Fixed crash when tessellating a specific surface: A polyline of 1 point was generated. This was not tested against.
Fixed crash on reimport: The Datasmith external source was required to set the Datasmith translator.

#jira UE-220760, UE-220975
#rb jeanluc.corenthin
#rnx

[CL 35323770 by jeanluc corenthin in ue5-main branch]
2024-08-05 19:24:09 -04:00
kerim borchaev
a753ac3747 [SketchUp] Export/sync of Layer/Tag visibility takes into account Default layer visibility overrides
- When an entity(any - from face to component instance) has is "Untagged"(aka default layer) in UI
its visibility is overridden by the parent's Tag visibility.

- So: untagged faces(which is usual) contaigned in a tagged component are not hidden when Untagged Tag is hidded. Untagged components within tagged components behaves the same. This is how SU works.


#jira UE-193573
#rb JeanLuc.Corenthin

[CL 35207356 by kerim borchaev in ue5-main branch]
2024-07-31 03:05:07 -04:00
kerim borchaev
f0a33ce983 [Solidworks] Metadata export and sync
- Each component's Document's metadata is exported

- Generic metadata - component doc type, filename,
- Summary info - author, creation/save date, comments
- Custom Properties
- Configuration Properties(or per-configuration custom prjperties)
- Display state transparency
- Comments
- Bill Of Materials table

#jira UE-155414

#rb JeanLuc.Corenthin

[CL 35076353 by kerim borchaev in ue5-main branch]
2024-07-25 02:14:07 -04:00
kerim borchaev
6014a0b55a [Datasmith] FacadeCSharp regenerated, to make SerializeLevelSequences method available in C#
- //UE5/Main - Compile Datasmith Solidworks Exporter - Failed to build plugin

#jira UE-219541

[CL 34899175 by kerim borchaev in ue5-main branch]
2024-07-18 09:28:37 -04:00
kerim borchaev
534b8e2879 [Solidworks] Fixed mesh actor visibility when exploded view has parts different in different configs
- was reproduced by MicAssemblyShort.SLDASM from Sandbox\QASourceAssets\Studio\Datasmith\SolidWorks\Mic_Assembly - exporting it made mic cone parts(from every variant) invisible by default(until variant is switched on). Expected - active configuration should be visible by default

#jira UE-192313

#rb JeanLuc.Corenthin

[CL 34861280 by kerim borchaev in ue5-main branch]
2024-07-17 03:22:18 -04:00
kerim borchaev
7ae2cc09f3 [Solidworks] Parts updated when changing configs with DirectLink Sync
- fixes MicAssembly Asset does not update when adjusting configuration and synchronizing

#jira UE-210447

#rb JeanLuc.Corenthin

[CL 34861192 by kerim borchaev in ue5-main branch]
2024-07-17 03:08:36 -04:00
kerim borchaev
b391b582ac [Solidworks] Animation are now exported from solidworks using Direct Link Sync
- DatasmithFacade exposed SerializeLevelSequences method to allow syncing of animations

#jira UE-139365
#rb JeanLuc.Corenthin

[CL 34861149 by kerim borchaev in ue5-main branch]
2024-07-17 02:56:46 -04:00
kerim borchaev
38dadb5a88 [SketchUp] Baking every mesh with non-supported transform.
- Unreal doesn't support 'shear' transformation. Or scaling non-uniformly a rorated child. Meshes with such transformations are exported with this transform baked into its vertices.


#jira UE-216378
#rb JeanLuc.Corenthin

[CL 34861056 by kerim borchaev in ue5-main branch]
2024-07-17 02:39:13 -04:00
kerim borchaev
72c9810523 [3dsMax] Datasmith SkyPortalLight only when the light is a SkyDome in Max
- in Max pre 2024(checked 2021) Arnold light by default had a portal_mode attribute set to 0. Exported code used this attr alone to identify it as a portal, which is wrokg as this attr only used in UI for SkyDome light shape.
- also, fixed Disk shape type to export as proper area light(not as comment falsely stated that it was converted to spot)

#jira UE-199579
#rb JeanLuc.Corenthin

[CL 34833964 by kerim borchaev in ue5-main branch]
2024-07-16 03:59:41 -04:00
kerim borchaev
78601e09b5 [Rhino] Fixed Error on resync for user model
- despite visibility is hierarchical in Rhino sometimes breps have Visible flag set even though parent geometry is not Visible

#jira UE-193350

#rb JeanLuc.Corenthin

[CL 34598857 by kerim borchaev in ue5-main branch]
2024-06-24 02:44:16 -04:00
kerim borchaev
0dac5f4621 [Archicad] Plugin is installed on START(in addition to FULL and SOLO) of every laguage(from 28 existing) of Archicad product found on the system
- installer UI only allows to toggle install for specific Major AC version. When Major version is enable in the UI all flavours and languages found have the plugin installed.
- note: Archicad has a separate install folder for every localization language or "flavour" or product(e.g. solo/start) and plugin had to be installed into the AC folder in order to be found

#jira UE-195805

[CL 34522457 by kerim borchaev in ue5-main branch]
2024-06-20 03:11:09 -04:00
kerim borchaev
e42d1e12e2 [Rhino] Not failing sync/export when internal texture has no path
#jira UE-213892

#rb JeanLuc.Corenthin

[CL 34154873 by kerim borchaev in ue5-main branch]
2024-06-06 09:13:24 -04:00
kerim borchaev
fcf94a172b [Solidworks] Replaced FaceId with PersistentIds for face identifications
This resutls in more stable face-material connection in SW export, fixing the "One variant color does not convert to UE" issue
Also,
- removed Parallel access to SW API - this slowed things down and interfered with debugging
- Code speed-up(due to Parallel fix) - x2
- added more diagnostics logging to simplify debugging of meshes and materials

#jira UE-206035
#rb JeanLuc.Corenthin

[CL 34152225 by kerim borchaev in ue5-main branch]
2024-06-06 06:26:50 -04:00
kerim borchaev
ad4a1fe269 [Naviswork] Add support for Naviswork 2025
#jira UE-206388
#rb kerim.borchaev

[CL 34092012 by kerim borchaev in ue5-main branch]
2024-06-04 09:14:13 -04:00
kerim borchaev
3485fca721 [Archicad] Fixel area lights orientation
- Archicad window lights had their height/width inverted. Repro: create a Window light, set it's Width/Height to different values. Export/Sync - notice how exported Width/Height are oriented.
- AreaLight rotation was broken. Repro: create an AreaLight(it should lay in horizontal plane), rotate it in horizontal plane, Export/Sync - notice how rotation is exported


#jira UE-169756
#rb JeanLuc.Corenthin

[CL 34086990 by kerim borchaev in ue5-main branch]
2024-06-04 02:28:15 -04:00
alexis matte
3fb7a2ad7b [Archicad] Exporter accepts elements with External type without errors
- previously, export was raising an exception when this element was encountered. Breaking export or constantly re-displaying error dialog on auto-sync
- additionally, removed erro dialog popping up when exception was thrown from auto-sync - just logging the error

#jira UE-199677
[FYI] jeanluc.corenthin
#rb kerim.borchaev

[CL 34033564 by alexis matte in ue5-main branch]
2024-05-31 11:36:26 -04:00
kerim borchaev
36c3e582a9 [SketchUp] Fixed lightting issue when geometry is transformed within group
#jira UE-179297
#rb JeanLuc.Corenthin

[CL 33802116 by kerim borchaev in ue5-main branch]
2024-05-21 13:54:29 -04:00
kerim borchaev
52308b1e34 [Archicad exporter] Morph crash fix, morph instances fix, mirrored transform fix
- misplaced morph elements and mirrored objects issues as represented in UE-120861

- fixed UE-141483 which crashed in 5.4 (and was misplaced before)

#jira UE-213640 UE-120861 UE-141483
#rb JeanLuc.Corenthin

[CL 33800467 by kerim borchaev in ue5-main branch]
2024-05-21 13:10:49 -04:00
kerim borchaev
e6e22eba15 DatasmithSDK: Mac build fix on Horde
- SDK build copies(or rather tries to) multiple sets of files and some of the sets may not be present(e.g. Win32 folder on non-windows build) meaning that on Mac/Linux builds such copy step produces an error in the command file. When this operation is last in the list of steps sh script returns error code resulting in build failure.

- e.g. https://horde.devtools.epicgames.com/job/664c4c9bce5df5adab1912f2?step=6b04

#jira none
#rb kerim.borchaev

#fyi JeanLuc.Corenthin

[CL 33799700 by kerim borchaev in ue5-main branch]
2024-05-21 12:51:03 -04:00
kerim borchaev
8f53e5305c [3ds Max Exporter] Fixed compilation warning after certain deprecations in slate headers
#jira UE-214068
#rb JeanLuc.Corenthin

[CL 33506929 by kerim borchaev in ue5-main branch]
2024-05-08 01:11:06 -04:00
jeanluc corenthin
a759e3f2c7 Remove Cloth from the Datasmith SDK sample
#jira UE-213502
#rb jeanluc.corenthin
#rnx

[CL 33301719 by jeanluc corenthin in ue5-main branch]
2024-04-29 11:21:04 -04:00
kerim borchaev
cdf0a1c4ff [3ds Max Exporter] Compilation Warning fix (FLinearColor initialized)
#jira UE-212908
#rb JeanLuc.Corenthin

[CL 33170481 by kerim borchaev in ue5-main branch]
2024-04-23 11:54:55 -04:00