I am new with Blender. I changed to it because now I am using Ubuntu. Previously on Windows I used to work with SketchUp, and I still have many projects, that I would like to import *.skp into Blender to continue modeling and or rendering.

Is there any way how I could import SketchUp's .skp file into Blender?

  • This might be interesting sites.google.com/site/alexvaqp/sketchupblender – iKlsR Aug 12 '13 at 20:02
  • @iKlsR thanks a lot. It might help me, but is there any way that I could do that without coming back to SketchUp? – Gediminas Jeremiah Gudelis Aug 12 '13 at 20:08
  • 4
    I am not sure if there is an importer for this. I poked around a bit and it seems most people export to .dae or .obj and then import into Blender. Your best option I think is to get on a windows machine and export them to either of these formats. – iKlsR Aug 12 '13 at 20:10
  • it should be noted that it is possible to run sketchup under wine. some instructions. Possibly the easiest way to set this up would be to use Play On Linux – gandalf3 Aug 12 '13 at 21:29
  • Yes, I know about that. But on my PC SketchUp crashes at startup... – Gediminas Jeremiah Gudelis Aug 12 '13 at 21:49
up vote 13 down vote accepted

There isn't a direct importer for .skp files into Blender. Given your situation of being on linux at the moment, your best option is to get access to a windows machine and export to either .obj or .dae and import into Blender. If you are using the free version of sketchup, you might have to go through a few more steps.

There is an article of an extension on how to do this here.

To run Sketchup on Linux you can use wine for instructions With a web search this was found.

Or perhaps an extension on Sketchup might be http://sketchup2blender.com/blendup-get-started

  • You don't to use a Windows machine, just the 8 hour trial version of SketchUp in Wine in Ubuntu.... You can download the exe's here... – Wilf Dec 19 '13 at 14:12
  • @wilf Yes, that and using a virtual machine were also suggested in the comments on the question. – iKlsR Dec 19 '13 at 15:27
  • 2
    17000 views, this needs a better answer. Will update it soon. – iKlsR May 6 '15 at 9:40
  • 1
    if video helps I found youtube.com/watch?v=WFDQq2zVhuM – CrandellWS Feb 15 '17 at 6:13

.skp is a closed file format, this means the specifications for the file are only available to

  • developers with access to the SDK (Software Development Kit) and therefore have accepted the licensing terms for the SDK (which is incompatible with Blender's license).
  • developers who are willing to stick time into reverse engineering it.

It is unlikely that blender will get a way to import .skp files directly because there are several alternative ways to get models from SketchUp into Blender. Exporting as Collada .dae format from SketchUp works very well.

Keeping all the layers

The best procedure is that shown by Sixthlaw in this video. Because if you export it directly as .dae you loose all the informations regarding the layers and you will have many surprises. So is better to follow this procedure:

  1. Export your model to .dxf from SketchUp
  2. Download and install Autdodesk-FBX-Converter to
  3. convert the .dfx to .fbx
  4. convert the .fbx to .obj

Now you can import it in Blender.

  1. go to import ->Wavefront(.obj)
  2. set Forward: to Y Forward
  3. import the model
  • Softpedia? Is there an official source to get that app? – SilverWolf Oct 22 '17 at 19:12
  • @seaturtle changed – G M Oct 23 '17 at 9:34
  • Thanks. I don't really need this app myself, I just feel uncomfortable with download hubs and don't want people to get infected with adware, etc. (: – SilverWolf Oct 23 '17 at 14:29

I know this is old, but if you came accross this like me you can try convert them to .kmz then change the file extension to .zip and extract the files and see the .dae and textures.

Recently, I came across this as an issue as well. The AutoCAD converter I had tried using didn't work out too well. But I was able to, after installing the latest version of Sketchup 8, export directly from Sketchup in the .obj format and import directly into Blender. Of course you have to remember to turn on the plugin in the User Preferences menu.

The exporting options, like the other answers have stated, don't tend to work out too well. The file loses translation in between programs. Merging layers and codes or omitting them altogether. I think the first time I tried using the .dae it turned a bracket into this weird spikey ball vector. So I don't recommend it.

There is an import option available, called sketchup_importer_0.18_win64. I used it to import skp files directly into blender. However, the guy who wrote the software, has to upgrade it to the latest version of Blender, and (even worse) he only wrote it for Windows, not Linux. Now, others stated running blender in Wine , but I would rather use the importer from him. My options at the moment are building in sketchup, open an older version of blender, import and save, then open the latest blender. All in window$.

  • That could work, although using Windows may not be an option. I'd be surprised if it worked only on Windows, though maybe it uses some Windows-specific API or something. – SilverWolf Oct 22 '17 at 18:56
  • @seaturtle It's a partly binary plugin, having a .dll file. However, the source code is available. github.com/martijnberger/pyslapi/releases – Duane Dibbley Oct 22 '17 at 19:09
  • Ah, that's good! Although nobody can actually use that to help unless they get permission from the person who wrote it, as they don't seem to have included a license file. – SilverWolf Oct 22 '17 at 19:11

A new addon release for sketchup to blender users

Addon

Video

  • New? There have been no commits for 2 years. Need blender 2.77 with python 3.4 or 3.5. Is not available for linux. Is mentioned in another answer. – batFINGER Nov 6 '17 at 13:08
  • @batFINGER I think the question is not for Linux its about importing sketchup model into Blender – atek Nov 6 '17 at 13:25
  • I am using Ubuntu (in the question) – batFINGER Nov 6 '17 at 13:39

http://sketchup2blender.com/blendup-get-started#

Follow these steps to get started 1 INSTALL SKETCHUP AND BLENDER To run BlendUp on windows or mac, you need SketchUp 2014, 2015 or 2016 (Make or Pro version) and Blender Version 2.74 or above.

2 INSTALL OUR PLUGIN Open the downloaded zip file and execute the file contained in this zip

3 OPEN YOUR SKETCHUP MODEL Launch SketchUp and open your SketchUp model

With SketchUp 2016, you need activate our extension. Open Windows/Preferences menu on Windows (SketchUp/Preferences on Mac), select the "Extensions" tab and activate BlendUp LT.

4 CONFIGURE BLENDER PATH In SketchUp, open "File" menu, selection "BlendUp LT" and "Options".

Follow our instructions and select blender.exe on Windows (Blender.app on Mac).

5 EXPORT TO BLENDER In SketchUp, open “File” menu, select “BlendUp”. Click on “Export” and select the destination of your Blender file. That’s all!

BlendUp has many useful options, visit our help section to learn more.

  • 4
    It's kind a advertisment of your own product wich is paid add on. Especially when it's pretty simple to export as Collada and import to Blender. But this isn't even asked in question. OP clearly states that he is on Ubuntu. – cgslav Sep 22 '16 at 11:42

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.