The fastest way to add cloth folds

To add cloth fold details in Substance Painter, you paint them directly onto your model using the Height channel with a brush that mimics fabric wrinkles. The most common method is to use Substance Painter's built-in brushes — particularly the Cloth or Fabric brushes — on the Height map, then let the software automatically generate the normal and roughness details from that height information.

The key is working in the Height channel first, not the Color channel. Height information tells Substance Painter where the surface rises and falls, and the software converts that into realistic lighting and surface detail across all your texture maps at once.

Key Takeaways

  • Paint cloth folds on the Height channel using Substance Painter's Cloth or Fabric brushes, not on the Color or Normal channels.
  • Use the Height Generator in the Texture Set Settings to automatically convert your height painting into normal maps and other detail channels.
  • Layer multiple brush strokes with varying opacity and size to create natural-looking wrinkles that follow the direction fabric actually folds.
  • Adjust the Height Generator's intensity slider to control how pronounced the folds appear across your final textures.

Setting up your Height channel for cloth work

Open your texture set in Substance Painter and locate the Height channel in the Texture Set panel on the right side of the screen. If you do not see it, click the dropdown menu next to your texture set name and select "Add Channel" — then choose Height from the list. This channel is where all your fold detail lives.

Before you start painting, check your Height Generator settings. Go to the Texture Set menu at the top, then select Texture Set Settings. In the window that opens, find the Height Generator section and make sure it is enabled. This tool automatically converts everything you paint in Height into normal map information, so your folds will cast light and shadow correctly without you having to paint normals by hand.

Choosing and using the right brushes

Substance Painter ships with several brushes designed for fabric. Open the Brushes panel (usually on the left side, or go to Windows > Brushes if it is hidden). Search for "Cloth" or "Fabric" in the search box at the top of the panel. You will see options like Cloth Fold, Fabric Wrinkle, and similar names. These brushes have shapes that already look like creases and wrinkles, so they save you from having to sculpt folds from scratch.

Select one of these brushes and check the brush settings below the preview. Lower the Opacity slider to around 30 to 50 percent — this lets you build up fold depth gradually instead of creating one harsh line. Set your brush size to something reasonable for your model's scale; a size between 50 and 150 pixels works for most character clothing, but adjust based on how large your model is on screen.

Painting folds that follow fabric logic

Before you paint, think about how fabric actually folds. Cloth wrinkles run perpendicular to the direction the fabric is being pulled or stretched. On a sleeve, folds run around the arm. On a shirt front, they radiate from stress points like the shoulders and chest. Paint your folds in these directions, not randomly across the surface.

Start with a single stroke along the direction you want a fold to run. Do not worry if it looks faint — that is the low opacity at work. Paint the same line again in the same spot, and the fold gets deeper. Build up depth by layering strokes. After you have a few main folds, switch to a smaller brush size and add secondary wrinkles that cross or branch off from the main folds. Real fabric has wrinkles at multiple scales, so varying your brush size makes the result look natural.

Work in layers if your Substance Painter project supports them. Create a new layer for each major fold or fold group, so you can adjust opacity or delete mistakes without repainting everything. Layers are found in the Layers panel, usually on the left side of the screen.

Adjusting the Height Generator to control fold intensity

Once you have painted your folds, the Height Generator needs to process them. Go back to Texture Set Settings (Texture Set menu at the top, then Texture Set Settings). In the Height Generator section, you will see an Intensity slider. This controls how much your height painting affects the normal map and other generated channels.

If your folds look too subtle in the 3D viewport, increase the Intensity value — try 1.5 or 2.0. If they look too harsh or exaggerated, lower it toward 0.5. The exact number depends on your model's scale and how deep you painted the folds. You can adjust this slider at any time and see the results update in real time on your model.

Common mistakes and how to fix them

The most common mistake is painting on the Color channel instead of Height. If your folds look flat and do not cast shadows, check which channel you are painting on — the channel name appears at the top of the viewport. Switch to Height and paint again.

Another frequent issue is painting folds that do not follow the model's geometry. Folds should wrap around the form of the clothing, not cut across it at odd angles. Rotate your model in the viewport as you paint so you can see how the folds sit on the 3D surface, not just from one angle.

If your folds disappear or look inverted, check the Height Generator Intensity. A negative intensity value flips the height information, making raised folds appear as valleys. Set it to a positive number, usually between 0.5 and 2.0.

Combining cloth folds with other texture details

Cloth folds work best when combined with fabric color and roughness variation. After your Height channel looks right, paint the Color channel to add fabric color, seams, and wear. Use a lower opacity on the Color channel as well — real fabric does not have uniform color, so subtle variation looks more convincing than flat color.

On the Roughness channel, paint slightly rougher areas where folds bunch up, since folded fabric tends to catch more light and appear less smooth. You can paint these details by hand, or use Substance Painter's generators to create variation automatically. The Height information you already painted will inform how these other channels look, creating a cohesive result.

Frequently Asked Questions

Can I use a normal map brush instead of painting Height?

You can, but it is harder to get right. Painting directly on the Normal channel requires you to understand normal map colors, and mistakes are visible immediately. Painting Height and letting the generator create normals is faster and more forgiving because you are working with a simple grayscale image — white is raised, black is lowered, and gray is in between.

What if my folds look too sharp or blocky?

Lower your brush opacity to 20 or 30 percent and paint the same area multiple times to build depth gradually. Sharp folds usually mean you painted with high opacity in one or two strokes. Also check the Height Generator Intensity — if it is too high, even subtle height painting looks extreme. Try lowering it to 0.8 or 1.0.

How do I erase a fold I painted by mistake?

Use the Eraser tool from the brush panel, or hold Alt (or Option on Mac) and paint with your current brush to erase. Make sure you are still on the Height channel. If you used layers, you can also delete the entire layer and start that section over.

Do I need to paint folds on both sides of a piece of clothing?

Only if both sides are visible in your game or render. If the back of a shirt never appears on screen, you do not need to texture it. Check your project requirements to see which surfaces matter.

Can I import cloth fold details instead of painting them?

Yes. If you have a height map or normal map from another source, you can import it as a layer in Substance Painter and blend it with your painted details. Go to File > Import Texture, select your image, and choose which channel to import it into. You can then adjust opacity to blend it with your hand-painted work.