USD Houdini Mute Layers with usd resolver

Hi,

I am having trobble, with muting usd layers with the usd resolver is enabled.

Houdini is unable to mute te root usd layer for a department, eg Layout, Lighting etc.

When using the ayon mute layer node, the path to the layer does show up in the Muted Paths parameter, but it has no result. When the path is not a URI I am having no issues.

I am using houdini 21.0.512
and running on a Windows PC

:thinking: I gave it a quick test on my side I think it works as expected.


Could you provide further info?

@mustafa_jafar your screenshot doesn’t seem to be showing AYON entity URIs but shows regular paths? The issue described here states it’s the case with AYON USD resolver.

When the path is not a URI I am having no issues.

As such, the issue is with the entity URIs not being detected correctly?

Thank you I’ve missed it.
I think it works too.

Unless you mean the department layers themselves are URIs, which I’m not sure how to test because we usually load the usdAsset or usdShot not the department layer independently. although it works with usdShots.

@mustafa_jafar if in core you enable:

ayon+settings://core/publish/ExtractUSDAssetContribution/use_ayon_entity_uri
ayon+settings://core/publish/ExtractUSDLayerContribution/use_ayon_entity_uri

Then it should be that those layers would also be entity URIs.

I have the “Extract USD Layer Contribution” enabled.

I did notice that the muted path created by the AYON mute layer node has their slash the other way could this be an issue?

Similar to this: Bugfix/94 pinning mode by tadeas-hejnic · Pull Request #100 · ynput/ayon-usd · GitHub