UDIM support?

UDIM support?

christianPerez
Explorer Explorer
4,892 Views
10 Replies
Message 1 of 11

UDIM support?

christianPerez
Explorer
Explorer

Is UDIM support planed for Mudbox? I'd rather not learn Substance.

 

0 Likes
4,893 Views
10 Replies
Replies (10)
Message 2 of 11

Christoph_Schaedl
Mentor
Mentor
yes but mudbox uses an other naming convention...
technical its the same...

UDIM .1001 = uvtile _u1_v1
----------------------------------------------------------------
https://linktr.ee/cg_oglu
0 Likes
Message 3 of 11

christianPerez
Explorer
Explorer
So how does that get used on a model with Mari UDIMs?

0 Likes
Message 4 of 11

Christoph_Schaedl
Mentor
Mentor
on the model are only uvs stored outside the 0-1 uv space... no software specific settings...

its just the naming of the textures...
if you need to load a mari UDIM named texture into mudbox you have to tename it to uvtile naming conventions...

there are several python scripts out there doing that for you...
----------------------------------------------------------------
https://linktr.ee/cg_oglu
0 Likes
Message 5 of 11

absoluteKelvin
Collaborator
Collaborator

heres the best one I found that easy to use.

 

https://gumroad.com/beatreichenbach

https://www.artstation.com/kelvintam
0 Likes
Message 6 of 11

Anonymous
Not applicable

Seriously why doesn't Mudbox have full UDIM import/export support in 2018?

 

All studios utilize Mari's UDIM texture format to exchange files. I'm at work having to bug a sys admin to install pearl scripts to convert this bull **** to fit it into our pipeline just like everyone else.

 

FIX IT NOW!

Message 7 of 11

absoluteKelvin
Collaborator
Collaborator

Totally understand your frustrations. Im dealing with a similar situation at work. Im the sole Mudbox User at the studio. So its hard getting support. I was only able to get a python script that imports mudbox textures into Mari. But not there other way around. So one way trip.

 

It would immensely help if autodesk implements it soon.

 

if you haven't voted yet please do so here https://forums.autodesk.com/t5/mudbox-ideas/option-to-match-mari-s-udim-naming-convention/idi-p/7081...

https://www.artstation.com/kelvintam
0 Likes
Message 8 of 11

Anonymous
Not applicable

Does Mudbox 2019 support UDIM naming convention yet?  Smiley Frustrated

0 Likes
Message 9 of 11

Anonymous
Not applicable

Of course it doesn't.  

 

0 Likes
Message 10 of 11

hagen.deloss
Alumni
Alumni

Hi folks!

 

I was just looking for a work around for this issue and found this IDEAS forum post where @animalunae posted this script, I wonder if it could help?

 

// chr_uvToUdim
// ------------

global proc chr_uvToUdim(){
	string $textures[] = `fileDialog2 -cap "Select textures to convert" -dir "H:/Cridecoeur_MichielDeRuyter_14/sandbox/assets" -ff "TIFF files (*.tif *.tiff *.tx *.png)" -fm 4`;
	string $one;
	string $bufferPath[];
	string $bufferName[];
	string $bufferFile[];
	string $temp;
	int $uValue;
	int $vValue;
	string $fileType;
	int $c;
	string $path = "";
	string $name = "";


	for ($one in $textures){
		print ("file: " + $one + "\n");
		tokenize $one "\\" $bufferPath;
		//print $bufferPath;
		tokenize $bufferPath[size($bufferPath)-1] "." $bufferFile;
		//print $bufferFile;
		tokenize $bufferFile[size($bufferFile)-2] "_" $bufferName;
		//print $bufferName;

		$fileType = ("." + $bufferFile[1]);
		$temp = endString ($bufferName[size($bufferName)-2], size($bufferName[size($bufferName)-2])-1);
		$uValue = $temp; print ("   U: " + $uValue + "\n");
		$temp = endString ($bufferName[size($bufferName)-1], size($bufferName[size($bufferName)-1])-1);
		$vValue = $temp; print ("   V: " + $vValue + "\n");
		$path = "";
		for ($c=0; $c<(size($bufferPath)-1); $c++){
			$path = ($path + $bufferPath[$c] + "\\");
		}
		print ("Path: " + $path + "\n");
		$name = "";
		for ($c=0; $c<(size($bufferName)-2); $c++){
			$name = ($name + $bufferName[$c]);
			if ($c!=(size($bufferName)-3)) $name = ($name + "_");
		}
		if ($uValue==10) $name = ($name + ".10" + ($vValue) + "0");
		else $name = ($name + ".10" + ($vValue-1) + ($uValue));
		$name = ($name + $fileType);
		print ("Name: " + $name + "\n\n");
		sysFile -rename ($path + $name) $one;
	}
}

 



Hagen Deloss
Community Manager | Media & Entertainment
Installation & Licensing forums | Contact product support | Autodesk AREA


 

Message 11 of 11

michaelalvarez028
Community Visitor
Community Visitor

Will this be script needs to run in Mudbox?? My problem is loading colors in mudbox, and i have a jeans need to import, with 27 colors, and one color has 6 udims, 

0 Likes