Skip to content

Instantly share code, notes, and snippets.

@laurelch
Last active February 19, 2024 11:41
Show Gist options
  • Save laurelch/66bf7ccad104a1e645630518d7af8d31 to your computer and use it in GitHub Desktop.
Save laurelch/66bf7ccad104a1e645630518d7af8d31 to your computer and use it in GitHub Desktop.
Installing RenderMan 24.1 and RenderMan for Maya on Ubuntu 18.04

Installing RenderMan 24.1 and RenderMan for Maya on Ubuntu 18.04

  • Download
  • Install on Ubuntu
    • install RenderMan installer in ~/Downloads
      sudo alien -i RenderMan-InstallerNCR-24.1.0_2180719-linuxRHEL7_gcc63icc190.x86_64.rpm
      
    • Run installer
      sudo /opt/pixar/RenderMan-Installer-ncr-24.1/bin/RenderManInstaller
      
    • Note: If you encountered same following error, please follow the solution (reference)
      /opt/pixar/RenderMan-Installer-ncr-24.1/bin/RenderManInstaller: error while loading shared libraries: libicui18n.so.50: cannot open shared object file: No such file or directory
      
      • Visit libicu-50.2-4.el7_7.x86_64.rpm package page
      • Download the Binary Package with given URL
      • In ~/Downloads/, unpack the package with
        rpm2cpio libicu-50.2-4.el7_7.x86_64.rpm | cpio -idmv
        
      • Copy the files into RenderMan installer folder
        sudo cp ~/Downloads/usr/lib64/* /opt/pixar/RenderMan-Installer-ncr-24.1/lib/3rdparty/Qt-5.12.6/lib/
        
      • Run installer again
        sudo /opt/pixar/RenderMan-Installer-ncr-24.1/bin/RenderManInstaller
        
    • Follow GUI installation
      • Select RenderMan Pro Server and RenderMan for xxx
    • Install RenderMan for Maya
      sudo alien -i RenderManForMaya-24.1_2180719-linuxRHEL7_gcc63icc190.x86_64.rpm
      
  • Load RenderMan in Maya
    • Create Renderman for Maya module file
      • Name the file according to the version: RenderMan_for_Maya_24.1.module
      • In the module file, add this line
        + RenderMan_for_Maya 24.1 /opt/pixar/RenderManForMaya-24.1
        
      • Save the module file in the path: ~/maya/modules/
      • Check all module finding paths: open Maya, In Script Editor > Add a New MEL Script > Execute the following:
        getenv MAYA_MODULE_PATH
        
    • Load RenderMan in Maya
      • Open Maya with /usr/autodesk/maya2020/bin/maya
      • Windows > Settings/Preferences > Plug-in Magaer, search for RenderMan_for_Maya.py in folder opt/pixar/RenderManForMaya-24.1/plug-ins
      • Turn on Loaded (and Auto load)
      • Delete shelf of old versions of RenderMan if needed

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment