Pixar RenderMan for Blender!

@bsavery : Ok i put in normal state (choose from installed > 21.2)

addon not found: ‘PRMan-for-Blender-21’
ERROR: (‘Export path [C:/tmp/renderman_for_blender/untitled\images\Scene.0001.exr] does not exist.’,)
Error: Cannot read ‘C:/tmp/renderman_for_blender/untitled\images\Scene.0001.exr’: No such file or directory
Error: Cannot read ‘C:/tmp/renderman_for_blender/untitled\images\Scene.RenderLayer.z.0001.exr’: No such file or directory

Strange for “addon not found: ‘PRMan-for-Blender-21’”, yet it is activated in preference but there is symbol as exclamation board too.

I have installed in D:/Pixar but in reality it is placed in C:\Programmes\Pixar…

Hi, I cannot get as simple image texture working, not even with a diffuse material,
is there something special to do?
(It just turns into orange)

Hard to say without seeing what you’re doing. Take a look at Ryan’s tutorial here. And the blend file there:
https://community.renderman.pixar.com/article/906/introduction-to-prman-for-blender.html

Hi I’ve an error when removing a light link:


Is there something I can do ?

For issues, please post them on https://renderman.pixar.com/forum/forumdisplay.php?s=&forumid=166 so this thread doesn’t get any bigger than it already is and I and the other developers only have to look in one place :wink:

Also should this thread be moved from the news section?

Panicq. It sounds like you’re removing a light link on a light that is no longer present? If you can bring the scene and something reproducible over there to the link above I can take a look.

Hi everybody,

If you are interested, I’ve done a tutorial (in french) about RM 21 for blender:

Cheers !

Great update Brian !!

For some reason I always get PRMan exited error message.
When rendering externally this is what shows up in error log:

P79001 {ERROR} Lexical syntax error on token “./shaders:C:\Use” (at line 6 in C: mp\renderman_for_blender\untitled\Scene.0001.rib; current identifier name: <unnamed>).
P01001 {ERROR} Unregistered request: “\377CI\377\377K\blender-2.78.0-git.5a6534a-windows64\2.78\scripts\addons\cycles\shader:${RMANTREE}\lib\shaders:@” (at line 6 in C: mp\renderman_for_blender\untitled\Scene.0001.rib; current identifier name: <unnamed>)
P79015 {SEVERE} Missing closing quote (at line 6 in C: mp\renderman_for_blender\untitled\Scene.0001.rib; current identifier name: <unnamed>).

sorry for posting this here (I don’t know if it’s a bug, or just me doing some noob stuff, despite being 10yr cg vet :P)
I followed render instructions, and installed standalone Renderman…
also the zip for the blender addon…

and expected F12 render to work, I also converted all cycles shaders to rendeman (a single cube in the scne…)

So if anybody could confirm or dismiss this it would be nice :slight_smile:

have a nice weekend

my specs: win7, ancient video card 9800gtx, but I didn’t tell PRman to use gpu, latest daily build from blender (today) and DL-ed/installed the Renderman today as well.

EDIT:just read the above post…
sorry i just read “don’t post issues here” please forgive me for leaving it here… :confused:

Juhada, one thing to note is RenderMan (the software not the addon) doesn’t handle non-ascii characters well. So if you’re rendering from a user name that has accents in it I’ve seen an error like that.

A very first test render with disney shaders,
thank you for this great blender integration! :slight_smile:




By the way, can you bake textures with RenderMan?

I am using Cycles similarly to Substance Designer to texture stuff occasionally, would be cool if the same workflow worked with RenderMan too.

Which also brings me to a followup question, how would the non-commercial edition apply to that? Would the textures I bake out be viable for commercial use? Seems like a grey area to me, unless it is restricted somehow of course.

AFAIK there are zero restrictions with NC. However, I don’t think it’s a grey area, either. Anything that passes through the renderman server is covered under the NC agreement and cannot be used for commercial purposes.

Baking?
Possible as subject described in Map Generation & in detail on Baking 3D Textures (v20), Baking (v21) .
Please test, experiment and report. Sharing knowledge and experience. :yes:

Non-Commercial use a grey area? Oh, I understand the confusion. :slight_smile:
http://0.tqn.com/d/desktoppub/1/0/r/P/bw01.jpg

Best is to read:
Free Non-Commercial RenderMan FAQ
Learn how to use RenderMan for non-commercial use.

Also you can join the RenderMan Forums to get into direct contact.

My POV is simple: Anything done with use of, is not to be intended for the commercial profit.
Finally it’s your ethos. No one forces you, no one will chase you (except some Erinyes) :wink:

Entirely true, I don’t know what I was thinking there. Probably some wishful thinking.

So, if I understand it correctly, it is 200 USD a year for a RenderMan license? (Need to prepare myself mentally before investing in case I fall in love with it)

Edit: Nvm it is 495 USD for a perpetual license, yikes, bit pricey to use as a texturing solution only then.

And I feel the need to clarify what I stupidly actually was thinking: Since I won’t be rendering per say (Though it kind of is in a way), I wishfully was thinking that maybe it would be fine with a non-commercial license. Which in hindsight, obviously wouldn’t be the case.

hi! first thx a lot for thoses video ! i have a quick question about environnement lighting : in fact i saw how to put hdri into environnement light, but i have some troubles when i want to rotate this light. into render the background doesn’t rotate, it seem like it scaling the HDR map… someone know a solution to rotate the environnement ?

There was a bug in the rotation of the env light that I fixed on saturday, grab the latest from github for the fix.

And @morgan yeah I wouldn’t really think there’s any difference between baking and rendering other than writing out a single flat image when rendering. Currently renderman doesn’t bake lighting results, but it can (Just not in the addon yet) bake all the inputs of your shading network to say a PxrDisney bxdf. Then if you wanted to use those maps for an equivalent shader on the gpu you could. Just an idea.

ok thx a lot !

Yeah, I blame lack of coffee and sleep combined with a wishful mindset caused by thin wallet. ^^

Keep up the great work! I will take a look further down the line when I can afford it :slight_smile:

Has anyone seen, and solved this? (Arch Linux x64). This is with a very simple scene. The Renderman UI opens, the console tells me it’s converting the material (although it was created for Renderman), waits a few seconds, then bump :frowning:

Error: Rib gen error: Traceback (most recent call last):
  File "/home/steve/.config/blender/2.78/scripts/addons/PRMan-for-Blender-master/engine.py", line 142, in update
    engine.render_pass.gen_rib(engine=engine)
  File "/home/steve/.config/blender/2.78/scripts/addons/PRMan-for-Blender-master/engine.py", line 745, in gen_rib
    self.convert_textures(get_texture_list(self.scene))
  File "/home/steve/.config/blender/2.78/scripts/addons/PRMan-for-Blender-master/export.py", line 1104, in get_texture_list
    if scene.world.renderman.renderman_type != 'NONE':
AttributeError: 'NoneType' object has no attribute 'renderman'