Renderman ShaderView : SceneCreator "Default" not registered

30 views
Skip to first unread message

Rachid Hadj abderrahmane

unread,
Sep 23, 2025, 7:33:16 AM (8 days ago) Sep 23
to gaffer-dev
Hi there!
Running Windows 11 Pro
Gaffer 1.6.1.0
RenderManProServer-26.3

I'm getting this error when trying to use any Renderman shader
ERROR : ShaderView : SceneCreator "Default" not registered
any idea to get it work?
Thanks

Rachid Hadj abderrahmane

unread,
Sep 23, 2025, 2:57:16 PM (7 days ago) Sep 23
to gaffer-dev
when creating Outputs Node for Interactive/RenderMan/Beauty the default Type is set to ieDisplay!
it should be set by default to it
So please correct this issue. Thanks

John Haddon

unread,
Sep 24, 2025, 4:24:33 AM (7 days ago) Sep 24
to gaffe...@googlegroups.com
Greetings!
 
when creating Outputs Node for Interactive/RenderMan/Beauty the default Type is set to ieDisplay!
it should be set by default to it
So please correct this issue.
 
This is intentional - by default, we want all outputs to render into Gaffer's Catalogue. That provides a pretty rich set of features - LUTs, comparisons, soloing, pixel and area inspection, exposure/gamma and object selection - that is available to all renderers uniformly. It's also compatible with Gaffer's compositing nodes so that you can build "slap comps" downstream of the catalogue.

But that doesn't mean that you have to stick with the defaults. The default outputs are defined in `startup/gui/outputs.py` in the Gaffer installation, and you can customise them using your own configuration file if you want everything to default to `it` instead.

I'm getting this error when trying to use any Renderman shader
ERROR : ShaderView : SceneCreator "Default" not registered
any idea to get it work?

I think the main issue here is simply that we haven't yet registered a ShaderView for showing RenderMan shader balls. To do so shouldn't be too hard, but it will expose a RenderMan limitation - unlike 3Delight, Arnold and Cycles, there can only be a single RenderMan render at a time (within a process). So you might find yourself needing to juggle InteractiveRenders and the shader view to avoid them both being on at once. With that caveat, would this still be a high priority feature for you?

Cheers...
John

Rachid Hadj abderrahmane

unread,
Sep 24, 2025, 5:01:02 AM (7 days ago) Sep 24
to gaffer-dev
Hi
At first, when I saw the error  Renderman ShaderView : SceneCreator "Default" not registered , I thought I couldn't render with Renderman, so I started to do a basic setup with the Renderman nodes (material, light, etc.).
and in the Output, I saw ieDisplay! I thought that maybe that was the cause of the error, so I changed it right away to it and it worked.
I misinterpreted the error.
So thank you very much for the clarification.
I think i don't have to change any thing in  outputs.py all work fine now!
Thanks again
Reply all
Reply to author
Forward
0 new messages