Studio utilizes the following types of vector objects:
Each type possesses a specific stitch layout and adjustable parameters, such as density and angle (see the Parameters chapter).
In computerized machine embroidery, a Plain Fill (also commonly known as a Tatami fill or Ceed fill) is a technique used to cover large areas with rows of parallel running stitches. Unlike a satin stitch, which spans the entire width of a shape in a single movement, a Plain Fill is composed of multiple shorter stitches laid side-by-side. It is the most effective way to fill complex shapes that are too wide for satin stitches (which usually have a maximum width of 10-12 mm). Because the individual stitches are relatively short, they are less likely to snag, loop, or become loose over time, making them ideal for heavy-use items like uniforms or jackets.
The edge of a fill object consists of lines and curves. The cross icon indicates the beginning of the contour line. The diagonal lines indicate the location of the final fill stitch, as well as the angles of the cover stitches (longest line) and zig-zag underlays (short and medium lines).
The small star inside the object is the focus point for effects such as circular fills. This focus point can be positioned or moved in node-editing mode. In this mode, use the command from the pop-up menu to place the focus point, then use the cursor to move it to the desired location.
Studio automatically generates an edge underlay and two zig-zag underlays, in addition to overlaps and connections. Fill objects may also contain holes.
Users can adjust various parameters of the fill object, including stitch density at the start and end points and effects such as wave or circular fills. Fill objects can also be populated with automatic column (satin) stitches. A fill object can be followed by a Carving object.
The Fill object with holes (left) and carved lines (right). An object with a single fill can contain multiple holes and/or carvings.
Left: Plain fill with density gradient. Right: Fill with wave and gradient.
Left: Fill with circular stitches and gradient. Right: Contour fill with gradient.
Auto-Column Fill is a specialized stitch generation mode that fills a large, often complex shape as if it were composed of multiple connected Satin (Zig-Zag) columns.
While a Plain Fill uses parallel rows of stitches that travel back and forth across a shape regardless of its contour, the Auto-Column Fill automatically calculates the "flow" or direction of the stitches based on the shape's edges. The software internally divides complex shapes into smaller, manageable sections to determine the best stitch flow. This is done automatically, saving the digitizer the time of manually creating individual Column objects.
The core features of Auto-Column Fill include:
Plain fill (left) and auto column fill (right).
Motif Fill is a decorative technique where an area is filled with repeated patterns or small embroidery designs (motifs) instead of solid rows of stitches. It functions similarly to a wallpaper pattern, tiling the selected motif across the vector shape.
The core technical components of a Motif Fill include:
Key technical features and advantages:
Sfumato objects are used to create photo-realistic embroidery designs. A Sfumato object is drawn in the same manner as a Fill object, but the internal stitches are generated differently. The thread creates meanders of various sizes to mimic the image or photo positioned beneath the object.
A satin stitch object is referred to as a column in Studio. A column consists of two edges, each of which can have a different number of elements (lines and curves). The dashed line marks the end of a segment inserted by the user; these segment ends determine the stitch direction. The beginning and end of the column automatically serve as segment ends. The program generates a small gap at the start and end of the column to prevent stitches from bulging.
Excessively long cover stitches are replaced with jump stitches ending with a short stitch. The program generates center walk, edge, and zig-zag underlays, and automatically shortens stitches in curved sections.
Very sharp or asymmetrical corners of a satin object should not be created using a single column. Instead, they should be digitized as a roof, folded, or split corner. These corners are formed by separate columns and the connection objects between them.
A Carving object can follow a Column object.
Common error message: "Cannot compile such a twisted object. Insert some segment end into the object or adjust the outlines."
Solutions:
A Column with Pattern is the same object as a Column, but the user can define a pattern by which the stitches are divided. Users may also define their own patterns.
Both Column and Column with Pattern objects can be used with the envelope effect.
A Column with a Pattern object can be followed by a Carving object.
Objects that do not touch are automatically connected with jump stitches when the finished design is built. To avoid jump stitches, use the Connection Object to create a path of running stitches between objects.
The Manual Stitches are a specific object type where the digitizer maintains absolute control over every needle penetration. Unlike automatic objects - such as Fill or Satin stitches - where the software calculates stitch placement based on density, a Manual Stitch object follows the exact nodes placed by the user.
Manual stitches are primarily utilized for:
Precision paths: Creating specific connections between design elements that must follow a particular path to remain hidden.
Fine details: Digitizing tiny elements, such as a glint in an eye, where automatic stitching may be too bulky.
An outline consists of a single edge that may be open or closed. Users can apply different stitch samples to the outline. This object type is typically used for outlines added on top of a fill or column. The outline can be converted to a sketch, satin stitch, border, overlock, or appliqué, and vice versa.
Various samples projected onto the outline object.
The Overlock mode can be used to create a patch contour, including corners.
Another example of an outline utilizing Overlock mode.
The Appliqué Object is similar to the Column Object but must be closed. It is used to secure a piece of fabric instead of filling an area with stitches. The Appliqué Object automatically generates marking, tack-down, and covering stitches. Tack-down stitches use a separate color to prompt a machine stop, allowing the fabric to be trimmed.
Appliqué objects can also include holes. Marking, tack-down, and covering stitches for the main appliqué and its holes are automatically sequenced: all marking stitches first, followed by all tack-down stitches, and finally all covering stitches.
The Mesh object is similar to the Fill object but is stitched loosely so that the underlying fabric remains visible. Mesh is suitable for stippling and other decorative, low-density fills.
Some Mesh fills resemble Sashiko embroidery, a traditional Japanese technique utilizing simple, even running stitches to create geometric patterns.
Other Mesh fills are appropriate for stippling, free-standing lace, or decorative textures. The Mesh object is drawn exactly like the Fill object, including optional holes and carvings.
Mesh stitches form a continuous ornate path, such as blackwork tiles, crosses, font glyphs, Celtic knots, or fractals. The fill can be modified through transformation (rotation, offset, skew, and perspective projection) and effects (fisheye, ripple, swirl, etc.).
The small star inside the object serves as the focus point for effects such as Fisheye or Swirl. This focus point can be moved in node-editing mode. Once the focus point is placed via the pop-up menu, use the cursor to relocate it.
The second marker within the object is the Mesh Origin point. Certain plant fills utilize this point as a growth origin. Positioning and moving the Mesh Origin is similar to managing the Focus point.
Examples of different mesh fills.
The Carving tool is located in the main Toolbar.
Carvings are paths drawn directly over objects (similar to holes). Their function depends on the parent object type: