Hello,
I’m experiencing difficulty importing COLLADA files exported from the free version of Sketchup 8 into Unity 3. Unity imports the meshes without displaying any errors, but many faces are missing. For example, in the sample attached files, I’ve made a rectangular prism with a rectangular hole carved into it. In Unity, only the faces forming the walls of the hole appear to be present in the mesh.
I’ve checked the surface normals of the model in Sketchup and they appear to be properly oriented. I’ve also tried importing COLLADA files from the test model bank at collada.org and they work properly (i.e., no missing faces), so I assume this is a Sketchup problem. Interestingly, Blender (version 2.57) crashes when attempting to import the COLLADA files I’ve generated with Sketchup but has no difficulties with those from the collada.org test model bank.
I’ve searched this forum and the internet in general and, although there seem to be quite a few reported problems relating to Sketchup models, I wasn’t able to find a solution to this particular issue (the fact that Blender is unable to import the files without crashing doesn’t help since the use of Blender is key component of many of the solutions to problems with Sketchup models).
I’ve attached my Sketchup .skp file and the resulting COLLADA .dae file in case anyone wants to try importing the latter into Unity. I’ve tried various configurations of the Sketchup COLLADA export options but unfortunately none seem to resolve the problem.
Any assistance would be appreciated!
587106–20900–$test_model_skp_and_dae.zip (30.6 KB)
I found the exact same issue with Sketchup 8 and Blender 2.57. And I can’t get it into Unity either. Nor into JME3. I am researching and will post if I find anything.
I had this same problem so what I had to resort to was using the FBX converter. It can be found at this address http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=10775855 scroll down about halfway on the page it is labeled FBX Converter. When you run it and choose your COLLADA files make sure to choose Destination format: FBX 2009 (Compatible with Autodesk 2009 applications and 2009 FBX plug-ins) I had problems from any other choices. Also if you have textures that was in a separate folder and choose a different destination folder be sure to copy the texture folder to the new folder containing the converted files.
I’m back: The folks at PlayUp have figured this out (too). What they wrote was a SketchUp plugin that allows one to export an asset right into Unity3D (and a handful of other engines). It comes over as a dae file, and you import the asset from within Unity and it works nearly perfectly. I say nearly because I tried importing the basic Google Desk model, yet when it appeared in Unity it was sort of taken apart a bit - all those shapes didn’t quite make it all the way to produce the same desk, but what are you gonna do. I tried a few others and they worked OK, including a 2D model. So check out what these folks did at PlayUpTools dot com.
Update - I tried your attached files through the PlayUp process and it seemed to work OK. I see a 3D rectangle with a square hole in the middle, looks similar to the one in SketchUp 8. Try it out.
Tested the PlayUp plugin today and very impressive. You have the option to also just export the model as a obj and not have to import it as a lvl. Makes it a lot easier and faster to get your sketchup models to unity. Also tested it with very complex models and it had no problems at all.