This is available on any SOP context node, that has a material_override primitive attribute. For each unique override, it will create a unique material that can be converted to your renderer of choice.

<aside> 💡 You can either create the materials in a local material network (if none exists, it will automatically be created), or in the /mat context. The reference to the materials will be absolute if /mat is chosen, and relative the local material network option is used. This makes it easy to move items around elsewhere.

</aside>