Photoshop tool. Open image maps in photoshop

28 votes
Version: 
3.2
Author Name: 
Joshua Newman

Hello,

This is an update for an oldie but a goodie,

 

This is an oldie but a goody. Put simply, it is a script that will open 3ds Max material maps in photoshop. I use it in my quad menu. If photoshop isn’t open, then it will open it for you. The previous version used a hard old school search for image maps used
in your materials, before opening them in photoshop. This version uses
the max class dependencies to get all bitmaps used in a material.

It has two methods of functioning.

1. if the material editor is open, it will open all the maps used in the currently selected material

2.if the editor is closed, then it will load all the maps used in the materials of the selected objects.

This is really handy script if you want to quickly adjust some materials maps in photoshop

for installation, just drop the mzp file onto you max viewport and then add the script to your quad (or menu, or toolbar!).

Installation:

Download the mzp package and drop it into your max viewport.

customize | customize user interface

choose the JNScripts category and the two tools should be
listed. Drag them onto a toolbar. You may need to re-start Max in order
to get the icons to show correctly.

 

** updated. The script now validates each bitmap before trying to send it to photoshop. If you've previously installed this script please download it again and re-install.

 

 

 

Version Requirement: 
2008, 2009, 2010
Other Software Required: 
Photoshop
Video URL: 

Comments

Comment viewing options

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

??

I can find the script anymore?

asymptote's picture

Does exactly what it says on

Does exactly what it says on the tin :)
This has got to be the biggest time saver I've found when working on scenes with 700+ textures. Now i don't have to chase the file path down in mat editor :)

thx

Budi G's picture

hi, josh good script ... it's

hi, josh good script ... it's work correctly... thanks :D

hmm... your ui icon not appear on my max...
i see the name icon not match with file icon

j_man's picture

Hi Coscos, I'm sorry it's

Hi Coscos,

I'm sorry it's not working for you yet!What version of max are you using? the function 'appendifunique' is not available before max2008.

I don't look here often so if you want to post on my web page I will respond much faster. 

Your test scene doesn't create any errors, but interestingly since your pathnames are different to mine it doesn't load the bitmaps although max can see them ok.

I will think about your suggestion only to load bitmaps used in the scene, and interesting problem. If you want some help writing your own script then please contact me directly using my email address frm my website.

 

Josh.

 

Coscos's picture

emmm .... still not workin'

emmm .... still not workin' ... for b in newbitmaps do appendIfUnique bitmaps b there is a Type error: Call needs function or class, got: undefined <<
i've attached my test scene i'm using maps form max and nothing is missing ... i'm a noob in script but i;m trying to make a script that takes all selected objects and get their bitmaps and then i have to make a multimaterial without duplicates or multimaterial in my multimaterial oh and the difficult part to put bitmaps on their place on the objects ... array crap they mess with my mind :)) :|

oh .. i've forgot ... you have to think about the case if you have a multi material with for example 200 bitmaps and only 4 are used on object ... emmm in this case you don't want to end with 200 bitmaps in photoshop ... its a sado-maso thought :))

AttachmentSize
test_for_multimaterial.max 388 KB
j_man's picture

Hi Coscos, I've added a test

Hi Coscos,

I've added a test to validate each image before it attempts to send it to photoshop. I think you will find that you have missing bitmaps in your scene and this is where the problem was coming from.

Please download the file and try again. Read the post for more information.

Coscos's picture

i'm afraid is not workin' it

i'm afraid is not workin' it gives me a "type error: call needs function or class, got: undefined" and it brakes at line for b in newbitmaps do appendIfUnique bitmaps b
:(

j_man's picture

Hi! This will work with

Hi!

This will work with multi-sub object materials. follow the installation instructions and try it out.

J.

Coscos's picture

any one can tell me how to

any one can tell me how to open the bitmaps from a multimaterial object? pls

yhcnils's picture

Simple but excellent script.

Simple but excellent script. thx!

Comment viewing options

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