question

Sylvain Lebeau avatar image
Sylvain Lebeau asked

Problems loading Udims in Solaris/Htoa

Hi everyone!


We have a Character that uses Udims textures and we are facing this problem in Solaris.

When rendering directly in the hydra viewport everything appears fine.

But when trying to use a Usd_Render_rop in the OUT context, that points to the Arnold render setting node as the Lop path, we first get these errors on all textures:


00:00:00 662MB ERROR | [texturesys] could not read resolved image filename = "../../../../../disk/x/x/x/x/x/publish/textures/v002/mapName.1013.tif"

We do use the <udim> token.

While debugging, one of us tought about forcing the path to the texture using a user data string. After doing so, the error changed to this:


00:00:00 667MB ERROR | [texturesys] /assetname/materials/render/ai_lionBody/lion/materials/render/ai_lionBody/image7: Cannot retrieve ImageSpec of a UDIM-like virtual file (filename = "/disk/x/x/x/x/x/publish/textures/v002/mapName.<UDIM>.tif")


Permission of files on disk seemed okay also.

Does anyone got any clues of what we are doing wrong or if it's a bug somewhere?


houdini 18.0.532 / HtoA 5.4.0 / Arnold 6.0.4.0


Thanks in advance


sly










htoasolaris
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Pal Mezei avatar image
Pal Mezei answered

Hi @Sylvain Lebeau


This is a known issue and we are looking into it. AFAIK it's related to using a relative vs absolute path for udims, and absolute paths should work.


Cheers,

Pal.

1 comment
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Hi Pal! Thanks for the feedback!

As far as I know we are indeed using absolute paths.

/disk/projects/projectName/.../textureName.<udim>.tif

unsure what is going wrong.


sly

0 Likes 0 ·
Aurã©lien Ardissone avatar image
Aurã©lien Ardissone answered

Hi @Pal Mezei !


Both of relative and absolute path are doing the same pattern. I also tried to save in a different folder (to change the amount of ../../) but there is always the same error.


Cheers,


Aurélien

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Vinicius Paciello avatar image
Vinicius Paciello answered

Hi folks. Any news on this? Just got myself facing this issue today.

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Dimitris Lekanis avatar image
Dimitris Lekanis answered

Same issue here, using absolute paths, but even though textures are rendering in hydra, when rendering to a file, or rendering the usd as a procedural, textures are missing. Doing crowds so usd is kinda the only option.


Would be nice to have an update of where we are at with this one @Pal Mezei

2 comments
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Hi Dimitris!


As far as we know, this was fixed in one of the Houdini 18.5 releases a while ago when SideFx backported a fix from a newer USD version to their USD 20.8 build. There are some limitations like you can't mix Arnold tokens and the <udim> token.

Please try using <UDIM> instead of <udim>, and let me know how it goes.

0 Likes 0 ·

Thanx for the reply, will give newer build a go and I will let you know how it goes.

Dimitris

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.