Transfer Map with multiple materials becomes very slow

Transfer Map with multiple materials becomes very slow

Anonymous
Not applicable
2,113 Views
3 Replies
Message 1 of 4

Transfer Map with multiple materials becomes very slow

Anonymous
Not applicable

Hello everyone, I am using the Transfer Maps window to bake some textures out. For one map I'm baking the diffuse of hair strands where each strand has one grayscale value assigned to it. There are a total of six materials (so six different grayscale values). Even after combining all of the hair geo into one object, it seems having these six materials drastically increases the render time, and it goes up for each material I add. Is there a way to do this more efficiently? The material assignment must be random (I'm using s script) and so something like a ramp node won't work. Any suggestions would be greatly appreciated!

0 Likes
Accepted solutions (1)
2,114 Views
3 Replies
Replies (3)
Message 2 of 4

faline.custodio.da.silva
Alumni
Alumni

Hello @Anonymous,

 

Transfer Maps is a single threaded process so it does tend to be very slow in certain cases. Have you tried using Turtle? There are alternative options like xNormal which is free and extremely efficient.

 

What are your settings? Number of Samples?

 

Cheers

 


Faline Custodio Da Silva

0 Likes
Message 3 of 4

faline.custodio.da.silva
Alumni
Alumni
Accepted solution

@Anonymous

 

Hey there I just wanted to follow up with you here. Were you able to try any of those suggestions?

 

If you have any question, let me know!

 

Cheers

 


Faline Custodio Da Silva

0 Likes
Message 4 of 4

Anonymous
Not applicable

Hi Faline, thanks for the response. TURTLE seems to render at the roughly same speed when baking albedo using multiple materials. However vertex baking using TURTLE was almost instant, then I just exported these to Xnormal and used the "Bake highpoly's vertex colors" option. This was almost an instant bake. Xnormal to the rescue again. On a side note, I didn't see an option anywhere in Maya to bake vertex colors to texture. Does such an option exist? (albedo/diffuse options bake the material, regardless of which you have displayed in viewport.)

 

Anyways, thanks for the help!

0 Likes