Issue when adding scene as reference/payloads - Materials Strength is modified

Hi!

When I add a USD scene as a reference or payload, some prims in that scene have their Strength attribute (Property → Materials on selected models) changed from Weaker than Descendants to Stronger than Descendants.

The actual USD scene is the USD EXPLORER SAMPLE 3D MODELS PACK.

Any idea why ? I’d like to avoid having to change this setting manually in case this also happens for other projects.

Thanks!
Félix

Hey Felix,

I tried a few models from that pack and did not observer this behaviour. What models specifically and what version of Composer or Explorerer are you using?

Charles

Hi Charles,

It was with the Factory.usd : ‘…\ov-usdexplorersamplespack-01-100.1.0\Usd_Explorer\Samples\Examples\2023_2\Factory\Factory.usd’

And this issue appears on the prims : /World/Factory/Samples and /World/Factory/Stage.

I’ve tried with USD Composer 2023.2.0 / 2023.1.1 and 2022.3.3.

Félix

Hey Felix,

This was a bit tricky to diagnose. It turns out that there is a layer in the stack:


That is applying globally the OmniGridExplorer material with a Stronger Opinion. This layer is muted when you open the file directly. Mutedness is not persistent when referencing or payloading as this is not supported in Usd. We need to fix the asset, in the meantime you can open up the Factory.usd and remove that layer, then you should be able to reference it in with no problems.
Is this clear? I can explain in more detail if you need, and we could go over how to do a global variant to control mutedness if needs be.

1 Like

Hi Charles,

Sorry for the late reply. Yes, it’s perfectly clear!
Thanks!

Félix

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.