Jump to content

Renderman AOV and SLbox


Alkos

Recommended Posts

Hi all,

I'm new on the rendering part of houdini and I'm especially interested in the renderman tools.

Mantra seems to be a really cool tool but will need a longer learning.

So what I try to do is to output a custom AOV (like a simple color parameter) with the same render process than the beauty.

I create a material node in the shop then I jump inside and create a VOP RSL Surface Shop. Then I create a lambert node and connect the clr output to the Ci output.

Everything works great. Then I create a named color parameter with export as "always" (the same workflow than Mantra output). In the Renderman output node, I create a Ri AOV and call my Named parameter. When I render the scene, just the beauty is good, my others ouput write some bad tif files :(

I have also tried to call my parameter like this: varying color myParameter

but nothing better

So , is there a way to do this ? am I doing something wrong ?

then I have another question :)

I'm wondering if it is possible to do some RSLbox (like slim) and how could I write my own renderman node for houdini ?

it's really difficult to find a good documentation on those nodes ;(

thank you !

Link to comment
Share on other sites

  • 2 weeks later...

well... Nobody seems to know the answer... really?? Nobody has tried to output custom AOV without hardcoding a full .slo???

so I wait few days and I will post on the rendering forum. I hope I will have more result.

If somebody could point me in the right way I would be really grateful. Some complicated explanations don't bother me because I'm familiar with renderman since many years;)

I guess that my problem is basicaly a houdini workflow problem.

thank you.

Link to comment
Share on other sites

  • 2 weeks later...

Yo Alkos. Your AOVs are going to head to a different file than your beauty pass when rendering with Renderman (I believe this is a Renderman thing, not a Houdini thing). If you need the beauty data in the same pass as the AOVs, you can add RGB to your AOV list. Apart from this, you just need to make sure that the parameter names are set up right, but it seems like you do.

varying color myParameter

If you set the "display" of all the AOVs to the same file (something nice like an exr), and the "display device" to openexr you should be good to go (the default settings for the openexr display device work great).

As for making an "SL Box", that's easy and fun. You can use the inline code vop, make a new VOP, or modify an existing one. Checking out the existing ones by right click->type properties is a good place to start.

Hopefully this is clear and works out for you. If you want an example file of riAOVs, let me know.

-bran

Link to comment
Share on other sites

Hi !

thank you for your answer... but ... to be honnest... I'm still fighting with my AOVs ;)

I have tried many different solutions and have always the same result >> a right beauty in a tif file and my AOV in another tif file. but the AOV is wrong (black or almost black). Sometimes it looks like if it was a quantize problem. I have tried with 0, 255 and 65535, with tif and exr but nothing works.

So, I'm really interested in your hip file ;) just a ball outputing a varying color aov would be great :)

I guess I'm doing something wrong with the houdini UI.... but I don't know what.. :(

the inline node seems to be pretty good to do an SLbox... I will play with it in few days.

thank you.

My hip file >>> AOV.hip

it's just a simple scene.

Link to comment
Share on other sites

Hi !

thank you for your answer... but ... to be honnest... I'm still fighting with my AOVs ;)

I have tried many different solutions and have always the same result >> a right beauty in a tif file and my AOV in another tif file. but the AOV is wrong (black or almost black). Sometimes it looks like if it was a quantize problem. I have tried with 0, 255 and 65535, with tif and exr but nothing works.

So, I'm really interested in your hip file ;) just a ball outputing a varying color aov would be great :)

I guess I'm doing something wrong with the houdini UI.... but I don't know what.. :(

the inline node seems to be pretty good to do an SLbox... I will play with it in few days.

thank you.

My hip file >>> AOV.hip

it's just a simple scene.

I'm not sure if this helps (I haven't used PRman in a while), but IIRC you can use "0 0 0 0" for your quantisation going out to EXR in order to get floats with no quantisation.

Link to comment
Share on other sites

Hi,

Thank you so much for your hip file ! and sorry for the late of my answer but I haven't got free time at this time. I do some tests to understand why it doesn't work in my scene.

I will post again in few days when I will have something more constructive ;)

thank you !

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...