Skip to content
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

Exporting Textures in USD produces invalid Texture Paths #91

Open
1 task done
beersandrew opened this issue Jan 15, 2025 · 0 comments
Open
1 task done

Exporting Textures in USD produces invalid Texture Paths #91

beersandrew opened this issue Jan 15, 2025 · 0 comments
Labels
community Issues and PRs coming from the community members

Comments

@beersandrew
Copy link

Is there an existing issue for this?

  • I have searched the existing issues and added correct labels.

Description

Current Behavior

When working on a texture task in Blender and exporting my Material that references an image texture as USD, I do not see that texture when loading the USD in a subsequent task (i.e. Layout in Houdini)

Expected Behavior

When working on a texture task in Blender and exporting my Material that references an image texture as USD, I see that texture when loading the USD in a subsequent task (i.e. Layout in Houdini)

Steps To Reproduce:

  1. Create an Asset of a Cube, with modeling, texturing, and layout tasks
  2. Run the Launcher, starting a modeling task in blender
  3. Publish the default cube out as USD, creating a new work file
  4. Run the Launcher, starting a texturing task in blender
  5. Delete all the existing scene elements
  6. Load the model from step 3
  7. Grab your favorite texture and put it in <some/location>
  8. Change the material on the cube to reference the image at <some/location>
  9. Publish in USD (you may get an error here to save in absolute instead of relative paths, I clicked Repair Paths)
  10. Run the Launcher, starting a layout task in Houdini
  11. Load the USD Asset in Solaris
  12. View the model of the cube is there, and the material, but the texture is not

Additional context:

Version

Core: 1.0.3
Blender-AddOn: 0.2.5

What platform were you running when you found the bug?

Linux - Rocky9

Notes

Viewing the usd file, it references a path of /tmp/pyblish_tmp_tu_gi44b/textures/<imageName> or something similar, it seems expected based on this: https://community.ynput.io/t/texture-files-work-files-in-blender/2124/3

Relevant log output:

@MustafaJafar MustafaJafar added community Issues and PRs coming from the community members type: bug Something isn't working labels Jan 15, 2025
@mkolar mkolar removed the type: bug Something isn't working label Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Issues and PRs coming from the community members
Projects
None yet
Development

No branches or pull requests

3 participants