Latest blog post

Looking for our legacy audio software? Click here

Get HairTG - Strand for free!

Create procedural pattern-based curve designs with some of the core features of the HairTG tool family.

Join our mailing list!

Subscribe and receive notifications about announcements and product updates.

Current Products

HairTG - Hair Clump Tool
The Plates Creek

HairTG – Hair Clump Tool generates hair or fur textures suitable to use with hair cards or as alpha/brushes into digital painting applications. It runs into Substance Designer and sbsar hosts such as the free Substance Player. Quickly create hair textures, shape them, determine their depth aspect and export them as different map formats: mask, alpha, id, depth and color.

New in the 1.2 update

  • HairTG – Freestyle: manipulate control points directly in Substance Designer’s 2D view.
  • HairTG – Tiler: tile up to 40 hair clumps into single textures with flexible positioning controls as groups and up to individual clumps.
  • Flow map output with two filters and direction checker utility.
  • Special Mask output mode to generate a Gradient Ramp map.
  • Per-parent child hair strand count and dispersion control.
  • Rotation at control point to create asymmetry into hair clumps.
  • Local hair group rotation center in addition to global one.
  • Masked depth output in addition to the existing alpha based output.


  • Outputs Mask, Alpha, ID, Depth, Flow (with two filters), Gradient Ramp (through Mask output) and Color maps. A Normal map can be derived from the Depth map if needed.
  • HairTG – Tiler takes the outputs of the clump tool and positions them into a composite textures.
  • Quickly create variations based on a given design by simply changing a random seed value.
  • Support for up to 10 parent hair strands from which an unlimited number of child strands can be generated (limitation from the hardware or Substance runtime may apply). The number of child strands is either globally chosen or individually for each parent strand.
  • 3 to 10 vertical control points from which strands can be curved and manipulated in various ways.
  • HairTG – Freestyle enables placement of control points directly on the 2D view to create the most curvy shapes.
  • Ability to taper or spread hair strands at each control point location by drifting control points horizontally.
  • Hair strand thickness control independently at root and tip, with midpoint and three variation types: Linear, Cosine and Xn (n configurable).
  • Control points can be drifted vertically in order to shorten or lengthen curve parts.
  • Control point horizontal and vertical drift can be randomized by user controlled amounts.
  • Parent strands can be individually positioned and rotated within the clump. Optional child strands are positioned relatively to their parent. Rotation can use a global or local axis.
  • Child strands can drift vertically and horizontally from their parent at each control point location through a user controllable random amount.
  • Auto-comb for child strands on a variable length along the clump.
  • Dispersion attenuation for child strands with root to tip control so they better follow the flow of the clump. Dispersion can be controlled either globally for the clump or per parent strand.
  • Support for automatic and user-provided depth profiles (to generate the Depth map).
  • Automatic depth profiles can be determined for each parent strand, controlled by frequency (number of variations) and a random amplitude amount.
  • Each child strand uses an individual automatic depth profile, which can be morphed into the parent’s depth profile by a user controllable amount.
  • Parent strand automatic depth profile can be visualized as a curve to ease its design.
  • The hair clump start/end/height is configurable.
  • A fade effect (Alpha and Color outputs) can be applied to the strands’ root and tip. The fade amounts for root and tip are configurable as well as the position of a midpoint separating the two. The fading effect also has a controllable randomization factor so all strands may not fade at the same location.
  • Gray levels in the ID map are configurable through a range to determine the lowest and highest possible level. This way multiple clumps can be merged without overlap if they were built with non-overlapping ranges.
  • Strand thickness for Mask, ID and Flow maps can be adjusted.
    Grayscale and color custom patterns are supported for drawing strands in addition to a default grayscale pattern.
  • Pattern iteration count per curve part is configurable.
  • Pattern can be rotated function of the curve flow or not.

HairTG – Hair Clump Tool is available on the following stores:

Flipped Normals