The industry leading, hair rendering solution.

The TressFX library is AMD’s hair/fur rendering and simulation technology. TressFX is designed to use the GPU to simulate and render high-quality, realistic hair and fur.



Jaw-dropping visuals

High quality anti-aliasing

Samples and documentation

Autodesk® Maya® plugin


Are you an Unreal Engine developer?

The Unreal version of TressFX now supports 4.26.

Version history

  • Hair is skinned directly, rather than through triangle stream-out.
  • Signed distance field (SDF) collision, including compute shaders to generate the SDF from a dynamic mesh.
  • New system for handling fast motion.
  • Refactored to be more engine / API agnostic.
  • Example code includes compute-based skinning and marching cubes generation.
  • DirectX 12 support.
  • The biggest update in TressFX v3.1.0 is a new order-independent transparency (OIT) option we call “ShortCut”. It has bounded memory and potentially higher performance than the full per-pixel linked list (PPLL) method. Note, though, that it does not give quite the same quality result as the PPLL method, and thus represents a memory/performance vs. quality tradeoff.

Our other effects

Shadow Denoiser

AMD FidelityFX – Denoiser

AMD FidelityFX Denoiser is a set of denoising compute shaders which remove artefacts from reflection and shadow rendering.


A multithreaded CPU library for deformable material physics, using the Finite Element Method (FEM)

Cauldron Framework

Radeon™ Cauldron is our open source experimentation framework for DirectX®12 and Vulkan®.


The DepthOfFieldFX library provides a GCN-optimized Compute Shader implementation of Depth of Field using the Fast Filter Spreading approach.


GeometryFX improves the rasterizer efficiency by culling triangles that do not contribute to the output in a pre-pass. This allows the full chip to be used to process geometry, and ensures that the rasterizer only processes triangles that are visible.


ShadowFX library provides a scalable GCN-optimized solution for deferred shadow filtering. It supports uniform and contact hardening shadow (CHS) kernels.