OpenUSD UsdPreviewSurface Material Portability

I am interested in OpenUSD for portability of content. Instead of being tied to one rendering engine, my content can be rendered in multiple tools. At least that is the OpenUSD promise. But there are practical issues, one of which is materials. How to create materials that work across multiple tools? One project that gets … More OpenUSD UsdPreviewSurface Material Portability