Wojtek Piwowarczyk

wojciech_piwowarczyk

About Me

Environment Generalist TD
EXPERTISE
Technical Director
INDUSTRY
Film/TV

Connect

LOCATION
United Kingdom

Houdini Skills

Availability

Not Specified

Recent Forum Posts

Getting Renderman for Houdini to render displacement Oct. 15, 2019, 2:34 p.m.

Hey!

I found the issue. Unfortunately it's a bug.

Follow the instructions how to set up displacement for RenderMan 22.5 for Houdini. (no need to add displacement shader anymore).

Follow those steps:

1. Make sure your material assignment is set at obj level (not via material node)
2. Launch render using IPR Render (this will launch IT, displacement doesn't work for houdini render view)
3. Once the render has started select the object with displacement and under RenderMan>PrimVars>Shading PrimVars change value of Radius in Displacement section. It doesn't matter what the value will be, you can change it from 1 to 1.1 for example.

Once you change Radius value while rendering is already happening the displacement will kick in!

I know it's a stupid workaround but this is how I managed to get it working. Tested on Houdini 17.5.327.

Cheers,
Wojciech

RENDERMAN: render state equivalent or a way of bringing attributes into shader from packed geometry June 14, 2018, 6:49 p.m.

Hey,

I'm looking for some help working with Renderman and packed geometry.

When using just regular geometry I can easily bring geometry attributes into Renderman shaders using either by Pxr Primvar or Pxr Variable. However as soon as I start to deal with packed geometry I can no longer bring any geometry attributes into shader environment. I case of Mantra I would use Render State node to do so, however it's not available in Renderman Shader Network. Is there any equivalent of Render State node or a workaround for bringing attributes from packed geometry?


Many thanks for your help!

Houdini 16 Shader: Mantra doesn't render when PBR Reflection layer is added to dual shading model PBR Diffuse March 2, 2017, 5:41 p.m.

I used the condition to mix between two BSDFs rather than two Diffuse Models and that seems to work fine!