How to Use Patterns and Individual Transformations in 3D Modeling

 |  Moses Zikei

Step-by-step Process of Using Patterns and Individual Transformations in 3D Modeling

Patterns in 3D design are systematically arranged repetitions of design elements such as shapes, textures, colors, or forms. These repeated elements add structure, balance, and the appearance of details to a design. Patterns can be simple or complex, and they are important in improving the look, structure, and functionality of a 3D design. 

Types of patterns

Patterns in 3D design are classified into three types: regular, irregular, and procedural.

1. Regular Patterns

Regular patterns, referred to as geometric patterns, are identified by the repetition of identical or similar elements with uniform spacing and direction. These patterns stick to a strict grid or symmetry, resulting in a clearly arranged and structured design. Regular patterns usually convey the way of predictability and rhythm.

Examples of regular patterns in 3D design include:

  • Tiling Patterns: Tiles or shapes that repeat in a grid-like layout, such as a checkerboard or striped patterns.
  • Grid Patterns: Elements that are aligned along a horizontal and vertical grid create order and balance.
  • Radial patterns: Elements extend outward from a central point to form circular or spiral patterns. 
  • Lattice Patterns: They are made up of overlapping lines or shapes that form a lattice-like structure.

Regular patterns are often used in 3D designs to create backgrounds, surfaces, and decorative elements.

2. Irregular Patterns

Irregular patterns, also known as organic patterns, differ from repetition and symmetry. They are different in size, shape, orientation, or spacing to create natural designs. Irregular patterns resemble the randomness and the types of details found in nature.

Examples of irregular patterns:

  • Organic Texture PatternsPatterns that look like foliage, clouds, or water ripples.
  • Random Scatter PatternsElements are randomly scattered across a surface to mimic the distribution of objects in nature.
  • Flowing Patterns

Curved or wavy lines that create a sense of movement and elasticity are examples of flowing patterns. When compared to regular patterns, irregular patterns add a sense of uniqueness and informality to a design, making it stand out and feel less rigid.

3. Procedural Patterns

Systematically generated procedural patterns are based on established guidelines and settings. In computer graphics and 3D design, these patterns are commonly used to create detailed designs that would be difficult to create manually. These patterns provide extensive control and customization.

Examples:

  • Fractal Patterns: Patterns that self-replicate with intricate details at multiple scales.
  • Perlin Noise Patterns: Patterns produced at random that mimic natural textures and surfaces.
  • Voronoi Patterns: Patterns are created by dividing a space into cells based on proximity to points or lines.

Procedural patterns are especially useful for creating terrain, textures, and complex patterns in 3D environments like video games, animation, and simulations.

Individual Transformations 

Individual transformations are the basic operations in 3D design that allow you to change the position, orientation, and size of objects in a 3D space. These transformations are important tools for creating 3D designs by modifying the appearance and structure of objects. The main types of invidual transformations in 3D design include:

1. Scaling

Scaling is the process of changing the size of an object uniformly or asymmetrically along the x, y, and z axes. It allows you to enlarge or reduce objects while keeping their proportions. Scaling is used for:

  • Adding depth and perspective to a scene by varying the sizes of objects at different distances.
  • Making certain objects stand out due to their size to create a graphical structure.
  • Keeping objects in a composition the same size in relation to one another.

2. Rotation

Rotation is the technique of changing an object's orientation around a specific point, axis, or plane. It enables you to rotate an object by a specific angle, changing its direction but not its size or shape. Rotation is good for:

  • Creating animated motions that look dynamic and natural, such as revolving or tumbling.
  • Changing the camera angle or viewpoint to capture different perspectives of a scene.
  • Adding variety and interest to the object arrangement.

3. Translation

Translation is the process of moving an object from one location in 3D space to another. It's similar to moving an object along the x, y, and z axes, changing its position while keeping its original shape and orientation. Translation is commonly used for the following purposes:

  • Putting objects in specific places in a scene.
  • Creating motion or animation by gradually changing the position of an object over time.
  • Object placement to achieve desired designs.

Individual transformations are required for modifying objects in 3D space and serve as the foundation for more advanced transformations and animations. These transformations are usually used in many 3D design software applications via interactive tools, numerical input, or scripting.

How to use Patterns and Individual Transformations in SelfCAD

Dealing with patterns and individual transformations is clear and easy when using user-friendly software like SelfCAD. In this section, we are looking at how one can use SelfCAD to learn how to use patterns and individuals as well.

Making the Side Panels of a Shipping Container

On the toolbar, select a Cube on the 3D Shapes.

