How to design a repeating pattern
Have you always wanted to design wrapping paper but never really understood how to create repeating patterns? Well, we've put together this advanced tutorial just for you!
In this tutorial, you'll learn how to use Linearity Curve to turn your beautiful illustrations into infinitely repeating custom patterns you can print on any surface — from wrapping paper to rugs, mugs, cloth, and more.
Warning: You may start noticing patterns everywhere once you finish this tutorial!
A quick note on the art and maths of patterns
Before diving into the tutorial, let's look into examples of patterns to understand the nature behind this design style.
Patterns are a mathematical phenomenon we can observe in nature and ancient creative work. Today, repeating patterns are also important in computer programming, especially for generative models in machine learning and AI .
We learn to recognize abstract patterns from a young age because it helps us make predictions and develop our reasoning skills.
In sacred geometry, the mathematical precision and infinite repeatability of patterns symbolize perfection and eternity. Three shapes can be repeated endlessly without any irregularities or gaps in between: an equilateral triangle, a square, and a hexagon. This is called tessellation, a term originating in ancient mosaic tile arts.
Mosaic art is especially well-known for using repeating patterns to create large, intricate, and fascinating decorations. Repeating fabric patterns, such as those found in Japanese kimono fabrics, are also popular in decorative arts and surface design.
Another type of pattern presentation is the golden ratio, also known as the divine proportion, based on the Fibonacci sequence. Many artists and artisans have used the golden ratio to create a sense of balance and harmony in their work.
Even though this pattern is visually non-repeating (no two shapes are the same size), it's a fractal, meaning the number sequence can be repeated into infinity. Sir Roger Penrose used the golden ratio to create two shapes that could be used to tile an irregular, non-periodic pattern infinitely without repeating. This is called Penrose tiling.
In chaos theory, even seemingly random formations are thought to have underlying conditions that form “chaotic patterns” in nature.
Types of tessellation in repeating patterns
"Tessella" is the Latin root of "tessellation," meaning "small square" — the small clay, stone, or glass tiles normally used to create mosaics since ancient times. Regular tessellation describes the infinitely repeatable patterning we mentioned earlier: triangles, squares, and hexagons without gaps.
But other shapes, such as polygons or diamond shapes, may also be used. This is called irregular tessellation. Semi-regular tessellation is done with more than one type of polygon but with the corners of the tiling surface still having the same arrangement.
The 1960s Op Art movement used pattern presentations to create incredible optical illusions, such as three-dimensional space and depth. Some optical artworks seem to be moving, using lines and colors to trick your brain.
Hungarian artist Victor Vasarely created the illusion of two 3D cubes using diamond pattern tiling in hexagonal shapes for the Op Art sculpture pictured below.
An Op Art sculpture by Victor Vasarely in Pécs, Hungary, 1977. Image Source: Wikimedia Commons
If you master patterning as an art form, you can create designs that stretch infinitely over any surface. Not to mention the coolest Christmas wrapping paper your friends and family have ever seen. Are you feeling inspired to get started?
How to design a digital pattern
Now it's time to learn how to creating a repeating pattern for your custom Christmas wrapping paper.
What you"ll need
• iPad
• Apple Pencil
• The latest version of Curve
• Being in a Christmas mood
What you"ll learn
• How to use the Shape Tool
• How to use the Pen Tool
• How to perform a Boolean Operation
• How to use Artboards
🎨 Hex color codes used in this tutorial
#FFFFFF (RGB 255, 255, 255) white
#22EFF4 (RGB 34, 239, 244) turquoise
#FFEB00 (RGB 255, 235, 0) yellow
#F1A2C8 (RGB 241, 162, 200) light pink
#603876 (RGB 96, 56, 118) purple
#65B265 (RGB 101, 178, 101) light green
#67B366 (RGB 103, 179, 102) tree green
#0B8F36 (RGB 11, 143, 54) dark green
#099ED6 (RGB 9, 158, 214) background blue
#2A93C9 (RGB 42, 147, 201) dark blue
#001D5F (RGB 0, 29, 95) ultra dark blue
⚙️ Artboard settings
• 210 x 210 mm for the arrangement of elements
• 210 x 297 mm for the repeating pattern
Step 1
Prepare the document
In this tutorial, Jaye Kang will guide you through creating a repeating Christmas pattern.
He will teach you step-by-step how to create this vector illustration and turn it into a seamless pattern.
Pro tip — You can also follow this tutorial on Mac by visiting our Linearity Curve User Guide for Mac. Just set the toggle on every linked page in this tutorial from iPad to Mac.
To start, open Linearity Curve on your iPad and create a new document. Tap the button under the "Start Creating" section or at the top-right corner of the Workspace. In the popover menu, you can import a document or create a new documentby choosing the size you want to work with.
Then, your first step will be to draw the snowman. You have several options for this. You can import an image of a snowman, draw a snowman on paper, and then import it into Linearity Curve to turn it into an editable version. Or draw the figure directly on the app on a separate layer.
In our tutorial, Jaye begins drawing the pattern element inside an illustration he has opened and prepared already in Linearity Curve.
We advise you to draw the pattern elements on one or several Artboardsso that you can drag them from Artboard to Artboard later on, where all the design elements will be arranged.
To navigate your canvas, you can use different gesturesAs you can see in the screenshot, Jaye uses gestures to zoom inand out, pan, and rotate the canvas to access the shapes better.
Step 2
Draw the snowman
Before drawing, please prepare a custom color palette in Linearity Curve containing all the colors from our Hex color codes list above.
Then, you'll create a new layerto keep the elements of your Christmas pattern illustration organized. Every newly drawn shape will automatically be organized as a new element within the selected layer. The elements can be accessed separately in the layer hierarchy organized in the Layers Tab. To create the basic snowman shapes, Jaye used the Shape Tool.
In the Toolbar to the left side of your screen, activate the Shape Toolby tapping on the corresponding tool icon. You can access the available pre-made shapes by tapping the icon again, or the three dots button.
Use the Selection Toolto select and move the shape you created to its desired position on the canvas.
We don't plan on drawing a blueish robot snowman but a traditional white one, so we need to change the fill color of the circular head shape from blue to white.
You can change your selected shape's fill color and stroke color with the Color Widget, located at the bottom of the Toolbar. Or the Color Picker, accessible in the Style Tabof the Inspector.
Select the shape and access the saved color palette in the Style Tab Tap on the target color and the source color will be automatically replaced with it.
Reduce the opacity of the circle fill, as it allows you to see the reference drawing or image while drawing.
You can reduce the opacity of your fill by using the Opacity Sliderin the Appearance Section .
Another option is to toggle the fillof your shape off in the Color Picker or the Appearance Section to view the underlying reference artwork.
Unleash Your Creativity with Illustration
Explore a world where art meets functionality. Discover how our illustration tools can transform your creative ideas into stunning visuals.
To create the nose shape of the snowman, use the Pen Tool. Activate it in the Toolbar and start drawing. Set the points by tapping along the sketched line. Adjust the curve by tapping, holding, and dragging the Node Handles. Release when you're satisfied with the result. Tap once on the last node to create sharp angles or deep curves.
Pro tip — If you"re relatively new to drawing with the Pen Tool you can first practice drawing a few simple geometric shapes. If specific shapes are too difficult to draw, you can always revert to the Pencil Tool You can adjust the path of your shape afterward with the Node Tool You can even draw a geometric pattern by doing this practice exercise.
To create the eyes of the snowman, we'll revert to the Shape Tool. Activate it in the Toolbar, and in the tool options, choose the Oval Tool.
Tap and drag the oval on the head shape. Adjust the eye placement on the canvas with the Selection Toolif necessary.
To create the second eye, duplicate it by selecting the original eye shape and copy-paste it. Or use the Duplicate Mode, which can be activated on the right side of the activated Selection Tool.
One trick that Jaye used is to make the eye closer to the viewer a bit bigger, to emphasize the perspective view of the eyes.
Next, we will create the mouth of our snowman by using the Pen Tool. Tap once for the first mouth corner and then again and hold and drag to create the smiling curve for the mouth with the Bézier Handle.
Pro tip — If you tap, hold, and drag while the Pen Tool ic-pen~ is active, the Bézier Curve Handles are displayed, allowing you to alter the curve of your drawn path. To activate the Bézier Handles, at least two nodes need to be created.
We will finish the mouth by adding small circles on each corner by creating a circle with the Shape Tool, duplicating it, and placing both elements accordingly.
Next, we will create a small triangular hat for the snowman using the Pen Tool. Tap three times to draw the rectangular hat.
We then create the snowman's body by drawing a circle with the Shape Tool. When you create the body shape, it will overlap the head shape.
You can let the head shape overlap the body shape or vice versa. To change the overlapping behavior of these two shapes, you need to rearrange the hierarchy of the drawn shapes in the layer hierarchy. You can use the Bring Forward or Bring Backward commands, which are accessible in the Arrange Menu.
Next, draw some zigzag details of the snowman's hat with the Pen Tool. The lines don't need to match the underlying hat base shape perfectly; we will fix that later with a Boolean Operation. You can access the Boolean Operation controls via the Path Section.
To perform a Boolean Operation between the base shape of the hat and the zigzag detail, the paths of these shapes need to be closed. You can close a path using the Close Path Buttonin the Path Section.
Select both the base hat shape and the zigzag detail, and perform the Boolean Operation Divide. This separates the intersecting parts of overlapping shapes into separate objects.
You can select multiple shapes by activating the Selection Tooland then using the Multi Select Mode. Or tapping, holding, and dragging a selection square encompassing the elements you want to select simultaneously.
Next, we will add some detail to the body of the snowman.
Select the Shape Tooland draw a circle holding one finger down simultaneously. Place the circle so that it intersects with the snowman's body.
Select the newly created circle and the circular body of the snowman and perform the Boolean Operation Divide. The pink shape now forms a half-moon shape contained within the outline of the snowman's body.
Please note that Jaye later switches the color of the half-moon shape to blue, but you"re free to work with pink colors if that"s what you prefer.
Draw little wood branches as arms of the snowman with the Pen Tool.
Step 3
Create the eye symbol
Jaye has included an eye symbol in the pattern. The eye symbol, for him, signals that Christmas is an important holiday that draws the attention of the masses.
First, draw a circle while simultaneously holding down one finger with the Shape Tool. After that, draw the almond-shaped eye on it. Jaye used only four taps to create the shape. Tap once in every eye corner, then tap and drag to create the curve. Position the almond shape in the circle's center with the Selection Toolon the canvas.
For the last element, the eye pupil, draw a circle with the Shape Toolwhile simultaneously holding a finger down to create a circle.
Position the circular pupil in the center of the almond shape with the Selection Tool.
Step 4
Colorize the shapes
In the next step, we will add color to our Christmas shapes.
Jaye decided to spice up the traditional Christmas color palette of red, green, and gold by infusing the design with daring and bold neon colors.
We will color our shapes using the Filland Strokesections. At the beginning of this tutorial, we provided a list of Hex Color Codes, allowing you to match each shape with the exact colors Jaye used.
Select the shape with the Selection Tooland set the opacity of the Fill or Stroketo 100% with the Opacity Slider. Toggle the Fill and Strokeon and choose the color with the Color Pickeror set the Hex Color manually by copying the Hex Color Codes from the list at the beginning of the tutorial.
Another option is to pick the color directly from the color palette you prepared with the Hex Color Codes before starting the tutorial.
Step 5
Draw the Christmas tree
In the next step of our tutorial, we'll draw one of the most traditional symbols of Christmas, the Christmas tree. Jaye has used exact and sharp lines for the Christmas tree. The tree shape is a triangle with sharp zigzag lines at the bottom.
We'll use the Pen Tool to create the base shape. Select the Pen Toolin the Toolbar and outline the tree shape. Set a node for every sharp turn of the path.
Now that we have fleshed out the basic tree shape let's create the details.
First, create the curved lines at the tip of the tree. With the Pen Tool, draw three curves by tapping and holding to activate the Bézier Handles and then drag to curve the path with the Bézier Handles.
After drawing the curves, close the path by creating the triangular tip. Don't worry if you overdraw; we will fix the issue using a Boolean Operation.
Select the tree base shape and the curved tip shape and perform the Boolean Operation Divide.
Next, we will draw the star at the tip of the tree with the Pen Tool. Tap four times to create the four tips of the star shape and hold and drag after each tap to soften the curve between nodes with the Bézier Curve Handle.
Keep the Pen Toolselected, draw a zigzag line below the curved line with a triangular tip, and close the shape. Perform the Boolean Operation Divideso that the zigzag shape fits seamlessly into the basic tree shape.
The last detail we'll add to the Christmas tree will be its mouth and eyes.
With the Shape Tool, create a circle for the eye, and duplicate it. Position the duplicated eye shape with the Selection Tool on the tree. Select the Pen Tool and tap for each mouth corner. When you tap the second time, hold and drag to create the mouth curve with the Bézier Handle.
Another option to create the mouth is to create a circle with the Shape Tooland split the circle in half with the Scissors Tool. Select one of the split half-circles and toggle the Filloff so that the curved stroke of the half-circle is only visible.
Select the mouth shape and position it on the tree with the Selection Tool. Reduce the stroke width in the Style Tab. Select the eye and mouth shapes and change the color in the Style Tab.
Step 6
Draw the snowflake
To draw the snowflake, activate the Shape Tool and select the Rectangle Shape. Hold a finger down to draw a square, then rotate the square with the Selection Tool to display it as a rhombus.
We will use the Guides and Snapping to Guides features to draw the snowflake structure.
Choose the Horizontal and Vertical Guidesto draw the snowflake structure. Additionally, we will activate the Snapping to Guidesfeature.
Tap on the Rulerand drag the Horizontal and Vertical Guides(they are dragged out directly from the Ruler) to the tips of the rhombus. Select the Pen Tool and draw a straight line outward from the rhombus tips. Duplicate the horizontal and vertical lines and position them on the opposing rhombus tip on the canvas.
After we have drawn the basic cross shape of the snowflake, we will draw the branches of the basic snowflake structure with the Pen Tool.
Jaye added a few more elements to the pattern canvas, such as a small tulip flower, a star, a smaller snowflake, a blue-yellow gift box, and pink candy. He took these elements from a Christmas illustration he had previously created.
You can quickly draw these elements, as we have given you all the knowledge and tools to recreate the shapes in this tutorial. Alternatively, you can use only the elements we have drawn in this tutorial together for your repeating pattern.
Step 7
Create the base tile
Now that we have drawn the pattern elements, we will arrange them on an Artboard to create the base tile or initial pattern card.
Artboards in Curve allow you to create and view separate frames or pages of your design without switching documents.
This Artboardwill be the base tile of our repeating pattern. The tile can be repeated endlessly, creating a seamless pattern.
Tap the + button in the top right corner of the Layers Tab and then select New Artboard. As soon as you tap the button, a suggestion box will appear at the top center of the Canvas, which reads: Tap or draw anywhere to create an Artboard.
Get creative with our ready-to-use templates.
Linearity Curve offers templates for every social media platform and various use case templates for posters, business cards, slides, app store screenshots, and more.
Set the dimension of the Artboardto 210 x 210 mm. If you accidentally created an Artboardwith the wrong measurements, you can resize it.
Always set up the base tile for a repeating pattern as a square!
Create the blue background by setting the Fillto background blue #099ED6 (RGB 9, 158, 214) and draw a square using the Rectangular Shape. Keep one finger on the canvas while drawing to create a square instead of a rectangle.
Open the Artboardsthat contain the pattern elements we created in the previous steps. In Curve, you can move elements between Artboards.
Group every pattern motif and drag it into the base tile Artboard. Arrange each element with the Selection Toolor use the Alignment optionsin the Arrange Menu.
Use the white space design technique to space the pattern motifs.
After all pattern motifs are arranged, select all elements and group them. Duplicate the grouped elements three times and arrange them in a bigger square of four tile elements.
Additionally, you can use the Alignmentoptions in the Arrange Section to align the tiles on the canvas.
Group the four tiles into a singular tile. We have now created the base pattern card for our repeating pattern, which we will arrange in the next step of this tutorial.
Step 8
Set up the repeating pattern
In the next step, we will create a new Artboard to arrange the base tile seamlessly.
Create a new Artboardwith dimensions of 210 x 297 mm. Set the Fillto background blue #099ED6 (RGB 9, 158, 214) and draw a rectangle using the Rectangular Shapethat fully covers the Artboard.
Create a new layer in the Layers Tab. Move the base tile group we created in Step 7 into the new Artboard.
Arrange the base tile in the top left corner of the Artboard. Copy the tile twice and place all three tiles in one horizontal row on the Artboard. Ensure that the design elements align, so that they'll be correctly displayed when tiled.
After arranging the top row, select and group the three base tiles. Duplicate the Groupand place it below the first top row to create the second row.
Use the Alignmentoptions in the Arrange Tabto align the tiles on the canvas.
Again, ensure that the overlapping motifs create a seamless pattern within the first row. Continue until the Artboardis fully covered with tiles.
If some areas of the pattern elements overlap at the outer Artboard borders, choose Clip All in the Artboard export settings so that overlapping areas will not be included in the printed pattern.
You can exportyour Artboardfor print or print the documentdirectly from Linearity Curve.
Download below a repeating Christmas pattern as a Curve file.
modular-grid-holiday-poster
modular-grid-holiday-poster.curve
3 MB
A few more tips
We hope you enjoyed this Linearity Curve tutorial on making visual patterns for practical applications. We sure enjoyed making it!
You can make any kind of pattern — basic patterns, classic patterns, antique patterns, block patterns, cute patterns — by applying the same steps in this guide. Turn your practice sheets into great products, packaging, merch, gifts, or digital wallpapers.
Let's look at a few more tips to make the most of your fabulous patterned creations:
- Try to create a sense of balance in your design before turning it into a pattern. This will ensure that once it's tiled, it looks balanced, and you'll avoid awkward gaps.
- That said, always work some white space into your design to lead the eye.
- Design for the application. If you're making a pattern design that will be printed relatively small, it might be best to simplify your illustration and use a larger font (if applicable).
- Remember to switch your design file's color profile to CMYK for printing.
- Don't forget to ask for the printers' specs. Depending on how your pattern will be used, there will be different specs for the sizing and file types.
- Try finding pattern inspiration and studying them. Whether you want to create something traditional or unique, you must educate yourself on the different kinds of patterns and how to use them.
Creating digital repeating patterns with Linearity Curve
All that's left is for you to download Linearity Curve (if you haven't already) to start designing!
You can also explore other great tutorials in the Linearity Curve Academy to keep practicing your illustration and vector art skills.
Don't let designer's block keep you from crafting intricate patterns. Our Template Gallery is here to help you out and keep you inspired. The best part? You can access it directly within the Linearity Curve app.
And when you're done creating your custom Christmas wrapping paper, feel free to post your finished designs or photos of your prints on our Community Gallery.
Jumpstartyour ideas withLinearity Curve
Take your designs to the next level.
Marion Gerlinger
Contributing Writer
Marion is a contributing writer to the Linearity Blog.