No, but I use this ancient script to manually update PSDs with a single hotkey.
// Updates all file textures in the scene
//
// If nothing is selected, all gets selected and all file textures are updated
// If something is selected the script assumes that this is what needs to be updated
//
// In the script editor the updated file textures are listed
//
// Last Change: 07.06 (Select all deleted and replaced with faster select all file nodes)
// Author: Alexx
//
string $textureName;
string $fileSelected[];
$fileSelected = `ls -sl -type "file"`;
if ((size($fileSelected)) == 0)
{
$fileSelected = `listConnections defaultTextureList1`;
select $fileSelected;
$fileSelected = `ls -sl -type "file"`;
}
for ($i = 0; $i < `size $fileSelected`;++$i)
{
$textureName = `getAttr ($fileSelected[$i] + ".fileTextureName")`;
setAttr -type "string" ($fileSelected[$i] + ".fileTextureName") $textureName;
print("\nUpdated: ");
print($fileSelected[$i]);
}
select -cl;
Replies
But that was a few versions ago. Its just habit to save a TGA by now...
// Updates all file textures in the scene // // If nothing is selected, all gets selected and all file textures are updated // If something is selected the script assumes that this is what needs to be updated // // In the script editor the updated file textures are listed // // Last Change: 07.06 (Select all deleted and replaced with faster select all file nodes) // Author: Alexx // string $textureName; string $fileSelected[]; $fileSelected = `ls -sl -type "file"`; if ((size($fileSelected)) == 0) { $fileSelected = `listConnections defaultTextureList1`; select $fileSelected; $fileSelected = `ls -sl -type "file"`; } for ($i = 0; $i < `size $fileSelected`;++$i) { $textureName = `getAttr ($fileSelected[$i] + ".fileTextureName")`; setAttr -type "string" ($fileSelected[$i] + ".fileTextureName") $textureName; print("\nUpdated: "); print($fileSelected[$i]); } select -cl;