Ribbon path

The Ribbon path tool allows you to create patterns that deform along a curve defined by points on the surface of the 3D model. The Ribbon can also be used to write text along a curve.

The Ribbon tool can be selected from the Path tool menu in the toolbar:

Or via the Path type button:

Overview

The Ribbon path tool differ from the Paint along path tool in how it draw images and materials.

While with the Paint/Brush based tool an image is repeated multiple times on a path, with the Ribbon the image is repeated along the path and deformed to follow its curves. Individual component of a Paint brush are called stamps, while those in the Ribbon are called patches.

Settings

Size

Parameter
Description
Stroke width
Control the global width of the current stroke.

Opacity

Parameter
Description
Stroke opacity
Control the final opacity of the current stroke.

Stroke

Parameter
Description
Image orientation
Define the direction of the input image. This direction control how the image is placed on the path.
Flip image
Flip the image along the axis/width of the path.
Corner

Define how sharp corners (split tangents) should appear on the path. Possible behaviors are:

  • Miter join: sharp/pointy corner
  • Round join: smooth/round corner
  • Bevel join: square/flat corner
  • Cut join: start the path again. This mode will create a new path with dedicated start/end sections.

Below are what the corners look like, in order:

Omit ends when closed
If enabled, the start/end sections will be removed when a path is closed to make a continous loop. This applies to both stretch offsets and dynamic strokes.

Stretching & Tiling

The Ribbon path can use two different modes to control how an image is repeated and stretched along a path:

  • Stretch along path: (default) the image repeated along the path will be stretched to fit the path length
  • Keep aspect ratio: the image repeated along the path will have its aspect ratio preserved. If the image is too long compared to the path it will be cropped.

Stretch along path

Parameter
Description
Stretch between offsets only

If enabled, keeps the start and the end sections of an image intact while stretching the middle. Use the Start offset and End offset parameters to defined the size of these sections. The middle section will be automatically computed based on the start/end.

Tiling mode

Define how an image is repeated along the path. Possible values are:

  • None: the image will not be repeated. It will be stretched along the whole path.
  • Auto: (default) the image is automatically repeated a certain number of times based on its size and the stroke width.
  • Custom: the imaged is repeated by the number of times defined by the Tiling amount parameter.
Tiling amount
Specify how many times an image is repeated in Custom tiling mode.
Mirror every 2nd tile
Flip the image used along the length of the path every second repetition.
Aspect ratio factor
Stretch or squeeze the current image aspect ratio.

Keep aspect ratio

Parameter
Description
Ratio

Define how the image is scaled while preserving its ratio:

  • Fit to path width: (default) Scale the image to fit the path width. This can result in the image being cropped if too long.
  • Fit to path length: Adapt the image’s dimension so that an exact number fits along the path while approximately keeping the aspect ratio.
Remove clipped tiles
If enabled, will remove repetitions along the path that cannot be fully visible (if they are cropped). This setting is disabled if the Ratio setting is set to Fit to path length.
Tiling mode

Define how an image is repeated along the path. Possible values are:

  • None: the image will not be repeated. It will be stretched along the whole path.
  • Auto: (default) the image is automatically repeated a certain number of times based on its size and the stroke width.
  • Custom: the imaged is repeated by the number of times defined by the Tiling amount parameter.
Mirror every 2nd tile
Flip the image used along the length of the path every second repetition.
Alignment

Define where the image should start along the path. Possible values are:

  • Align at start: the image is drawn starting from the first point on the path.
  • Align at center: the image is drawn in the middle of the path.
  • Align at end: the image is drawn starting from the last point on the path.
Aspect ratio factor
Stretch or squeeze the current image aspect ratio.

Channel blending

This section controls the blending result for when the path overlaps itself.

Parameter
Description
Alpha

Control how the Alpha section of the Ribbon path is blended in regions where it overlaps itself, which affects the intensity of the blending of all the other channels. Possible values are:

  • Normal: uses the alpha of the topmost segment.
  • Lighten (Max): (default) uses the maximum alpha value, preserving the most opaque segment.
  • Linear dodge (Add): adds the alpha of the segments to accumulate them together, resulting in a more saturated value.
Normal

Define how the Normal channel is blended in regions where the path overlaps itself. Possible values are:

  • Normal: uses the result of the topmost segment.
  • Normal map combine: (default) combine the segments with equal intensity.
  • Normal map details: consider the topmost segment as additional details while bottom regions will preserve their intensity.

This setting is separate from the Normal blending mode defined for the whole layer, which is applied after the path’s own self-overlap blending. Note: this setting is disabled if the channel is a uniform color. It is compatible only with bitmaps and Substance resources.

Height

Define how the  Height  channel is blended in regions where the path overlaps itself. Possible values are:

  • Normal: uses the result of the topmost segment.
  • Linear dodge (Add): adds segments together while preserving their original intensity.
  • Darken (Min): keep only the darkest/lowest value of the overlapping segments.
  • Light (Max): (default) keep the lightest/highest value of the overlapping segments.
  • Screen: similar to Linear Doge, but gives a less saturated result.

This setting is separate from the  Height  blending mode defined for the whole layer, which is applied after the path’s own self-overlap blending. Note: this setting is disabled if the channel is a uniform color. It is compatible only with bitmaps and Substance resources.

Example of what the blending mode with the height channel can look like:

Text and non-square images

When using a Text resource or an image with an aspect ratio that isn’t square, it will be automatically scaled to fit the Ribbon path.

This behavior makes it possible to write text or repeat images like trim patterns along a path.

recommendation-more-help
4517c71e-0531-47f5-b14d-d3b9de4d0104