Popup when dragging material on top of object

This was a CAD import. I don’t know why the material is yellow. It is not yellow in the STEP file.

When I drag an Omniverse material on top of the part I want to change, I get this popup. Pressing OK does seemingly nothing.

Choosing anything from the drop down doesn’t give me any immediate visual feedback until I click OK and then it’s too late and I have to undo.

This feels broken and the UX hasn’t been thought through. I dropped with my cursor on a point on the model. Omiverse should know what material is under the cursor on that point!

(Can I guess that if I ever choose to re-import this STEP file, all the material assignments will be reset without a dialog asking me if I want to keep my replaced materials?)

(Can I guess that if I ever choose to re-import this STEP file, all the material assignments will be reset without a dialog asking me if I want to keep my replaced materials?)

No - not normally. The way the asset import workflow works is that it will convert the input file to USD, and then reference that USD into your scene.

Any material assignments changes to the referenced asset will be USD “Overs”, saved into a USD layer. So your converted Asset should remain unchanged, and you should be able to re-convert that asset without losing your Overs (unless the prim paths have changed - orphaning the “overs”)

1 Like

The behavior of material drag+drop is dependent on your selection mode. There are two (in 2022.3.3): Prim, or Model.

In Prim mode, it will drag and drop right onto the prim under your mouse.
In Model mode, the ‘model’ may contain multiple descendants and therefore you need to choose: assign to the top-level node (material assignments can be inherited) or you can assign to one of the descendants.

That said - I spoke to one of our designer and there are planned improvements for this workflow to make it more intuitive.