prman-pixar / RenderManForBlender

RenderMan for Blender render addon
MIT License
803 stars 134 forks source link

RenderMan 25 crashes in Blender 2.83LTS #676

Closed hareurs closed 1 year ago

hareurs commented 1 year ago

After installing RenderMan plugin for Blender 2.83LTS and click the tick of the plugin to enable it, the system blender throws the following error message:

DLL Load Failed ``` Traceback (most recent call last): File "D:\Blender\2.83\scripts\modules\addon_utils.py", line 382, in enable mod.register() File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\RenderManForBlender\__init__.py", line 86, in register load_addon() File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\RenderManForBlender\__init__.py", line 55, in load_addon from . import rman_presets File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\RenderManForBlender\rman_presets\__init__.py", line 29, in from . import ui File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\RenderManForBlender\rman_presets\ui.py", line 29, in from ..rman_ui import rfb_qt File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\RenderManForBlender\rman_ui\__init__.py", line 2, in from . import rman_ui_txmanager File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\RenderManForBlender\rman_ui\rman_ui_txmanager.py", line 14, in from .. import rman_render File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\RenderManForBlender\rman_render.py", line 3, in import rman File "C:\Program Files\Pixar\RenderManProServer-25.0\bin\pythonbindings\rman\__init__.py", line 16, in import rman.__37__.RiCtl as RiCtl File "C:\Program Files\Pixar\RenderManProServer-25.0\bin\pythonbindings\rman\__37__\RiCtl.py", line 24, in from ._RiCtl import * ImportError: DLL load failed: The specified module could not be found. ```

System Information:

How to Reproduce:

  1. Download and install Blender 2.83LTS
  2. Use RenderMan installer to install RenderMan 25 and the corresponding blender plugin
  3. Add the .zip file of RenderMan plugin to the Blender add-on, and enable it. You would see an error message popping up.
prman-pixar commented 1 year ago

Just as a test, can you try upgrading to 2.93LTS and see if that works?

prman-pixar commented 1 year ago

Note, for the just released RenderMan 25.1, we've dropped support for Blender 2.83LTS.

hareurs commented 1 year ago

It works in 2.93LTS.

hareurs commented 1 year ago

I will switch to 2.93LTS then. Closing this issue now.