pleprince / RfSP

RenderMan for Substance Painter
MIT License
86 stars 21 forks source link

RfSP Stopped working after 24.2 -> 24.3 update (Painter 7.4.1) #40

Closed tdanijel closed 2 years ago

tdanijel commented 2 years ago

Hi Philippe,

I know this is early as they just released 24.3 but maybe doesn't hurt to give you info from this side :)

ERROR LOG BEFORE CHANGING "Log(loglevel=spl.ERROR)" to line 103:

[Resources List Model] Icons memory budget set to 100MB. [RenderMan 24.2.0] RMANTREE = 'C:/Program Files/Pixar/RenderManProServer-24.3' [RenderMan 24.2.0] Failed to import: cannot import name 'replace_img_with_tex' from 'rman_utils.rman_assets.common.external_files' (C:/Program Files/Pixar/RenderManProServer-24.3\bin\rman_utils\rman_assets\common\external_files.py) [Python] Traceback (most recent call last):

[Python] File "C:/Users/danij/Documents/Adobe/Adobe Substance 3D Painter/python\plugins\renderman_for_sp.py", line 215, in build_panel from rman_utils.rman_assets.common.external_files import (Storage, ExternalFileManager, replace_img_with_tex)

[Python] ImportError: cannot import name 'replace_img_with_tex' from 'rman_utils.rman_assets.common.external_files' (C:/Program Files/Pixar/RenderManProServer-24.3\bin\rman_utils\rman_assets\common\external_files.py)

[RenderMan 24.2.0] RenderMan started [Plugin - resources-updater] No project open, resources updater discarded

ERROR LOG AFTER ADDING "Log(loglevel=spl.DBG_INFO)" to line 103:

[Resources List Model] Icons memory budget set to 100MB. [RenderMan 24.2.0] Log Level: LogSeverity.DBG_INFO (3) [RenderMan 24.2.0] SP python: 3.7.6 [RenderMan 24.2.0] Log Level: LogSeverity.DBG_INFO (3) [RenderMan 24.2.0] SP python: 3.7.6 [RenderMan 24.2.0] root = 'C:/Users/danij/Documents/Adobe/Adobe Substance 3D Painter/python\plugins' [RenderMan 24.2.0] Loaded: C:\Users\danij\renderman_for_substance_painter.prefs [RenderMan 24.2.0] Prefs created [RenderMan 24.2.0] build_panel [RenderMan 24.2.0] RMANTREE = 'C:/Program Files/Pixar/RenderManProServer-24.3' [RenderMan 24.2.0] Failed to import: cannot import name 'replace_img_with_tex' from 'rman_utils.rman_assets.common.external_files' (C:/Program Files/Pixar/RenderManProServer-24.3\bin\rman_utils\rman_assets\common\external_files.py) [Python] Traceback (most recent call last):

[Python] File "C:/Users/danij/Documents/Adobe/Adobe Substance 3D Painter/python\plugins\renderman_for_sp.py", line 215, in build_panel from rman_utils.rman_assets.common.external_files import (Storage, ExternalFileManager, replace_img_with_tex)

[Python] ImportError: cannot import name 'replace_img_with_tex' from 'rman_utils.rman_assets.common.external_files' (C:/Program Files/Pixar/RenderManProServer-24.3\bin\rman_utils\rman_assets\common\external_files.py)

[RenderMan 24.2.0] |_ done [RenderMan 24.2.0] RenderMan started [Plugin - resources-updater] No project open, resources updater discarded

Finally, thank you again for your work! I hope this was not too long of a post.

pleprince commented 2 years ago

Hi @tdanijel I just published a new 24.3 branch to support the latest RenderMan. I will look into supporting SP's new color management soon. Cheers

tdanijel commented 2 years ago

Thank you kindly!