This page provides information on Render Curves.


Page Contents

 

Overview


The Render Curves tool renders curves within Modo as solid objects, and provides a great degree of control over the appearance of the curve in the rendering. For example, a curve's thickness could be set to start at a certain radius and then shrink to a smaller radius along its length. All Render Curves values can be animated.

Render Curves can be used with the Fur Material to make fur strands appear smoother. For more information, see the Rendering the Modo Fur Material page.

 

 


 

UI Path: |Select Curve| > Properties viewport > Curve tab > enable Render Curves

 

 

Parameters


 



   

Render Curves – When enabled, the current curve will be used as a Render Curve.

Curve Radius Unit – Specifies the units system for measuring the Curve Radius.

Meters – The metric system will be used.
Pixels
– Pixels will be used as the system.

Curve Radius – Specifies the size of the solid curve's radius. For more information, see the Curve Radius example below.

Render Curve as Polygons –  Allows rendering a curve as geometry with a texture map without the need to bake it. if the option is not enabled, the curve cannot be turned into a mesh without baking into geometry.

Sides – Specifies the number of sides the Render Curve geometry will have along its length.

Curve Start – Specifies when the Render Curve starts on the curve as a percentage of the curve's length. At a value of 0%, the Render Curve will start at the beginning of the curve; at a value of 50%, it will start halfway along the curve. For more information, see the Curve Start and Curve End example below.

Curve End – Specifies when the Render Curve ends on the curve as a percentage of the curve's length. At a value of 100%, the Render Curve will end at the end of the curve; at a value of 50%, it will end halfway along the curve. For more information, see the Curve Start and Curve End example below.

Radius Gradient – Controls how the size of radius changes along the curve. For more information, see the Radius Gradient example below.

Twist Gradient – Controls how the amount of twisting changes along the curve.

Curve Refinement Angle – Sets the curve subdivision angle which defines the spans in geometry. Smaller values generate more spans, and larger values generate less spans.

 


Example: Curve Radius

 

The following examples show how the Curve Radius can control the width of a Render Curve. The examples below have no Radius Gradient or Twist Gradient applied to them for the purposes of clarity.  
 

 


Curve Radius
of 10mm

 


Curve Radius
of 20mm

 


Curve Radius
of 40mm

 

 

 

 


 

Examples: Curve Start and Curve End

 

The following examples show various ways the Curve Start and Curve End affect the Render Curve. In the examples Below the Curve Radius has been set to 20mm
 

 


The basic curves

 


The curves as Render Curves

 


The curves as Render curves with a Curve Start value of 25%

 

 

 


The curves as Render curves with a Curve Start value of 50%

 


The curves as Render curves with a Curve End value of 75%

 


The curves as Render curves with a Curve End value of 25%

 

 

 

 


 

Examples: Radius Gradient

 

The following example shows how the Radius Gradient affects the resulting Render Curve. In the examples below the Curve Radius has been set to 20mm.

 


The Render Curves with no values set for the Radius Gradient

 

 

 


The Render Curves with 100% to 0% set for the Radius Gradient


The Render Curve with a more complex curve used for the Radius Gradient

 

 

 

 


The Radius Gradient curve used for the above render

 


A more complex Radius Gradient curve used for the above render