Skip to content

Bug: Renderman UDIM tile tokens not expanding properly when path mapping is applied #365

@olly-glenn-arch

Description

@olly-glenn-arch

Describe the bug

When a renderman job has a texture map with an absolute Windows path is submitted to a Linux fleet, the path re-mapping will convert the path to Linux correctly, but the UDIM token will not expand and a texture map will be searched with "" in the file name. This is in contrast to a job with a manually-specified absolute Linux path or a relative Windows path, which will correctly expand the UDIM token since no path re-mapping is done. I've renamed the files to reflect which is which in the name.

AbsoluteWindowsPath_FailedJob.log
AbsoluteLinuxPath_SuccessfulJob.log

Expected Behaviour

Renderman texture paths are properly expanded when path mapping is applied.

Current Behaviour

Renderman texture paths are properly expanded when path mapping is applied, and the token is left in place.

Reproduction Steps

  1. Create a Maya scene using the Renderman plugin
  2. Create a material with multiple UDIM tiles that references a file path containing the token
  3. Submit render job containing that material

Environment

At minimum:

  1. Operating system: Windows Server 2022 (submitter) / Rocky Linux 9 (farm)
  2. Version of Maya: 2024
  3. Version of this package: 0.15.12

Please share other details about your environment that you think might be relevant to reproducing the bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions