Arnold looking for non existing UDIMs

Arnold looking for non existing UDIMs

hyperviktor
Advocate Advocate
2,208 Views
11 Replies
Message 1 of 12

Arnold looking for non existing UDIMs

hyperviktor
Advocate
Advocate

Render starts and then stops with red warning that says missing udim 1012 , when I have only 4 tiles. Nothing wrong with the uvs, if anything I use less tiles as it's just part of the model I'm rendering.

0 Likes
2,209 Views
11 Replies
Replies (11)
Message 2 of 12

hyperviktor
Advocate
Advocate

Any help anyone ?

0 Likes
Message 3 of 12

CiroCardoso3v
Advisor
Advisor

Have you tried to load the UDIMs again? Never seen an issue like that.

Lead Enviroment Artist @Axis Studios

Arnold Discord Server


Ciro Cardoso

EESignature

0 Likes
Message 4 of 12

hyperviktor
Advocate
Advocate

Yes, tried. Using the OSL bitmap lookup as scenes need to go on the renderfarm but often will see an error where arnold is looking for non existing udim tiles, in this case we have 1001,1002,1003 and 1004 but arnold gives a big red error that udim 1012 is missing. 

0 Likes
Message 5 of 12

CiroCardoso3v
Advisor
Advisor

@lee_griggs or @Stephen.Blair any idea of what this could be?

Lead Enviroment Artist @Axis Studios

Arnold Discord Server


Ciro Cardoso

EESignature

0 Likes
Message 6 of 12

hyperviktor
Advocate
Advocate

Still happening and no solution apart from very stupid workarounds ...

0 Likes
Message 7 of 12

Stephen.Blair
Community Manager
Community Manager

Why can't you use the Arnold Image node? If you're rendering with Arnold on the farm, then it's available. And it has a Ignore Missing Textures parameter. 
Well, so does OSL, the texture() call in OSL bitmap can have "missingcolor", color( 0.5, 0.5, 0.5 ) added to it.

 

maybe some of the uvs are right on the very edge and texture() samples are slipping over a pixel or so...



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 8 of 12

hyperviktor
Advocate
Advocate

We use an online renderfarm, not local, so OSL is needed to collect udims, so we have a workaround to have an OSL shader applied to a non-render object, so textures get collected and uploaded but it's not ideal and most of the time the OSL works, just in some scenes it has this issue where it is looking for non existing udims.

0 Likes
Message 9 of 12

Stephen.Blair
Community Manager
Community Manager

For the missing udims, does an Image node give the same errors?
I think we'd need to have an example repro to do investigate and see if there's something we need to fix.

If you could use tx and the latest Arnold, then you could just collect the tx and upload those?



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 10 of 12

hyperviktor
Advocate
Advocate

Nope, if the arnold image node used then it's fine, the problem only happens with a few OSL bitmap nodes, specifically one in a scene. 

We don't manually upload scenes, to complicated to collect hundreds of textures, we use a plugin that collect max dependencies and the arnold image node with udim token is something 3dsmax doesn't understand well for the time being.

 

 

0 Likes
Message 11 of 12

hyperviktor
Advocate
Advocate

Unfortunately can't post any of the files, it's a big commercial project, under heavy NDAs etc. 

0 Likes
Message 12 of 12

thiago.ize
Autodesk
Autodesk

As a workaround, can you turn off abort_on_error? Maybe that will let you keep going and get the rest of the udims?

0 Likes