VrayProxy Switcher

35 votes
Version: 
1.22
Date Updated: 
04/19/2018
Author Name: 
Andras Onodi | ZOA

Select a bunch of objects and put unique nodes to a specified directory as separate max files with the related vrayproxy data saved next to it.
Istance copies will be replaced with the new vrayproxy object.
Get previously saved objects back to max whenever you wish.

User Interface

Additional Info: 

-Instanced objects must end "kakimaki00" or "kakimaki_00". Any numbers is accepted at the end.
-If exporting instances: "objectname_xx" will be exported as objectname.max - without the numbers
-Don't use the name "objectname_xy" if it's not an instance of "objectname_xz". Ohterwise the script will try to overwrite the "objectname.max" file.
-Reference copys not supported yet. They do make the script crcash!
-Never Tested on groups
-Trying to get a maxobject back to an invisible layer doesn't work yet.
-While using the vrmeshes (I mean they are being used in current renders) the vrmesh files cannot be overwritten. I suggest to use two different folders to export to.

Revision History:
_v 1.22 - 19.04.2018 - Solved a bug when pressing "no" on overwrite
_v 1.20 - 02.09.2011 - new simplified UI, works with linked objects, works with any numberings, wire colors stay the same, local separators can be "_","-",".", " ", project path is being remembered (Thanks for the fixes Andras Miklos!!!)
_v 1.01 - 28.01.2010 - Minor bugfixes: fixed the mysterious kakimaki-bug, fixed the path-paste bug.
_v 1.00 - 22.01.2010 - Added The "Back To Max" Function, Added filtering for geometry/vrayproxy objects to avoid crashes
_v 0.12 - 20.01.2010 - Added postexport functions: show as box, selects the newly created objects
_v 0.11 - 19.01.2010 - Added functionality for "bunch of objects selection" - added the unique_list filter
_v 0.10 - 18.01.2010 - Created the original script for saving 1 object to a vrayproxy and replacing the related instances

First script that I have uploaded. Please be patient! :)
Any ideas and critiques are greatly appreciated!

András

Version Requirement: 
tested on max2016

Comments

Comment viewing options

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

checked on 3ds Max 2012 and 2018

checked on 3ds Max 2012 and 2018. On v2012-error, on v2018-simply does not work if the default path. The new version proxy_switcher_v122.ms also doesn't work

onodi.andras's picture

I tried to do the same as you

I tried to do the same as you described in your comment, but it works for me.
What max version do you use? It does not crash here on my v2016.
Maybe I changed something... can you download it again? :)
https://www.zoa3d.com/maxscripts/zoa-proxy_switcher_v122.ms
András

András Onodi - CEO @ ZOA Architectural Animation & 3D Rendering
Join Us on Facebook!

d1myan's picture

Error immediately when

If you restart 3ds max and select the object. Error immediately when starting the script and clicking on "Max to Vray Proxy" without changing the settings. If you change the path, there will be no errors. There are no errors when running the script using Maxscript Editor. I'm sorry if my English is bad.

onodi.andras's picture

Hi, I cannot reproduce this.

Hi, I cannot reproduce this. Can you please let me know when you get the error message?
András

András Onodi - CEO @ ZOA Architectural Animation & 3D Rendering
Join Us on Facebook!

d1myan's picture

Another Bug

Does not save to default path. I would like to specify my default path

AttachmentSize
0003.jpg 61.35 KB
d1myan's picture

Thank You

Good work. Thank You!

onodi.andras's picture

HellO!

I updated the script. Can you check whether it works for you as well?

András Onodi - CEO @ ZOA Architectural Animation & 3D Rendering
Join Us on Facebook!

d1myan's picture

One Bug

Hi Onodi Andras. Very good script, but there is one bug: When the question:"Overwrite?" If you click cancel, the program starts to generate errors and glitch.

AttachmentSize
0000111.jpg 29.38 KB
tomastnt's picture

Hi Onodi

Works great for me! already testet on another big project. I have also added a function for keeping object ID. That was quite easy for me to put this in script.
Thanks again!

onodi.andras's picture

New Update available: ProxySwitcher v1.20

Hello Tomas,

Andras Miklos Balogh helped me out with this one. He always does. He is a genius. (btw: check out his teamwork script for large scenes too!)
New version features:
-new simplified UI
-works with linked objects
-works with any numberings
-wire colors stay the same
-local separators can be "_","-",".", " "
-project path is being remembered

http://www.zoa.hu/maxscripts/zoa-proxy_switcher_v120.ms
Let me know if it works for you!
Andras

András Onodi - CEO @ ZOA Architectural Animation & 3D Rendering
Join Us on Facebook!

Comment viewing options

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