i like blender to have support for sketchup files, the skp file format. this would make it easier to import/export sketchup files especially when your using the free version of sketchup that don’t have other export file types except for the kmz (collada), which needs a little work to import. i’m posting this because i have seen modo have an skp importer so im thinking that it might as well be possible to have it supported in blender (not a programmer, thinking:yes:)
modo Import from Google SketchUp
Google SketchUp units and layers are maintained intact. All SketchUp material and texture properties are imported (except for texture alpha). All Polygon Faces created within SketchUp are imported into modo. Convex faces without holes are imported as-is, all other faces are triangulated upon import. Since all faces in SketchUp have a front and a back side material, all faces are imported as two polygons with their normals flipped (so different materials can be easily assigned to both sides). Edges not belonging to a polygon are imported as lines into modo.
The translator was built with file access technology supplied by Google and is provided in both PC and Mac versions for you to use with modo. For more information on Google SketchUp software, please visit www.sketchup.com
Found the SketchUp SDK, where you can find the SkpReader/SkpWriter C++ API. i think this is what you need to create a importer/exporter.
I have to second the request for a .skp importer / exporter - at least for geometry and materials.
I realize that people think you can open a .dae file and export a .3ds file, but the fact is both methods are troublesome and only partially work.
I work at a game development studio where the designers use Sketchup and the artists use Max. I’ve been a proponent of incorporating Blender, but I can’t show an easy to use pipeline that is reliable. For my part, I’ve done a number of large terrains in blender and imported them into SketchUp as .3ds files (there is a face limited to this method which makes the pipeline only partially usable for the type of levels I used them in.)
Trying the method of unzipping .kmz files from SketchUp, then importing the .dae file has never worked for me (not once). I believe this is likely to be due to SketchUp creating newer versions of the .dae file than Blender can read, but I’m not sure.
I’d third the skp motion. It’s much more convenient to be able to import sketchup files directly, and the professional world itself always looking for convenience. Being a sketchup user myself, I’d like to see some compatibility too.
Importing as collada, components are translated as only empties, no mesh information imported.
OBJ importer works great but don’t import has instances information, it imports every mesh as independent.
Any other import format with instances support?
skp to blend right now is very troublesome. For instance, try to export a camera from Sketchup to Blender. It isn’t possible, even with SU Pro where you can export to 3ds, dae, dxf/dwg, obj (doesn’t export camera data anyhow), …
If it isn’t possible to import a simple 3ds from SU to Blender, then we need to do some work fast. And the best solution would be that Blender can import skp files
Not so. This happens only if the groups/components are only edges. Once you add faces inside, everything comes fine (almost).Also this problem is supposed to have been solved in the latest update (7.1) The only problem I’ve had was that everything seemed to be parented to an empty at loc0; I had to spend the first 15 mins after importing in unparenting much of the stuff.
(And, just in case you’re worried about the 7.1 update breaking DWG/DXF import, rest assured that there’s a utility that will allow you to do that - available on the download page, through a link. Only till the next version though )
Edit: Also Sketchup is promising a much better DAE import/export in future - as is Blender.
Not to say that a skp plugin wouldn’t be very welcome.
Another issue guys! I think it’s important for Blender Artists to feature our work inside Google’s 3D warehouse. The easiest way to upload content into their fake 3D gadget is via SketchUp. So we need to be able to directly export .blend models to SketchUp because the easiest way to import a 3D UV mapped file into SketchUp right now is to use .3ds… Which I assume is not the best way for us :I
I’d say DAE. If now now, then in the near future - considering all the development going on there.
Are you using the dae 1.4 importer (With Main scene only & New Scene enabled). Or, perhaps better, the new 2.5 patches with the GSoC Collada importers.
Can you post the file (partial) here?
If size is the problem, one workaround would be to export it in bits. Delete half, export, undo, repeat with the other half in new file. Then append the old scene with the new one. AFAIK Blender will respect the object positions - so you don’t have to move them after re-importing.