Digital Art in GIMP
GIMP is not just a photo editor — it is a capable digital painting and illustration tool. While dedicated applications like Krita are built specifically for drawing, GIMP's brush engine, layer system, and dynamics support make it a perfectly viable option for digital art, especially if you already know the software and do not want to learn a new interface.
This guide walks you through the complete digital illustration workflow in GIMP: from first canvas setup through tablet configuration, sketching, inking, flat colouring, shading, and final export. Whether you are making character illustrations, concept art, or simple spot drawings, the same workflow applies.
What you need: GIMP 3.x (free), a drawing tablet (optional but strongly recommended), and some patience with the brush dynamics system. A mouse works for simple shapes and inking with the Paths tool, but pressure sensitivity makes painting significantly more natural.
Setting Up a Drawing Tablet
A drawing tablet transforms the digital art experience in GIMP. Brands like Wacom, Huion, and XP-Pen all work well on Windows, macOS, and Linux. GIMP communicates with them through its Input Devices system, which maps pressure, tilt, and other stylus data to brush behaviour. If your stylus is not detected or pressure feels wrong, use the dedicated GIMP tablet setup guide before tuning brushes.
Enabling Your Tablet in GIMP
- Connect your tablet and install the manufacturer driver before opening GIMP.
- In GIMP, go to
Edit > Preferences > Input Devices(orEdit > Input Controllersin GIMP 3.x). - Your tablet should appear in the device list. Set its mode to Screen.
- Click Save and restart GIMP. Your stylus should now transmit pressure data.
Pressure Sensitivity for Size and Opacity
Pressure sensitivity does nothing until you tell GIMP what to do with it. In the Tool Options panel for the Paintbrush, enable the Dynamics option and choose a preset like Pressure Size or Pressure Opacity. You can also create your own dynamics mapping in Windows > Dockable Dialogs > Paint Dynamics.
GIMP 3.x Tilt Support: GIMP 3.x includes improved tilt support via the GEGL engine. If your stylus has tilt sensing (most mid-range and pro tablets do), you can map tilt to brush angle in the Paint Dynamics editor — great for calligraphy and hatching brushes.
Drawing with a Mouse
No tablet? You can still do digital art with a mouse, though it is more limited. Freehand painting with a mouse produces jittery strokes, but the Paths tool (covered in the inking section below) creates smooth vector-quality lines regardless of your input device. Many illustrators use mouse + Paths for clean linework, then switch to brush tools for colouring and shading.
Brush Dynamics for Digital Art
GIMP's brush engine is more capable than many people realise. Beyond simple hardness and opacity, you can map almost any input signal (pressure, speed, tilt, direction) to almost any brush parameter (size, angle, spacing, scatter, colour).
Key Dynamics Settings
- Size by Pressure: Light touch = thin stroke, heavy press = thick stroke. Essential for expressive line art.
- Opacity by Pressure: Light touch = transparent, heavy press = solid. Great for blending and soft shading.
- Hardness by Pressure: Press lightly for a soft edge, press hard for a crisp edge. Useful for a single brush that behaves like both soft airbrush and hard pencil.
MyPaint Brushes
GIMP 2.10+ ships with MyPaint brush support, and it is excellent for digital painting. MyPaint brushes have their own physics-based dynamics that feel more natural than standard GIMP brushes for painting tasks. Find them in Filters > MyPaint Brush or switch to the MyPaint Brush tool in the Toolbox. Download additional MyPaint brush packs from the MyPaint project site and drop them into your GIMP brushes folder.
Creating a Custom Brush
You can create a custom brush from any grayscale image. Draw your shape on a white canvas, flatten, convert to grayscale, and export as .gbr (static) or .gih (animated/randomised). Place the file in your GIMP brushes directory and refresh brushes with Filters > Script-Fu > Refresh Brushes.
Recommended Brush Settings by Task
| Task | Brush Type | Dynamics | Tips |
|---|---|---|---|
| Sketching | Hard pencil, low spacing | Size + Opacity by Pressure | Keep opacity around 60–70% |
| Inking | Hard round brush, 100% hardness | Size by Pressure only | Full opacity, smooth enabled |
| Base colour fill | Large soft round brush | None (or Opacity by Pressure) | Use Fuzzy Select + fill for flat areas |
| Detail work | Small hard round brush | Size by Pressure | Zoom in to 200–400% |
| Blending | Large soft airbrush | Opacity by Pressure | Low flow (5–15%), many passes |
Digital Sketching Workflow
Good digital art starts with a solid sketch. Do not worry about clean lines at this stage — the whole point of a sketch layer is to work out proportions and composition before committing.
Canvas Setup
- Go to
File > New. A good starting size for illustration is 2000×2000 pixels at 150 DPI. For print work, use 300 DPI. You can always resize the canvas later, but it is better to start large and scale down. - Set the background to white (or a neutral mid-tone grey if you prefer to work on a toned ground).
- Create a new layer named Sketch above the background.
Rough Blocking
Start with a large, soft brush (try a 60–80px hard pencil at 50% opacity) and block in the major shapes. Do not detail yet. Think in volumes — head as a sphere, torso as a box, limbs as cylinders. Keep the sketch layer at 100% opacity for now so you can see your strokes clearly.
Refinement Pass
Once you have the major shapes blocked, reduce your brush size to 15–25px and start refining edges and adding detail. Work from large to small: overall silhouette first, then major forms, then small details last.
Tracing Over a Rough Sketch
A classic digital workflow: set your rough sketch layer to 30–40% opacity (click the layer in the Layers panel and drag the Opacity slider). Create a new clean layer above it and draw your refined lines on top. This keeps your rough sketch visible as a guide without interfering with the clean lines you are building. The rough sketch layer can be deleted once inking is complete.
Inking: Clean Linework
Inking is the process of creating clean, decisive lines on top of your sketch. There are two main approaches in GIMP: freehand brush inking and vector-based Paths inking.
Method 1: Paths Tool (Recommended for Mouse Users)
The Paths tool creates smooth Bezier curves that you can then stroke with any brush. The result is smooth, scalable linework regardless of whether you are using a tablet or mouse.
- Select the Paths tool (
Tools > Pathor press B). - Click to place anchor points along your sketch lines. Click and drag to create curved segments.
- Once your path is complete, go to
Edit > Stroke Path. - Choose your brush (hard round, size 4–8px), make sure you are on your Ink layer, and click Stroke.
Method 2: Freehand Brush Inking (Tablet Recommended)
With a tablet, you can ink directly using a hard round brush with Size by Pressure dynamics. Use a brush size of 6–12px at 100% opacity and 100% hardness.
In GIMP 3.x, the Paintbrush tool has a Smooth stroke option in the Tool Options panel. Enable it and set a smoothing quality of 15–25 for naturally smoothed lines that correct for hand tremor. This works similarly to line stabilisers in Clip Studio Paint and Procreate.
Ink Layer Setup
Always ink on a dedicated layer above your sketch. Set the sketch layer to 30% opacity so it reads as a faint guide. Name your new layer Linework or Ink. This separation is important — it lets you adjust, erase, and re-ink lines without affecting the sketch or any colour layers you add later. For finished art, the linework layer usually sits at the very top of the layer stack in Multiply blend mode, which makes the white background transparent.
Colouring Your Illustration
The most common approach for digital illustration is the flat colour + shading workflow. You first fill in solid base colours, then add shading and highlights on separate layers above them. This keeps your colours and values easy to adjust independently.
Flat Colour Workflow
- Create a new layer group called Colours and place it below your Linework layer.
- Inside the group, create a layer for each colour area (e.g. Skin, Hair, Clothing).
- Use the Fuzzy Select tool to click inside each closed area created by your linework, then
Edit > Fill with Foreground Colorto flood-fill it. Alternatively, use the Bucket Fill tool directly. To pick good colours, you can use the colour palette generator to build a harmonious palette before you start, then run key foreground/background pairs through the colour contrast checker if the artwork includes captions, UI mockups, or readable text. - For areas where lines are not perfectly closed, grow your selection by 1–2 pixels (
Select > Grow) before filling to prevent gaps around linework.
Shading with a Multiply Layer
Add a new layer above your flat colours and set its blend mode to Multiply. In Multiply mode, painting with a mid-tone colour darkens the layers below without losing the base colour hue — exactly what shadows look like. Use a large, soft airbrush at low opacity (15–25%) to build up soft shadow areas. Cool blue-grey tones work well for shadows under warm light sources.
Highlights with Screen or Dodge
Add another layer above shading and set it to Screen blend mode for soft highlights, or use the Dodge tool directly on your colour layers for harder specular highlights. Paint with white or a very light version of your light source colour. Bright warm highlights on cool shadows (or vice versa) give illustrations a polished, professional look.
Colour Theory Quick Reference
- Warm light / cool shadows: Sunlight is warm (orange-yellow) — so shadows are cooler (blue-purple). Classic for outdoor scenes.
- Cool light / warm shadows: Indoor fluorescent or overcast sky — shadows pick up ambient warm bounce light.
- Complementary contrast: A blue outfit pops more against an orange background. Use complementary hues for dramatic contrast.
- Saturation in shadows: Real shadows are not just dark — they are often more saturated or shifted in hue. Avoid flat grey shading.
For detailed skin textures and colour work on portraits, the frequency separation technique lets you edit texture and colour independently — handy for realistic digital portraits.
Recommended Layer Stack
A well-organised layer stack is the difference between a project you can edit freely and one you are afraid to touch. Here is a tried-and-tested layer order for digital illustration in GIMP, from top to bottom:
Use layer masks on your shading and highlight layers to restrict colour changes to specific areas without having to erase. For example, a layer mask on the Shading layer lets you paint shadows, then mask them out from the eyes or teeth that should stay bright.
Layer Groups for Complex Illustrations
Once your layer count grows beyond 10–15 layers, use layer groups to stay organised. Common groupings: Head, Body, Background, Effects. You can apply a blend mode or layer mask to an entire group, which affects all layers inside it simultaneously — very useful for applying an overall colour grade to just the character without touching the background.
Colour Correction Layer: Add a Hue-Saturation layer (Colors > Hue-Saturation) at the top of your stack to do final colour grading. See the colour correction guide for detailed techniques.
Exporting Finished Artwork
When your illustration is finished, how you export depends on where the artwork will be used. Always keep the layered .xcf file as your master — never overwrite it. Use File > Export As to create a flat version for sharing or printing.
PNG (for web / transparency)
- Preserves transparency (no background)
- Lossless quality — ideal for illustrations
- Export at 72–96 DPI for screen use
- Compression 6–7 balances file size and speed
JPEG (for web / photography)
- Flatten the image first (no transparency)
- Quality 85–90 for good web balance
- Smaller file size than PNG for complex images
- Avoid for artwork with large flat colour areas
Print-ready
- Use 300 DPI minimum for printed artwork
- Export as TIFF for print-shop submission
- Embed the colour profile: check Save color profile on export
- sRGB is safest for most print providers
Social Media / Portfolio
- PNG for Twitter/X and Discord (preserves quality)
- JPEG at quality 90+ for Instagram
- Keep a 2000px wide version as a standard portfolio size
- Use
Image > Scale Imageto resize before export
For consistent output across projects, the GIMP saving and exporting guide covers all format options and export settings in detail. If you export the same artwork sizes repeatedly, adapt the batch export examples in the Script-Fu snippet library so social, portfolio, and print versions come from one master XCF workflow.
Pro Tips for Better Digital Art
These habits separate artists who improve quickly from those who plateau. Most of them cost nothing except awareness.
View > Flip Horizontally (or a keyboard shortcut) to flip your canvas. The human eye easily spots proportion errors in a flipped image that you stop seeing after looking at the original too long.Windows > Dockable Dialogs > Undo History) shows every action you can step back through. Increase the undo levels in Edit > Preferences > Environment if you need more history. The default is 23 steps, which is often not enough for a long painting session..xcf file throughout the process. The XCF is your master file with all layers intact. If you only have the flattened PNG, you lose the ability to edit individual elements later.