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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
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]
- 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]
- 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]
- 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]
- 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]