Paste from SketchUp (free)

3 votes
Version: 
1.14
Date Updated: 
05/11/2022
Author Name: 
D95 DESIGN

A small script that helps you copy objects in SketchUp, and paste them directly in 3dsMax, with the origin and texture preserved. It will make your SU>MAX workflow a lot faster, especially for people who like to model on SketchUp.

Warning: the old legacy “copy” method (1.02 and older) of script sometime can cause sudden crashes when used incorrectly (mostly in SketchUp), so read the user manual carefully before using it.

When you unzip the installation file, you will see both Legacy Method and New Method installer. Currently, Legacy Method is no longer supported and updated, and may be removed in the future.

This script has two method of “paste” in 3dsMax: new importer and legacy importer (old skp importer of 3dsMax).

  • If you use SketchUp 2014 and lower or SketchUp 2022 and higher, both methods will be support, regardless of the version of 3dsMax.
  • If you use SketchUp 2015 to 2021, you must have 3dsMax 2020 or higher, and legacy importer will not be supported.
HOW IT WORKS:

Old Method:
  • Suitable for 3dsMax 2009 and above, but very slow and can cause crashes.
  • When using the “Copy to 3dsMax” function in SketchUp, it will “export” what you are selecting to a new temporary SKP file (version 8 to ensure compatibility with everything) at the path “C:\Temp\”. You can hide this folder in windows if it annoys you, the script will still work normally. If the Temp folder is not deleted, you can “paste” it at any time, even after rebooting. Big thanks to TIG for the “export” method.
  • When using the “Paste from SketchUp” function in 3dsMax, it will import 3dsmax_temp.skp silently into 3dsMax with the last skp import setting.
New Method  
  • Suitable for 3dsMax 2020 and above (it can still be installed on 3dsMax 2019 and below, but it can only “Paste” models copied from SketchUp 2014 and below). This method is very fast and less bug.
  • When using the “Copy to 3dsMax” function in SketchUp, it will make what you are selecting to a new component, with global orgin, then save this component as a new temporary SKP file (due to API limitations, it will only be able to save with a version of SketchUp equal to the version being installed.) at the Temp folder of Windows (%temp%).
  • When using the “Paste from SketchUp” function in 3dsMax, it will import temporary SketchUp file silently into 3dsMax with the last SKP import setting.
 
HOW TO INSTALL
You must have the script installed in both 3dsMax and SketchUp for it to work. It doesn’t matter which one you install first.
In SketchUp: use Extension Manager to install RBZ file. The “Copy to 3dsMax” command will appear in the Extensions menu.
In 3dsMax: drag and drop mcr or ms file into the viewport. You can find it in categories D95 DESIGN > Paste from SketchUp.

SET SHORTCUT
  • In SketchUp: Windows > Preferences > Shorcut > Copy to 3dsMax (Ctrl + Shift + C recommend).
  • In 3dsMax: Customize User Interface > Keyboard > D95 DESIGN > Paste from SketchUp (Ctrl + Shift + V recommend).
CHANGE LOG

1.14 | 2022/05/11

  • Imporved the new “copy” method on SketchUp 2022.
  • From now on Copy to 3dsMax on SketchUp 2022 can support Legacy Paste on all 3dsMax versions.
1.12 | 2022/04/21
  • New method of “copy”: faster and less bug.
  • From now on, the temporary SKP file will be saved in the Temp folder of Windows (%temp%) instead of the “C:Temp” folder.
  • With the new copy method, the script will no longer force 3dsMax to use the Legacy Importer, so some geometry errors may occur.

KNOWN BUGS AND LIMITATIONS

This script is very simple to use, but there are some extremely important notes as follows.

With Legacy Method:

  • Never go inside a group / component to “Copy to 3dsMax”, it will definitely make your SketchUp crash!
  • “Copy to 3dsMax” will be extremely slow (and may even crash) if SketchUp file is very heavy, consider opening another temporary SketchUp instance, paste in it (with normal copy-paste function), and then use the “Copy to 3dsMax”.

With New Method:

  • 3dsMax 2019 and below can only “Paste” models copied from SketchUp 2014 and below or SketchUp 2022 and higher.
  • 3dsMax 2019 and below is not supported with SketchUp 2015 to 2021.
  • For safety, save current model before copying.

 

Video URL: 

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
dangtiendung's picture

Sorry for late reply

Sorry for the late reply, unfortunately there is no notification feature on Scriptspot so I missed your comment. By the way, I have updated to version 1.12, with new "copy" method, much faster and less bugs (I also fixed the C:\Temp folder not being found).

ARCHITECTURE - INTERIOR DESIGNER | D95DESIGN.COM

1rv's picture

I finally uncerstood what was

I finally uncerstood what was the problem:
C:\Temp MUST be created manually in order to make the script work!

1rv's picture

Unfortunately it does not

Unfortunately it does not paste from *latest* version of SU. It looks like it's broken on Max end

dangtiendung's picture

It's free for you

It is a free script, you can download it from the link I provide the above. :D

I haven't tried it on the latest version of SketchUp, but I'm pretty sure it should work.

ARCHITECTURE - INTERIOR DESIGNER | D95DESIGN.COM

1rv's picture

Many thanks, will definetly buy

is the latest version of SU supported?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.