Autodesk / Autodesk/maya-usd

Preview purpose bound materials don't get converted to maya shaders on import

Open
#4,255 0 comments 0 reactions 1 assignee Claimed by @santosg87 View on GitHub
bug
Dominant language
Wolfram Language
Stars
905
Forks
223
Avg merge
2d 9h
Merged PRs (30d)
17

Description

Hi,

When importing a usd file which contains materials that are bound with the binding:preview the USD materials don't get converted back in to maya shaders.

Default binding without selected Purpose.

` rel material:binding = `

Binding with purpose preview

` rel material:binding:preview = `

**Steps to reproduce**
1. import USD file which contains binding:preview
2. make sure check materials in USD import options
3. Notice materials are missing / not present in the scene.

Alternative method:
1. create usd stage
2. create xform
3. reference USD file which contains binding:preview
4. Right click on xform and Duplicate as Maya Data
5. Notice materials are missing / not present in the scene.

**Expected behavior**
Materials are converted into maya shaders when binding has purpose preview.

**Attachments**

[usd_preview_assignements.zip](https://github.com/user-attachments/files/20982076/usd_preview_assignements.zip)

**Specs (if applicable):**
- OS & version: e.g. Windows 11
- Maya version: Maya 2025
- Maya USD: 0.30.0

Thanks for the help and having a look.

Best,

- Tom

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.