Q: Good day, I approached the software with enthusiasm and pleasure.
Now I find almost consistently that almost nothing succeeds. I have not been able to import even 1 model from 3D Warehouse, neither with the browser nor the Windows desktop version. The loading process takes almost an hour even with the 1000 fiber optic line, the desktop version "local" is not much faster.
In the browser, memory errors appear at the end, in the desktop version a white area remains, which can only be closed with the task manager. You can test this e.g. with https://3dwarehouse.sketchup.com/warehouse/v1.0/content/restricted/36f4e0d5-7ab3-43a0-b3d5-1ad8fd11c942 - I guess you have to be logged in. Otherwise it is the Volkswagen Touareg from Tom Milburn. I also have not managed a 3ds vehicle so far.
I am desperate.
Best regards,
Opus
Aaron_SelfCAD
May 14, 2024A: Hello,
SelfCAD does not support SketchUp file format so I’m assuming you tried the Collada file. I was able to download and test the same file and I can reproduce the problem but this is not really related to SelfCAD as much as it is related to the nature of the file. Let me explain,
The object itself is not overly complicated and does not have so many moving parts so SelfCAD should have no problem loading them, as long as they are modeled correctly. However, This file consists of thousands of separate objects.
Objects that have too many faces can often take time to upload and can slow down the app's general performance but this only has a few hundred thousand faces which should be no issue. However, even worse than too many faces is too many objects.
Every object needs to have its own memory space and SelfCAD needs to run a lot of functions for each object uploaded individually when converting them into SelfCAD’s topology structure so when loading thousands of objects at once, it takes a lot of time to load.
The sad part is that SketchUp is infamously known for creating non-manifold geometry, and they do not export industry-standard object structures, which is why you can hardly 3D Print an object designed in SketchUp.
I’m assuming the original SketchUp design used components, which are just shallow copies, which means they all share the same object. However, when exporting such objects you make real copies, so you need to combine them into just a few logical parts but somehow this was exported in such a way that almost every few faces make up a completely new object and even worse, most of these objects are broken, so it will take a lot of time to fix them.
For example, this object has a few hundred cylinders and each of these cylinders has a few colors, so this file has a new object for each color and separately for each outside, top, and bottom part, so each cylinder has about 10 objects, multiply that by a few hundred.
SelfCAD and any other industry standard CAD software would have a single object and just different colors for differing faces. Each cylinder would be a closed watertight mesh, combined into just a few bigger objects.
The bigger problem here is that even after you finish loading all, you will still have an issue working with these tiny objects and you would have an issue combining them because they are not manifold. The only solution would be to simply merge them into logical parts and then use The magic fix tool, to solidify and fix the non-manofld issues.
I’m sorry I can’t help more as this is a file-specific issue. I tried converting the original SKP file to an STL using an online converter but they had the same issue. It was running for a long time and then gave an Error, which makes me think the SKP file is also problematic.
Best
Aaron
Verified purchaser
Hello,
thank you very much for the information. In 3dsMax (via import, collada) the same model actually looks quite good:
https://mega.nz/file/ftRhmJSR#xgow0sS18IFeWuLUz3NX3iG9Vhy2aN5YUSQ0pLxjQpY
Do you have a working vehicle model from the 3D warehouse what I could import into SelfCAD?
I am also having problems with 3ds models. I will get back to you on this.
Best regards,
Opus
Hi,
If that’s the case then it's either they are better at handling a lot of objects, or we wrongly parse the files. How many objects did you get in 3dsMax?
We have not really revisited the import function for a very long time, so it’s possible we have some bug that causes us to create so many small objects. I tested another vehicle model from the 3D warehouse and face the same problem so I will ask a developer to take a look at it.
Thanks,
Aaron
Verified purchaser
Hello Aaron,
thank you very much for your support. 3dsMax shows 1598 entities, see here:
https://mega.nz/file/XsRwlaBI#DXQ0tzDDuOTbb56egmEe7AOBBmqenUgWox6bFZD4PFE
The model is loaded in about 5-6 seconds.
Topic 3ds: I used this model:
https://free3d.com/3d-model/vw-touareg-72326.html
It can be downloaded there legally and for free.
In 3dsMax the vehicle looks like this:
https://mega.nz/file/fgBDmZKJ#1vKgUtuT4hHxmeVaLVJkAzmiXcCKXcElsC0uvwnQZK0
In SelfCad it looks like this:
https://mega.nz/file/KxIHlTpR#RacPYi4AzlevfqYLaBz6QybPagN0ogzhUqfP-MlaMuM
It is a much better import result, but saving (local) ends in an infinite loop.
Greetings,
Opus
Hello Opus,
This is really helpful. Thanks so much for your time!
I have already spoken with the developer that created these import/export functions and we agree it needs some improvements. We will use these as test cases.
The good news is that it's probably just minor bug fixes and improvements.
Thanks for your help!
Aaron
Verified purchaser
Aaron,
thanks again for your efforts to clarify the issues. Currently, I can confirm that importing .obj seems to work fine. I will test more filters. If you'd like, I'd be happy to send you my findings (to what eMail?). To clarify: I am not keen on sharing my findings. But if you want me to I will gladly do it.
Bye, Opus
Hello Opus,
Please email it to support@selfcad.com
Thanks again!
Aaron