The Redshift for Houdini plugin can render any kind of primitive, from polygons to curves, as strands. To enable the strands rendering, you only need to add to any object the RS OBJ spare parameters and enable the strands rendering feature.
Once enabled, all the objects primitives will be rendered as strands. You have several options to control the strands parameters:
- Strand geometric type.
- The maximum number of tessellation subdivisions.
- The default scale, used if the object doesn’t have a valid scale attribute.
- Global scale multiplier.
- A switch to disable the “pscale” attribute.
- A switch to enable the screen-space adaptive tessellation.
The strands can be controlled from several point attributes. You can use “pscale” (a floating attribute used for all the axis) and “strand_scale” (a vector attribute to fine control the scale in the XYZ axis) to set the strand scale at point level. Other attribute is “strand_rotation”, a floating attribute to control the strand rotation in each point. The strands also support custom attributes at point level, like for example “Cd”, that can be used in the strands materials to render any kind of shading effect. You can also add any UV Map available at point level to the strand, adding it’s name to the point attributes to be exported.