Renderman Installation Problem (Renderman 24.3)

   3556   4   1
User Avatar
Member
15 posts
Joined: June 2013
Offline
I have problem installing Renderman 24.3 on Houdini 19.0.455.
I tried both python2 and python3 versions and they both did not work.
I copied and pasted .json file as instructed by Renderman Installation Guide.
Anyone has a solution for this?

I have following error messages:



"
Could not load C:\Program Files\Pixar\RenderManForHoudini-24.3/19.0.455/lib/rfh_ipr.dll
The specified module could not be found.

Could not load C:\Program Files\Pixar\RenderManForHoudini-24.3/19.0.455/lib/rfh_ipr.dll
The specified module could not be found.

Error running pythonrc.py:
Traceback (most recent call last):
File "C:/Program Files/Pixar/RenderManForHoudini-24.3/19.0.455/python2.7libs/pythonrc.py", line 54, in <module>
import rfh.config # relies on PYTHONPATH having been set above
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.455\python27\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:/Program Files/Pixar/RenderManForHoudini-24.3/19.0.455/python2.7libs\rfh\config.py", line 48, in <module>
from rman_utils.filepath import FilePath
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.455\python27\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ImportError: No module named rman_utils.filepath

Error running pythonrc.py:
Traceback (most recent call last):
File "C:/Program Files/Pixar/RenderManForHoudini-24.3/19.0.455/python2.7libs/pythonrc.py", line 54, in <module>
import rfh.config # relies on PYTHONPATH having been set above
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.455\python27\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:/Program Files/Pixar/RenderManForHoudini-24.3/19.0.455/python2.7libs\rfh\config.py", line 48, in <module>
from rman_utils.filepath import FilePath
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.455\python27\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ImportError: No module named rman_utils.filepath

Error running event handler:
SyntaxError: ('invalid syntax', ('labs::Sop/filecache::2.0, ViewerStateModule', 427, 70, ' return f"<b><font size=5>{b:.2f}</font></b>{unit}{suffix}"\n'))

Error running event handler:
Traceback (most recent call last):
File "labs::Sop/filecache::2.0, opdef:/labs::Sop/filecache::2.0?ViewerStateInstall", line 1, in <module>
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.455/houdini/python2.7libs\viewerstate\utils.py", line 985, in register_pystate_embedded
raise ViewerStateException("createViewerStateTemplate not found in {}".format(node_type.sourcePath()))
ViewerStateException: createViewerStateTemplate not found in oplib:/labs::Sop/filecache::2.0?labs::Sop/filecache::2.0

Error running event handler:
SyntaxError: ('invalid syntax', ('labs::Lop/karma::2.0, ViewerStateModule', 419, 70, ' return f"<b><font size=5>{b:.2f}</font></b>{unit}{suffix}"\n'))

Error running event handler:
Traceback (most recent call last):
File "labs::Lop/karma::2.0, opdef:/labs::Lop/karma::2.0?ViewerStateInstall", line 1, in <module>
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.455/houdini/python2.7libs\viewerstate\utils.py", line 985, in register_pystate_embedded
raise ViewerStateException("createViewerStateTemplate not found in {}".format(node_type.sourcePath()))
ViewerStateException: createViewerStateTemplate not found in oplib:/labs::Lop/karma::2.0?labs::Lop/karma::2.0
"

Attachments:
houdiniErrorMessage.PNG (79.5 KB)

User Avatar
Member
1 posts
Joined: Oct. 2015
Offline
Same here. I spoke with SE and they said it is a Pixar issue. Pixar say it is SE.
User Avatar
Member
8045 posts
Joined: Sept. 2011
Offline
William Maher
Same here. I spoke with SE and they said it is a Pixar issue. Pixar say it is SE.

try removing sidefx labs from the profile. It looks like it's conflicting with RenderMan.
Edited by jsmack - March 17, 2022 14:02:05
User Avatar
Member
84 posts
Joined: July 2018
Online
Worth a try, I'd also just triple-check that the RM install is referencing the python3 plugin install and not the py2 install. The error codes above are showing a lot of references to python2.7 so maybe even though you have the py3 installer, the plugin is still loading the py2 version? Just a thought...

I definitely have 19.0.455 with Labs running with RM 24.3 without errors, so there's got to be something off on the install or some third party conflict.

Lastly, if nothing else works, it might be worth trying it with a clean install of a more recent build of Houdini at least to troubleshoot.
madebygeoff.com
User Avatar
Member
66 posts
Joined: May 2019
Offline
Just for anyone who will encounter similar issues. Installation via .json file and Houdini packages folder. Installation through adding an environment variables to houdini.env caused conflicts for a weird reason.

1. Make sure RenderMan for Houdini is Python 3 version.
2. Use installation via packages (json file). RenderMan has provided a json file at: "C:\Program Files\Pixar\RenderManForHoudini-25.2\packages\renderman_for_houdini.json"
3. Copy-paste this file to: "C:\Users\Dmitriy\Documents\houdini19.5\packages" (houdini<your_version_of_houdini>).
4. Delete everything related to Renderman from houdini.env as json file will do the same and if both are used together, it may cause conflicts. Related post: https://www.sidefx.com/forum/topic/71405/?page=1#post-302661 [www.sidefx.com]

Find "Package installation": https://rmanwiki.pixar.com/display/RFH25/Installation+of+RenderMan+for+Houdini [rmanwiki.pixar.com]

For Houdini 19.0 and beyond, RenderMan for Houdini can be installed with a packages file, found in the RfH installation directory.
Edited by AnimGraphLab - Dec. 19, 2023 03:05:08
Generalist. Transforming still images to 3D animation 🔮
Socials: https://linktr.ee/AnimGraphLab [linktr.ee]
  • Quick Links