Configure GIMP Brush Velocity Curves for Comic Art

Configuring custom brush dynamic velocity curves in GIMP allows comic artists to achieve fluid, expressive, and tapered ink lines based on the speed of their strokes. By mapping stroke velocity to brush size and opacity, you can emulate traditional dip pens and technical markers even without a pressure-sensitive stylus. This guide explains how to create, map, and fine-tune velocity dynamics curves in GIMP for crisp, professional comic book line art.

Step 1: Open the Paint Dynamics Dialogs

To edit dynamic curves, you need access to both the dynamic presets and the curve editor:

  1. Go to the top menu and select Windows > Dockable Dialogs > Paint Dynamics.
  2. Go back to Windows > Dockable Dialogs > Paint Dynamics Editor.
  3. Dock these panels nearby or keep them accessible while working on the canvas.

Step 2: Create a New Paint Dynamic

Default presets in GIMP are locked from direct editing, so you must create a custom profile:

  1. In the Paint Dynamics dockable dialog, click the Create a new dynamics button (the blank page icon at the bottom).
  2. Name your new preset something identifiable, such as Comic Inking - Velocity.
  3. The Paint Dynamics Editor will automatically focus on your newly created preset.

Step 3: Map Velocity to Brush Parameters

The Dynamics Editor displays a matrix where columns represent inputs (such as Pressure, Velocity, and Direction) and rows represent outputs (such as Size, Opacity, and Hardness).

  1. Locate the Velocity column.
  2. Check the box at the intersection of Velocity and Size. This scales your brush width depending on how fast you draw.
  3. (Optional) Check the box for Velocity and Opacity or Color if you want fast strokes to feather out slightly, replicating fading ink during rapid hatching.

Step 4: Adjust the Custom Velocity Curve

By default, GIMP applies a linear curve. To make line art look organic, you need to adjust the response curve:

  1. Below the matrix in the Paint Dynamics Editor, click the drop-down menu that currently says Dynamics (overall) and select Size.
  2. Select Velocity as the active curve to edit.
  3. Modify the curve graph:
    • Horizontal Axis: Represents stroke speed (Left = Slow, Right = Fast).
    • Vertical Axis: Represents brush dimension (Bottom = Minimum Size, Top = Maximum Size).
  4. For Tapered Ends (Flick Lines): Create a curve that starts high at moderate speeds and dips downward at high speeds. This ensures that fast "flick" motions result in sharp, narrow tails.
  5. For Heavy Deliberate Outlines: Raise the left side of the curve so that slow, controlled movements produce thicker, solid contours, while rapid cross-hatching stays thin and light.
  6. Drag the control points directly on the line to add curvature, creating an S-curve for smoother transitions between stroke speeds.

Step 5: Enable Stroke Smoothing for Inking

Rapid velocity-based inking can introduce jitter. To complement your velocity curves:

  1. Select your active drawing tool (such as the Paintbrush or Ink tool).
  2. In the Tool Options panel, scroll down to the Smooth Stroke section.
  3. Check Smooth stroke and adjust the Quality (typically between 20 and 40) and Weight (around 10 to 30) to smooth out hand tremors without introducing input lag that interferes with your velocity measurements.

Step 6: Test and Calibrate

Select a hard, circular brush preset (such as 2. Hardness 100), ensure your newly created dynamic preset is selected in the Tool Options, and perform test strokes on your canvas. Adjust the curve nodes in the Dynamics Editor in real time until the line weight responds naturally to your natural drawing speed.