This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.
In this tutorial I'll show you how to create a complex symmetrical pattern using Adobe Illustrator together with the additional tools of MirrorMe, allowing you to create instant symmetry, the Smart Remove Brush, enabling you to remove excess points with one stroke, and ColliderScribe, giving you precision and speed when placing objects adjacently. So, let's start getting more familiar with some of the high-tech aspects in vector graphics!
This content was commissioned by Astute Graphics and was written and/or edited by the Tuts+ team. Our aim with sponsored content is to publish relevant and objective tutorials, case studies, and inspirational interviews that offer genuine educational value to our readers and enable us to fund the creation of more useful content.
1. Install Required Plug-ins and Create a New Document
In this tutorial we'll be using plug-ins from Astute Graphics which will really help to speed up and simplify our workflow. Download a 14 day free trial for MirrorMe, ColliderScribe, and VectorScribe plug-ins. These brief videos cover the installation, licensing, and activation process. As we go through the tutorial we'll be learning how various tools within these plug-ins can help us in our design process.
Run Adobe Illustrator, then hit Control-N to create a new document. In the opened dialog box, set the parameters of the artboard and choose the color mode depending on how you are going to use your artwork. If you're planning to print your pattern choose the CMYK color mode, but if you want to publish your artwork solely on the web then choose the RGB color mode.
2. Working with MirrorMe
The MirrorMe plug-in is designed to literally mirror your vector artwork instantly. You can mirror your artwork on either just one axis or multiple (up to 72) axes. Once you've installed the plug-in, you will see the tool icon appear in the Tools panel. To open the plug-in's panel, go to Window > MirrorMe > MirrorMe panel.
Take the MirrorMe Tool and click on the artboard where the axis of symmetry will be. This will produce the annotation system. Now you can move the axes of symmetry and change their angle by moving the center of symmetry and rotating the axes using MirrorMe.
In the MirrorMe panel you can set the exact coordinates of the center of symmetry together with the angle and number of axes. Set the angle at 90 degrees with 4 axes of symmetry.
Click on Apply to Layer in the annotation system or in the MirrorMe panel.
By doing this all the objects you created in the active sector will now instantly appear in the other sectors. The active sector is the area where we'll be drawing and is marked with two triangles on the axes. Objects created in other sectors will be ignored by the plug-in.
3. Create the Basis of the Pattern Using the Extend Path Tool
Using the Ellipse Tool (L) create a circle in the active sector. This circle should not intersect the axis of symmetry. Take the Scissors Tool (C) and cut it at the points A and B.
Then delete this segment of the circle.
Continue the path from point A. As you will be aware, it's quite tricky to avoid breaking the curvature of an adjacent segment when you're using the Pen Tool (P). This is where the Extend Path Tool, one of the tools in the VectorScribe2 plug-in, really helps out as it allows you to trim or extend the path along a certain trajectory. After installing the plug-in the tools appear on the Tools panel. Click on the PathScribe Tool icon and select the Extend Path Tool in the opened sub-tools panel.
When clicking on point A you can see the annotation showing the trajectory you can extend the path at.
There are four extension modes: the Single Bezier, Constant Radius, Straight, and Spiral. You can switch between these modes by pressing the E shortcut while holding the mouse button. You can also choose the extension mode in the Extend Path Preferences dialog window; to open it, click on the Return/Enter button or double-click on the Extend Path Tool icon in the Tools panel. Choose Constant Radius and Use Fixed Radius in this window.
Now the annotation shows us the path in the shape of a circular arc.
To reduce the radius use the Left Arrow key, and to increase it use the Right Arrow key.
Increase the radius and continue the path by moving the pointer of the tool along the annotation and crossing the axis of symmetry.
When the path crosses the axis of symmetry, it connects with its reflection.
Create a curved segment using the Pen Tool (P).
This time I'm going to extend it along a spiral. Choose the Spiral extension mode and click on the endpoint.
As with the Constant Radius mode we can change the radius of the spiral using the Left and Right Arrow keys. In addition we can change the Winding Constant of the spiral using the Up Arrow key to increase and the Down Arrow key to decrease this parameter.
When the shape is how you want it, you then extend the path.
Continue filling the active sector with the pattern's elements by creating the beginnings of the paths with the Pen Tool (P) and extending them using the Extend Path Tool.
Thanks to the Extend Path Tool it's easy to create a spiral continuation of the path and to fill the spaces between other paths exactly how you want to. It helps you avoid unplanned intersections and also saves tedious editing. I don't think it would be easy doing this with the standard Spiral Tool as it doesn't allow you to smoothly continue a path adding a spiral at the end. MirrorMe gives you an instant reflection of the paths you've created so that you have visual control over the entire pattern as you're actually creating it.
4. Convert Uniform Paths into Variable Width Paths
Change the width of the paths so that it gradually increases from the start-point to the endpoint. Select one of the paths and then apply to it the triangular profile in the Stroke panel. Here you can also control its width.
Use the Width Tool (Shift-W) to control the width of the path locally. Bring the pointer of the tool closer to the desired point. Click-drag will change its width.
Double-clicking in the selected location will open a dialog box where you can set the exact values of the width.
Now change the width of all the available paths.
5. Delete Excess Points Using the Smart Remove Brush Tool
Select all the paths, then go to Object > Path > Outline Stroke. As you can see, the resulting objects have a large amount of excess points. In fact my pattern contains a massive 2263 points!
The good news is that we can quickly remove most of them by using the Smart Remove Brush Tool which is from the VectorScribe2 plug-in. Click on the PathScribe Tool icon and in the opened sub-tools panel select the Smart Remove Brush Tool.
Open the Smart Remove Brush Tool Preferences window by pressing the Return/Enter key. Set the brush size, tick Only Remove Points if Path Changes Within Tolerance and set the tolerance value to 15.
Now sweep the brush by clicking the mouse button where the excess points are. The red line of the annotation shows us what shape the path will be after deleting the points. Notice how many points we removed with just one sweep of the brush without significantly changing the shape of the path! These changes happened within the tolerance that we set.
You can continue deleting points on the selected segment by disabling the option Only Remove Points if Path Changes Within Tolerance. In this case, all the points that you've swept over with the brush will be removed. This means that you can have complete control over which points to delete and keep to keep the path shape exactly as you want it. I think both of these methods should be applied so that you first use the tolerance measure to remove the majority of points on all the paths which we could call "roughing". Then disable the tolerance measure and work on each path individually with the brush.
The Smart Remove Brush Tool has quickly cleaned up my pattern. Instead of having 2263 points I now only have 207 points, which is 11 times less than before the editing! Even more impressive is that this only took me three minutes!
6. Precise Positioning of Pattern Elements with the ColliderScribe plug-in
ColliderScribe is a simple toolset for Adobe Illustrator that enables you to position shapes accurately by placing any object precisely next to another when it touches. After installing the plug-in, you can find new tools in the Selection Tool (V) group in the Tools panel. These are the Snap To Collisions Tool and the Rotate At Collisions Tool.
Create a circle using the Ellipse Tool (L).
To demonstrate the tool's performance take the Snap To Collisions Tool and click anywhere on the circle and drag it to the adjacent object. When the objects touch there will be a snapping action, as if real physical bodies are colliding. A red collision marker will appear at the tangent point.
You can move objects one around another without breaking their contact if maintained within the Snap Tolerance range.
The Snap Tolerance value is set in the Snap To Collisions Preferences dialog window. To open it, click on the Return/Enter key or double-click the tool’s icon.
The Rotate At Collisions Tool allows you not only to collide shapes, but also to rotate the selected object around the path of another one. When using the Rotate At Collisions Tool you must capture the object at the edge of the path.
Using these two tools, I've been able to accurately position existing and new elements in the pattern. For example, at the end of the spiral elements I've placed a circle using the Rotate At Collisions Tool.
Now you can remove unwanted parts of the pattern using the Shape Builder Tool (Shift-M).
After doing this the pattern elements appear as shown in the image below.
Let's make a few simple elements using the Pen Tool (P). These objects will fill empty spaces we have.
Select all the created objects, and then click on Unite in the Pathfinder panel.
7. Color and Refine the Pattern
Select all the objects and fill them with a light brown color R=213 G=159 B=76.
In the bottom part of the pattern elements create curved paths using the Pen Tool (P) without a fill and with the brown color stroke R=180 G=97 B=42. Choose Width Profile 1 in the Stroke panel for these paths. In this panel you can also adjust the width of the stroke.
We've now created shadows on the pattern giving more depth.
The shape of some shadows may be more complex. For these, create an object with a brown color fill and no stroke as shown below.
Remove the part of the shadow that goes beyond the pattern's border. Select the shadow and the pattern, take the Shape Builder Tool (Shift-M), then holding the Option/Alt, click on the part of the shadow that we are going to remove.
Using these steps, continue creating shadows on all the elements of the pattern within the active sector of MirrorMe.
The technique we're going to use to create highlights is the same as when we created shadows. But this time, we're going to use the color yellow R=246 G=234 B=109 for the fill and stroke. Place highlights at the top of the pattern elements.
Now that all the elements of the pattern are ready, click on the Remove Axes button in the MirrorMe panel. This will exit the symmetry mode.
Take the Rectangle Tool (M) and create a rectangle filled with the color brown R=77 G=37 B=28. The size of the rectangle should correspond to the size of your artboard.
Lock this object in the Layers panel.
Group up all the objects of the pattern (Control-G). Move the pattern in the upper left corner of the artboard, holding Option/Alt and Shift. Doing this will double up the pattern.
Lock the group with a pattern in the center of artboard in the Layers panel.
Select the upper pattern, then take the MirrorMe Tool and set the center of symmetry in the center of the artboard. Choose two axes of symmetry in the MirrorMe panel, then click on the Apply to Selection in the annotation system.
Using the Rectangle Tool (M), create a rectangle with the vertices coinciding with the centers of the patterns on the edges of the artboard.
Select these patterns and the rectangle, then go to Object > Clipping Mask > Make.
Congratulations! You're Done.
Now you can use this pattern in your future projects.