Home Technical Talk

Texture Update issue? Phtoshop > max

polycounter lvl 15
Offline / Send Message
animax polycounter lvl 15
Hey guys,

i m having this weird problem at work.While doing some texture work...i keep coming back to max to see how everything's coming out...but it doesn't update the the latest texture by itself.I have to RESTART max to get the updated texture.


I am using 3dsmax 2008 with Photoshop CS2. Previously i was using 3dsmax 8 with cs2 which worked fine.

Replies

  • MoP
    Options
    Offline / Send Message
    MoP polycounter lvl 18
    Make sure that Customize -> Preferences -> Files tab -> Reload textures on change checkbox is enabled.
    Works fine for me here.
  • gamedev
    Options
    Offline / Send Message
    gamedev polycounter lvl 12
    If all else fails, you can always go to the channel where the texture is of the material and press 'reload' or use the tilde key I believe.
  • butt_sahib
    Options
    Offline / Send Message
    butt_sahib polycounter lvl 11
    mop, sometimes,when im working in between max and PS, it refreshes the texture instantly when i open the max window. Other times, i have to click(do any other operation) on the max ui to make it refresh. I definitely prefer the latter as i can refresh after i have looked at the older version for a moment and see if it works or not.
    Can you actally have an isse such as this?
  • MoP
    Options
    Offline / Send Message
    MoP polycounter lvl 18
    Yeah sometimes it takes a quick tweak of the viewport camera to force the refresh. But the majority of the time it's instant for me.
  • animax
    Options
    Offline / Send Message
    animax polycounter lvl 15
    hey guys, thanx for the replies.

    MoP : i ve checked the "reload textures on change" checkbox is on all along

    even the reload button doesnt work in the material editor as gamedev said.

    any other inputs?
  • Eric Chadwick
    Options
    Offline / Send Message
    It's an instant touchless update when the material is open in the Material Editor, and the UI drilled down to that Bitmap. Then you can just save in PS and not have to alt-tab or anything.
  • butt_sahib
    Options
    Offline / Send Message
    butt_sahib polycounter lvl 11
    I actually want it the other way around. I prefer having it change when i hit something in the max ui.
    Maybe i have the mat.editor open when it updates instantaneously here, dont remember. So maybe, if i close the the material editor, ill have to hit the UI to make it refresh?

    Wouldnt you guys want to refresh when YOURE ready?
  • Eric Chadwick
  • butt_sahib
    Options
    Offline / Send Message
    butt_sahib polycounter lvl 11
    fair enough, to each his own i guess
    Thanks for replying anyways :)
  • animax
    Options
    Offline / Send Message
    animax polycounter lvl 15
    hey thanx Eric for the tip...will ve to try it tomorrow now...but i did get over the problem today...it seems i had to set the project to my current working directory. I was not familiar to max's project feature...it worked at last...


    thanx :)
  • commander_keen
    Options
    Offline / Send Message
    commander_keen polycounter lvl 18
    I had this same problem at work. I found a script online that didnt work so I modified it. Put it in max/scripts/startup
    fn ReloadTexForMaterial m fname = (
    	for usedText in (usedMaps m) do
    	(
    		if (toLower usedText) == (toLower fname) then
    		(
    			--print (fname)
    			m.wire = not m.wire
    			m.wire = not m.wire
    		)
    	)
    )
    
    fn reloadTexJpl =
    (
    	--print ("Reloading Textures")
    	fnameORI = callbacks.notificationParam()
    	fname = toLower fnameORI
    	for imat in sceneMaterials do
    	(
    		if (superclassOf imat)==material then
    		(
    			if (classof imat == Multimaterial) then (
    				for jmat in imat.materialList do (
    					ReloadTexForMaterial jmat fname
    				)
    			)
    			else (
    				ReloadTexForMaterial imat fname
    			)
    		)
    	)
    )
    callbacks.removeScripts id:#jplReloadFN
    callbacks.addScript #bitmapChanged "reloadTexJpl()" id:#jplReloadFN
    
  • animax
    Options
    Offline / Send Message
    animax polycounter lvl 15
    will try it out ...commander_keen..thanx for the script...:)
Sign In or Register to comment.