How to publish texture maps to AYON using the publisher

Hi,

We are trying to publish texture maps to a library project for future reuse.

Use case

We want to download an external texture like Rocky Terrain 02 Texture • Poly Haven that has multiple maps (AO, Diffuse, Displacement, Rough…) and conform it into the pipeline.

Current approach

Currently our approach is to publish maps as individual products of type Image under a folder of type Texture.

  1. Create the texture folder + task in the AYON web UI

  2. For each map, we create an instance and copy the name of the file into the variant text input.

  3. We hit publish and all the maps are published

Issues

  • For now we can’t publish to a folder that has no task in the Tray Publisher (see Improve “invalid context” created from EditorialSimple creator when parent context has no task)

    A workaround is to create a task and not select it but that’s confusing…

  • We can’t drag and drop multiple images in order to create multiple instances in the publisher for the Image publish

  • The product names don’t include the filename by default so we need to copy it manually. We also need to add a prefix underscore to do image_<filename> for the product name.

  • There’s no automatic thumbnail created so in the Loader it’s difficult to see which texture is which. We could take a screenshot of each texture but that’s cumbersome and very tedious if we have a lot of maps.

Possible solutions

The current post is very close this one which advice to use Photoshop in order to batch publish texture maps as Layers. This forces us to use another software and is not straightforward…

If you have any inputs on this let me know!

Hey,
Feel free to make an enhancement request on GitHub - ynput/ayon-traypublisher: AYON TrayPublisher and add the tag community.
Please note it may take some time till we pick it up as we are mostly focused on client requests.