Description
Describe the bug
When loading a USD asset in Maya that uses UDIM-based textures, Maya attempts to access all possible UDIM tiles from 1001 to 3049, even if they don’t exist. This results in thousands of unnecessary file access attempts, causing significant slowdowns.
I'm using ProcMon to monitor
For example, a texture with only a few valid UDIM tiles (e.g. 1001, 1002) may still trigger lookup attempts for tiles like rope_mat_BaseColor_ACEScg.1174.exr, 1175.exr, etc., which do not exist.
This behavior is not consistent across all workstations. Some machines load the same assets and UDIM textures without issues.
[EDIT]: After further investigation, it turns out the issue occurs on all workstations. I was initially mistaken, likely because some scenes had textures already cached in memory or on disk, which masked the problem.
We’ve tested across multiple Maya versions (2025.2, 2025.3, 2026.1) and several USD builds, reset preferences, but the issue persists on affected machines.
Steps to reproduce
Steps to reproduce the behavior:
Install ProcMon
Set textures to "ON" in the maya viewport
Create a usdstage and import an asset with a shader using UDIM textures
Expected behavior
Loading the assets and textures quite fast.
Specs (if applicable):
- OS & version: Windows 10
- Maya 2025.3
- Maya USD 0.32.0
Additional context

Loading the same USD in USD view trigger similars behavior but only up to udim 1100. In maya it stopped only at udim 3049.