Copy/Paste Object Properties

Version: 
1.02
Date Updated: 
01/21/2014
Author Name: 
Colin Senner

This script allows you to copy and paste properties from one object to another (or multiple at once).

This is useful for copying camera settings from one to another. Although it will do any type of object you copy from. You can easily include/exclude any properties you DONT want copied (like FOV, focal length, etc).

Run the script:
1. In Max goto "Customize -> Customize User Interface -> Toolbars tab -> Category: ColinScripts->Properties (Copy)" and "Properties (Paste)" and drag them to a toolbar.

You can also copy an object's properties from one open max file to another open max instance because the script just writes a txt file with the properties.

Version Requirement: 
Max 9+
AttachmentSize
1.jpg41.91 KB
2.jpg82.2 KB
propertiescopyandpaste.ms7.83 KB

Comments

Comment viewing options

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

nice script, thanks

nice script, thanks

kirillall's picture

Situation:

One max 2014 scene: on AlembicTimeControl object in curve editor i assign easy curve to "current" - make some changes in curve, Copy props via script - then 2 ways i try:
In other parralel max 2014 scene at same AlembicTimeControl object,
- try to paste via script - popup error.
- on same object in curve editor i create easy curve with out any modification, then close it and paste via script - pop up error.

colinsenner's picture

I have never tried it. Can

I have never tried it. Can you tell me how to reproduce the error and I'll fix it? Thanks

kirillall's picture

Curves

Hi Colin. Very useful script. thank you. I`m trying to copy paste easy curve from one alembic controller to another in other file. It gave me error. Is script working with curves?

colinsenner's picture

yeah I noticed that too. I

yeah I noticed that too. I couldn't figure out why they don't work at all. I'll just remove the motion blur stuff for the moment.

colinsenner's picture

It does not change any

It does not change any position information just all of the camera parameters (or any object's parameters, lights, etc).

igamaximus's picture

Great work on adding object properties!

All checkboxes apart form motion blur section are working perfectly, great job Colin. Motion blur enable checkbox, multiplier and radio buttons are not working but i think this is not important at all. If renderer properties could work in future that would be so so useful and great.

Thanks a lot!

harumscarum's picture

Great script!

I'll check it but is it allows to copy camera settings with camera and its target positions? would be very helpful to add new frame to animated camera from camera in scene

igamaximus's picture

Colin, thank you very much!

You are right, it is the same in finalRender as you have described the process in Vray. So, selecting 1 or more objects...right click...object properties...finalRender properties tab...checking/unchecking checkboxes. :)
In that sense if there is general method for you to do that, i believe what will work with Vray will work for fR too, i will test it deeply and let you know.

Many thanks!

colinsenner's picture

Updated

I know it doesn't look like it, but I updated the script considerably to be able to accommodate your request and reworked how things are parsed to be cleaner and allow me more flexibility (like adding friendly names to each of the parameters so you know what you're copying.

Check out the new script. It doesn't support custom renderer object properties yet, but it's ready to be able to at least.

After a bunch of work I realized that with V-Ray you can easily change the V-Ray custom properties for a bunch of objects at once by simply having multiple objects selected and right-clicking and going to "V-Ray Properties" and changing them easily there. I take it FinalRender doesn't have this ability?

Let me know.

Comment viewing options

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