3, I also noticed that all the small screws and bolts are not imported by default, which makes me really happy. I guess there’s a threshold somewhere in the importing process that will automatically skip objects too small? But I do want those missing faces to be correctly imported.
4, some parts with thin thickness also got skipped during import. You can see the panels here are all gone.
are you importing .sldprt/.sldasm file inside Unreal or are you exporting .udatasmith from solidworks and then importing that in UE?
In any case there should not be missing geometries. By default there is no function that would remove anything from the CAD model.
Lately we have some instabilities with the default tessellator, si you can try to use the one from Techsoft while we improve the UE one (CADKernel). For that you can deactivate CADKernel using this CVar ds.CADTranslator.DisableCADKernelTessellation true
I tried both. importing .sldasm file directly into Unreal and exporting .udatasmith from solidworks and then importing that in UE. The first way will cause this crash as mentioned. The second way will cause exporting udatasmith to be frozen and never finish.
Thank you for confirming about removing anything. Maybe those are caused by broken links of the part files. I am unable to fix those solidworks parts and assemblies. I am not allowed to talk to the engineers who built the solidworks files.
Regarding “Lately we have some instabilities with the default tessellator, si you can try to use the one from Techsoft while we improve the UE one (CADKernel). For that you can deactivate CADKernel using this CVar ds.CADTranslator.DisableCADKernelTessellation true”
How do I use techsoft? Is it another plugin that I need to buy?
Sorry, I am not allowed to share the models, I wish I could. The models are 20Gb, with hundreds of files.
You said you have nodes without geometries, maybe it is because of missing reference.
In the log you provided in the other thread I can see there are several “Warning: file not found” in the log file.
You could remove them with a python or utility blueprint.
Something like: for all selected actors, if actor does not have static mesh component and not attached actors then remove it.
Techsoft library is what UE uses to load the solidworks files. So you are already using it.
Then the tessellation can be done with UE CADKernel (default) or Techsoft Tessellation. By default we activate CADKernel that provided some benefits but lately we accumulated some debt on it due to refactoring.
Basically just type this command in the console, c.f. screenshot, before you start your CAD import.