Skip to content

mtEdgeSpline

Introduced in Build 1480


mtEdgeSpline generates custom splines from the base geometry.

MeshTools_mtEdgeSpline_v02.jpg

Torus as a child of mtEdgeSpline, with Mode set as Standard.


You can choose the generated spline color using the color picker.

MeshTools_mtEdgeSpline_Spline Color_v04.jpg

Spline Color has been set to blue for the Plane on the right.

There are five different spline types to choose from: Standard, Curvature, Contour, Outline and Intersection.

Edges are generated based on the existing mesh geometry.

MeshTools_mtEdgeSpline_Mode_Standard_v02.jpg

The mtEdgeSpline Mode is set to Standard for this Sphere. All of the original base mesh edges are being used to generate the spline.

Splines are generated based on the curvature of the geometry.

Use the Curvature Angle slider to set the threshold.

MeshTools_mtEdgeSpline_Mode_Curvature_v07.jpg

mtEdgeSpline generator Mode for both set to Curvature. The left generator has a Curvature Angle of 0 (zero) degrees. The right generator has a Curvature Angle of 16 degrees.

Evenly-spaced contour splines are generated.

Use the Contour Slices setting to adjust the amount.

MeshTools_mtEdgeSpline_Mode_Contour_v02.jpg

mtEdgeSpline Mode is set to Contour. The left generator has Contour Slices set to 5 and the right generator has Contour Slices set to 16.

Splines are generated based on the object silhouette.

This is dependent on the viewing angle, so splines will behave dynamically with moving cameras.

With an Outline Angle of 0 (zero) degrees, splines are restricted to the silhouette.

You can create thicker outlines and shading effects by increasing the Outline Angle value.

MeshTools_mtEdgeSpline_Mode_Outline_v02.jpg

Both mtEdgeSpline generators Mode setting is Outline. The left generator has an Outline Angle of 0 (zero) degrees. The right generator has an Outline Angle of 24 degrees.

Splines are generated where the surfaces of objects intersect.

Drag objects, which you want the base geometry to intersect, into the Objects link field.

MeshTools_mtEdgeSpline_Mode_Intersection_v05.jpg

Both Spheres have mtEdgeSpline generator object Mode set to Intersection, both with identical intersecting objects. The intersecting object on the left is visible and the resulting generated spline is visible on the right.


You can use a vertex map or selection tags to define where splines are generated.

Drag the tag from the Object Manager into the Selection Map link field.

MeshTools_mtEdgeSpline_Selection Map_Polygon Selection_v01.jpg

The Sphere on the left has a polygon selection tag, which is displayed in the viewport. An identical Sphere is on the right, as a child of a mtEdgeSpline, driving the generated edge spline.

MeshTools_mtEdgeSpline_Selection Map_Vertex Map_v01.jpg

The Sphere on the left has a vertex map, which is displayed in the viewport. An identical Sphere is on the right, as a child of a mtEdgeSpline. The vertex weights are driving the generated spline setting.

You can use shaders, images and even animated video sequences to control where splines are generated.

There are two options: Shader and Texture Tag.

Both use color value to define which areas are selected.

Use the Shader drop-down arrow to select an image, sequence or shader.

MeshTools_mtEdgeSpline_Texture Source_Shader_v02.jpg

The Noise shader with mtEdgeSpline is driving the generated spline setting on this Sphere.

This mode requires a Cinema 4D material.

Place the material on the mtEdgeSpline and you will see a texture tag appear alongside it in the Object Manager.

Drag this texture tag into the link field.

MeshTools_mtEdgeSpline_Texture Source_Teture Tag_Shader_v01.jpg

Noise shader with mtEdgeSpline Mode set to Outline, with Outline Angle at 0 (zero) degrees.

MeshTools_mtEdgeSpline_Texture Source_Teture Tag_Bitmap_v02.jpg

Bitmap with mtEdgeSpline Mode set to Contour.

Animated video sequence driving the generation of splines with Mode set to Intersection.

Use the Texture Channel pull-down to select which material channel you wish to reference.

This is set to Color by default.

Use the Tolerance slider to adjust the point at which splines are generated.

Lower tolerance values will allow darker areas to be included.

