This page may include unlocalized contents


Curve

This tab and the following settings are only available, if the Redshift Object Tag is attached to a regular Spline object, a MoSpline, xpTrails or a MoGraph Tracer.
Redshift supports Curve rendering with a number of different parameters for shape and size. These setups can be rendered as Hair Strands or Polygon based curves at render time. There are a number of different ways to shade these setups using an Redshift Material, which can also be combined with different attributes used to drive its parameters.


Tracer Object, rendered with the Curve 'Cylinders'

Mode

There are 6 different curve mode options shown below.

Hair Strands Boxes Cylinders




Capsules Cones Stripes

With Boxes, Cylinders, Capsules, Cones, and Stripes Redshift is generating procedural meshes at scene conversion as Polygon-based Curves. Hair Stands are curves rendered using a special ribbon-like core primitive, optimized for a high volume of thin strands. These are ideally suited for hair-like objects. Strands are more memory efficient, and best used for far away shots, or when using high counts of individual splines and curves, such as hair, cloth fibers, and any type of fine detail. While Polygon-based Curves get the benefits of mesh based geometry but avoid a lot of the processing overhead that ordinary meshes would create.

Thickness[0.00..+∞]

The thickness parameter is the overall width of each Curve.

Thickness .5 Thickness 1 Thickness 3

Scale

The Scale parameter allows you to vary the width of your curves with a custom spline graph. From 0 - 1 (Left to Right; X-Axis) will control the Start to End of your curve. From 0 - 1 (Bottom to Top; Y Axis) will control the width of your curve, with 1 being equalt to your Thickness parameter value, down to a value of 0 thickness. This is very useful for tapering ends of curves and controlling the width throughout your curve.

Interpolation

For rendering, the shape of the spline or curve must be interpolated. This means that positions along the curve must be determined. The precision of this sampling can be controlled by increasing the value for Resample Steps. In addition, two methods are available to influence the precision of the curve sampling.
The Fast Interpolation mode is calculated quickly, but can miss abrupt changes in the direction of the curve. The Precise Interpolation mode takes a little longer to calculate, but will in most cases give a result that describes the curve better.

Fast Interpolation on the left, Precise Interpolation on the right.

Resample

Resample Steps[2..2147483647]

When the Resample option is checked you can adjust the resampling steps for the curve. Higher step counts can be better for up close shots, while for long distance shots a lower sample rate can help imporove render times. This Resample option can also be extremely useful in some scenarios where deformation blur cannot be generated reliably when certain types of curve animation is used.


Resample 32 Resample 64

Resample 128 Resample 256

Mesh Subdivision

Max Subdivisions[0..8]

This allows you to further subdivide the curve. Note that this can also be used to round angular curves, if necessary. If you want to preserve the hard edges of a spline during rendering, you can also disable this function. Note, that while using Mode Hair Strands, these parameters are not avaialble, as hair isn't using geometry:


Fixed Mesh Subdivisions, Max Subdivisions: 0 Max Subdivisions: 2 Max Subdivisions: 6


Adaptive Mesh Subdivisions