• This tutorial is for Inkcape (free vector program www.inkscape.org)
  • This is beginner level tutorial.
  • Tested in version 1.0

Awesome mesh gradients in Inkscape

This tutorial is about a quick way how to create awesome looking mesh gradients from images or manually in inkscape. Mesh gradient is a like lots of linear gradients arranged in grid or network of gradient nodes.

For a simple linear gradient, here’s a great tutorial about it : https://design.tutsplus.com/tutorials/quick-tip-how-to-create-gradient-fills-and-strokes-in-inkscape–vector-14240

Mesh gradients can be useful for subtle gradients like skin, fruits, sky etc. So let’s start.


Step 1. Open Inkscape and import some reference image for gradients. I have chosen this picture to be my gradient model. (  https://pixabay.com/photos/landscape-shore-sunset-clouds-914148/)

Awesome Sunset

I chose default settings for import:

Image import

Step 2. Draw a rectangle (or any desired shape) around image, I converted it to a path also (Shit+Ctrl+C) and made semi transparent to see the image under.

Step 3. Select „Mesh“ tool .

Plan for how many rows and columns you would need. I chose 6 rows and 4 columns. Where to apply mesh – fill.

Drag in any direction on your path shape to create a mesh:

Mesh Create

Step 4. Adjust rows, columns, nodes (diamond shape), size or direction (circle shape). You can select them by mouse. Select row of nodes by draging rectangle around them. You can move them now. Snapping to path may help.

Step 5. Select any node (diamond shape), and press Ctrl+A to select all of them. Now select mesh tool „Select colors from underneath mesh“ . That is getting colors from under image.

Mesh Gradient nodes

Step 6. Adjust transparency and select any node (diamond shape) to adjust position or colors.

Sunset Gradients by markoze

And here is semi final work of the beautiful sunset gradients.