How to Use GEGL Noise Pick for Canvas Texture in GIMP
GIMP’s GEGL Noise Pick filter is an effective tool for turning flat, digital surfaces into organic, tactile canvas textures. By randomly shifting neighboring pixels, the filter simulates the uneven grain, fiber distribution, and stippled surface of physical artist media. This guide walks you through setting up your layer, dialing in the GEGL Noise Pick settings, and combining the results with blend modes to achieve a realistic digital canvas effect.
Step 1: Prepare the Texture Layer
- Open your project in GIMP or create a new document.
- In the Layers panel, create a new transparent layer
above your artwork and name it
Canvas Texture. - Fill this new layer with neutral gray (
#808080) using the Bucket Fill Tool (Shift + B). Using a 50% gray layer allows you to generate texture independently without permanently altering your artwork.
Step 2: Apply the GEGL Noise Pick Filter
- Select the
Canvas Texturelayer. - Navigate to the top menu and select Filters > Noise >
Pick... (or choose Tools > GEGL
Operation... and select
gegl:noise-pickfrom the dropdown). - In the settings dialog, adjust the primary controls:
- Noise percentage: Controls how many pixels are picked and displaced. For a subtle, tight canvas weave, set this between 10% and 30%. For heavy, rough linen, increase it to 50% or higher.
- Repeat: Determines the number of iterations the displacement runs. A value of 1 or 2 creates fine-grain canvas, while higher values create clumped, fiber-like clusters.
- Random seed: Click to generate variations of the pixel distribution until the grain looks balanced.
- Click OK to apply the filter.
Step 3: Add Depth with Light and Shadow
To make the scattered pixels resemble 3D canvas threads rather than flat visual static, give the noise layer depth:
- With the
Canvas Texturelayer still selected, go to Filters > Distorts > Emboss... (or Filters > Generic > High Pass...). - Set the function to Emboss or Bumpmap.
- Set the Elevation to approximately 45° and Azimuth to 30° to simulate a natural light source.
- Keep the Depth low (between 1 and 3) so the texture remains subtle rather than harsh.
- Click OK.
Step 4: Blend the Canvas with Your Artwork
- Change the Mode of your
Canvas Texturelayer in the Layers panel from Normal to Overlay, Soft Light, or Grain Merge.- Soft Light yields a gentle, matte watercolor paper finish.
- Overlay provides higher contrast, suited for heavy oil or acrylic textures.
- Lower the layer Opacity to between 20% and 60% depending on how prominent you want the canvas effect to appear over your artwork.
Advanced Tip: Creating a Woven Fabric Texture
To simulate a crisscross woven fabric instead of random stippling:
- Duplicate your Noise Pick layer.
- Apply a slight horizontal blur (Filters > Blur > Linear Motion Blur..., Angle: 0, Length: 2–4) to the bottom layer.
- Apply a slight vertical blur (Angle: 90, Length: 2–4) to the top layer.
- Set both layers to Overlay at reduced opacities to produce realistic warp and weft fibers.