-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UsdUtils.ExtractExternalReferences converts <udim> to 1001 in 23.11 #3173
Comments
Filed as internal issue #USD-9867 |
Hi,
this is just a single isolated call. when the render farm hits the servers with this call our pipeline simply stops as the servers cannot cope with the number of file queries. is there any way to disable it? an environment variable to get to the old functionality? I think udim resolution should be up to the client code to resolve if needed. |
Hi @p0las I just wanted to let you know we have a fix for this issue. It should be included in the 25.02 release. |
@matthewcpp could you describe the 'fixed' behavior? :) Just to be sure what the intended behavior would be. |
The fix restores the previous behavior of UsdUtils.ExtractExternalReferences to not resolve UDIM paths in the default case. There will now be an optional parameter which controls whether udim resolution should be performed as part of this operation. |
Description of Issue
The paths returned by UsdUtils.ExtractExternalReferences no longer contain
<udim>
tag in 23.1123.02 → gorilla-tex_lookDev_texture_v0001_base_colour.<UDIM>.exr
23.11 → gorilla-tex_lookDev_texture_v0001_base_colour.1001.exr
Steps to Reproduce
given the simple USD file as below:
execute
UsdUtils.ExtractExternalReferences
for it.in the 23.11 the path returned doesn't match what is stored in the file and is returned as
1001
udim. In the previous versions, the<udim>
tag was preserved by the utility.System Information (OS, Hardware)
windows 10,
USD 23.11
Package Versions
Build Flags
The text was updated successfully, but these errors were encountered: