Hi, bit of a double whammy here.
Quick run-down:
I use SolidWorks, and the assemblies are imported straight into KeyShot using the SLDASM file it saves as.
When I go to import a file, if I select Accurate Tessellation or Import NURBS Data it returns "Component read error 10001 on component [component]", and the components themselves are not imported with the rest of the model.
The components in question are fasteners from SolidWorks Toolbox, and they seem to be the only things that have this issue.
(And because someone is thinking it: No, I'm not going to not use Toolbox components - it really isn't a viable option for most of my work)
The double-trouble comes in the form of importing it using Cached Geometry instead - Doing this imports everything without error, but now the new problem is that most components have several duplicates of themselves imported with them.
More specifically, Sub-Assemblies always have 1 duplicate of each part within it. If there's a sub-assembly within that sub-assembly (in our case, library components) we now have 2 duplicate parts.
I can't afford to dissolve the sub-assemblies as I need the links for development purposes and likewise I'm not hiding each dupe as there's like 300.
Any help is greatly appreciated. Work-arounds are good enough for me at the moment, but if there's a sure-fire way to just "make it work" then that'd be fantastic.
Thanks