Higher tolerance values will allow only lighter areas to be included.

Illustrating the Tolerance slider, which is driven by the Noise shader.


When using a Texture Source you are able to create a feathered edge effect by dithering the spline segments.

MeshTools_mtEdgeSpline_Dither Spline Segments_v04.jpg

Dither Spline Segments enabled with mtEdgeSpline, driven by a Gradient shader.

Change the Seed value to generate a new random dither.


Clones and offsets the edge spline in steps, determined by the Scale Offset Size value.

By default, the setting is 0 (zero).

Increasing this value, with the Scale Offset Mode set as Incremental will give you a clone for each step.

MeshTools_mtEdgeSpline_Scale Offsets_v01.PNG

Scale Offsets value at 0 (zero) on the left and 3 on the right, in Incremental mode, expanding the size of the original geometry by two steps, each of 10cm, set in the Scale Offset Size parameter.

Set at Incremental by default.

The alternative setting is Total.

Each step is an increment of the previous, based on the Scale Offset Size setting making the object larger with each clone.

For example, a Scale Offsets value of 5, will result in the original object and 5 clones.

Each clone will be offset by the Scale Offset Size value.

MeshTools_mtEdgeSpline_Scale Offsets_Incremental_v02.png

Scale Offset Mode set at Incremental with a Scale Offset value of 5, giving a total offset of (5 x 30cm) 150cm, away from the original spline.

The Scale Offset Size setting is the total offset, with each step being a part of that.

MeshTools_mtEdgeSpline_Scale Offsets_Total_v02.png

Scale Offset Mode set at Total, again with a Scale Offset value of 5. This time the total offset is 30cm, determined by the Scale Offset Size setting, with the new clones equally distanced in-between.

The size of the offset, dependent on the Scale Offset Mode setting.

Rotates the offset in the different axes.

MeshTools_mtEdgeSpline_Scale Offsets_Rotation_v01.PNG

Here the Rotation is set at 22 degrees in the Z-axis, rotating the ten offsets to a total of 22 degrees.


You can adjust the length of the spline by changing its start point.

You can also adjust the length of the spline by changing its end point.

Animated sequence with mtEdgeSpline, demonstrating the Start Growth and End Growth sliders.


Horizontal (U) and vertical (V) splines are both generated.

Only horizontal splines are generated.

Only vertical splines are generated.

MeshTools_mtEdgeSpline_Plane_v01.png

In this image, the first plane, at the top, has Plane set to Combined. As a result, both horizontal and vertical lines are generated. On the lower left, the Plane setting is V. Here, only vertical lines are being generated. On the lower right, the Plane setting is U and only horizontal lines are being generated.


Offset the start point of each spline segment.

Offset the end point of each spline segment.

Video sequence, with mtEdgeSpline, demonstrating the Start Offset and End Offset sliders.

Lower this slider, from its default value of 100%, to create a dash line effect.

Video sequence with mtEdgeSpline demonstrating the Dash Line slider.

mtEdgeSpline creates multiple segment splines.

You can join these segments by activating this setting.

MeshTools_mtEdgeSpline_Join Segments_v02.jpg

Join Segments, enabled in mtEdgeSpline, joining up segment splines.

Segments will only be joined if they are within this Distance setting.


Choose from Linear, Cubic, Akima, B-Spline or Bezier spline types.

MeshTools_mtEdgeSpline_Spline Types_v02.jpg

mtEdgeSpline set to B-spline Type.

This will create a closed spline by connecting the start and end points.

You can choose how intermediate points are generated from the usual options.

In Natural and Uniform modes, use this field to set the number of intermediate points.

In Adaptive and Subdivide modes, use this Angle threshold setting to control the generation of intermediate points on curved edges.

In Subdivide mode, use this length threshold to limit the generation of intermediate points on straight edges.


Untitled

Display tab settings.

Set as green, by default, you can change the color of the splines.

This parameter enables the gradient coloring on the splines in the scene.


You can use the Fields options to control where mtEdgeSpline operates.

MeshTools_mtEdgeSpline_Fields_v02.jpg

mtEdgeSpline with a Spherical Field driving the spline generation.


Copyright © 2026 INSYDIUM LTD. All rights reserved.