3D Shapes in SelfCAD

To make something like a shipping container’s side panels, set the parameters of the cube as shown:

Setting parameters of the Cube in SelfCAD

How to Use Loop Selection With Custom Patterns

In this section we want to see how to select the various faces in this cube:

Customized Cube in SelfCAD

On the right panel, activate the Face selection and then click on more settings. Activate the Loop selection and click on the first two faces.

Loop Selection in SelfCAD

This automatically selects every second one as shown below:

Selecting Faces of a Cube in SelfCAD

The select option determines your selection pattern. When you set the select parameter as 14, this will select the faces as follows:

Selecting polygons in SelfCAD

The Skip option dictates how many faces you would skip as you create the pattern. For example, if you set Skip to 3, the pattern formed will be as follows:

Selecting a pattern in SelfCAD

In this case, we are selecting every second one. This means we are setting the Select option to 1 and the Skip option to 1. The selection will be as follows:

The selected Region in SelfCAD

Deselect the faces on the ends, that is as follows:

Deselecting faces in SelfCAD

Extruding the Selected Faces 

After you select the faces in the required pattern, go to the Modify category in the toolbar. Select Extrusion and set the Amount to 10. 

Modify tool in SelfCAD

Finalize and the basic design will be as follows:

Finaliziing the basic design in SelfCAD

Scaling Down the Selected Faces

When you turn on the Scale tool in the toolbar, you notice that it scales all the selected faces together as a whole. The measurements even on the axis such as X shows the total measure of the selected faces as 346.66. 

Using the Scale Tool Move

This means scaling it down will work on all the selected faces. For example, setting the X-axis to 300 will results in scaling as follows:

Scale Down the Object in SelfCAD

Using Individual Transformations

In the Advanced settings in the Scale Tool, activate the Individual Transformation. This automatically makes the x-axis reads as 0:

Activating the Individual Transformation in SelfCAD

The Individual Transformation tool makes the x-axis read as zero as it takes individual face measurements. 

What to note: If you scale the x-axis by -5 it turns red as it does not apply:

Setting Individual Transformation Parameters in SelfCAD

The red means indicates that it does not apply. This is because the zero is the size of each face.To know the size, select only one face and check the size just below the panel as pointed out by the red arrow:

Measuring the Size in SelfCAD

The size is 26.6. Noting this size will help when scaling. 

Select every second face again and now scale the x-axis by a size that is just below the original size (26.6). For example, if you type in the x-axis as 20:

Reselecting Faces again in SelfCAD

This will be scaled as follows:

Scaling Down faces

If you scale it by 15 it will be shorter:

Scaling by 15

You can as well scale it to 40, to be bigger:

Scaling by 40

Basically, when scaling, the x-axis cannot be scaled to 0, or negative and positive. 

Using Symmetry in Scaling

When using Gizmos to scale the faces, it will only scale in a specified direction. This is where Symmetry comes in. On the Scale tool, activate the Symmetry:

Using Symmetry while Scaling

Symmetry allows you to scale the shape proportionally even when using Gizmos.

Application of Patterns and Individual Transformations in 3D Modeling

Individual transformations and patterns play important roles in a number of 3D design applications. They are effective for increasing creativity, realism, and efficiency in the creation of a wide range of content. Here are some examples of pattern and individual transformation applications in 3D design:

Architectural Illustration

  • Patterns: Architects use patterns to simulate realistic building materials, such as brickwork, tiles, and wood grains, on 3D models of structures.
  • Individual transformations: Scaling and translating architectural elements to accurately represent real-world dimensions and layouts.

Product Design and Manufacturing

  • Patterns: Designers use patterns to create specific surface details and textures on products for decorative reasons.
  • Individual Transformations: Scaling and rotating components inside assemblies to fit precise dimensions and orientations.

Interior Design

  • Patterns: Interior designers use patterns to add depth and style to virtual room designs by designing surfaces such as wallpapers and fabrics.
  • Individual Transformations: Adapting furniture and decor to fit the spatial requirements of a room.

Fashion and Textile Design

  • Patterns: Patterns are used to create virtual clothing and accessories such as fabric textures, prints, and motifs.
  • Individual Transformations: Changing garment patterns to make different sizes and styles. Patterns and individual transformations contribute to the visual richness, accuracy, and versatility of 3D designs in each of these applications.

Enjoy powerful modeling, rendering, and 3D printing tools without the steep learning curve.

Need to learn 3D modeling? Get started with interactive tutorials.

Was this blog post interesting or helpful?