HdPrman for Maya

Hello,
We are just starting to implement USD into our pipeline, and doing some early testing. We are using Renderman, we managed to have HdPrman running in Maya viewport, but opening a USD file with a PxrSurface material still renders grey. Has any of you managed to render a USD file with Renderman in Maya ? And get the Renderman materials list in LookdevX ?

Thanks for your help !
Cheers :slight_smile:

Hi,

Are you using Maya-Hydra to have HdPrman in maya’s viewport ?
And when you say : “it renders grey”, you mean in the viewport, right ?

A few more question to get the context :grinning_face_with_smiling_eyes::
Which version of maya is it ?
Which version of OpenUSD are you using and is it a custom version of OpenUSD ?

And maybe you know it already, but all maya plugins that leverage OpenUSD like : MayaUsd, MayaHydra, and LookdevX have to use the same version of OpenUSD and Python (matching the Python version from your Maya version) so they are compatible.
Regards,
David Lanier
Autodesk Graphics Team

Hi,

Yes it looks like it renders with Renderman but without any shaders when I use this button:

We are using the MayaUSD plugin installer from Autodesk “MayaUSD_0.27.0_Maya2024.2_Windows.exe”.
We are using Renderman 26.3.
I think it provides all the USD plugins at once right ?

Hi again,
We finally managed to make it work, we are now using Maya2025 with MayaUsd 0.32.0 and it seems to work a lot better, I still have some warnings and errors that doesn’t seem to prevent us working on the stage:
// Warning: Plugin HdPrman_RetesselationSceneIndexPlugin type information incomplete
// Error: Plugin HdPrman_ExtComputationPrimvarPruningSceneIndexPlugin is missing TfType registration
// Error: Plugin HdPrman_MaterialPrimvarTransferSceneIndexPlugin is missing TfType registration

The last important thing missing for us is the Renderman shaders availability inside LookdevX, is there a way to add the Renderman materials list so it is available in LookdevX ?
Otherwise we can create the materials on a Maya geometry and export the material but it means losing some of the advantages of USD :confused:

Hi,
Glad to read you got it working !
For the Renderman shaders inside LookdevX, it’s not possible yet.
We hope to have it available in the future.
Regards,
David