MD TressFX background

AMD TressFX logo

Hair rendering and simulation

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

Features

High quality anti-aliasing

Samples and documentation

Autodesk® Maya® plug-in

Open source, MIT license

  • Designed for optimized rendering and simulation.
  • Available as a stand-alone sample, and as a patch for Unreal® Engine.
  • Hair and fur support, with high quality anti-aliasing.
  • Animation/skinning support.
  • Brand new LoD system.
  • Extensive documentation and tutorials.
  • Autodesk® Maya® plug-in provided for hair/fur and collision authoring.
  • Full source code provided.

A character with hair rendered using AMD TressFX is in a field Screenshot from Chinese Martial Arts game 逆水寒 (Justice), courtesy of NetEase

Meet AMD TressFX 5.0!

This brand new version of AMD TressFX has been developed for Unreal® Engine 4.26 and 4.27, though we will support UE5 in the next revision.

In this version, we have improved the Maya® exporter to handle more complicated animation assets, with support for up to 16 binding bones. We have also improved the asset editors and visualization tools. Lastly, we have enhanced light handling for AMD TressFX, including cast/receive shadow implementation support for more rendering features in UE4 (TAA, SkyLight, Marschner Shading Model) which are more compatible with the Unreal Engine rendering pipeline.

To access the links below, you must be a registered Unreal Engine developer with access to the Unreal Engine GitHub repository.

Watch the video

If you’d like to know more about Unreal® Engine 4 AMD TressFX 5.0, watch our brand new video presentation (opens in YouTube) which goes into much more detail. You can also download the slides.

UE4 AMD TressFX 5.0 video slides

Introducing SUA - demonstrating AMD TressFX

We are very excited to present On Mind Inc‘s Digital Human SUA.

Comparison

Chinese Martial Arts game 逆水寒(Justice) by NetEase has a stunning use of AMD TressFX

Example of different colors for root and tail. Images courtesy of NetEase.

Are you an Unreal Engine developer?

The Unreal® Engine version of AMD TressFX now supports UE 4.26.

Check out our Unreal Engine feature patches

A character with hair rendered using TressFX Screenshot from Chinese Martial Arts game 逆水寒(Justice), courtesy of NetEase

Requirements

  • AMD Radeon™ GCN architecture-based GPU or newer.
  • Windows® 10 required for DirectX® 12.

Version history

  • AMD TressFX AMD Radeon™ Cauldron implementation with full source code (DirectX® 12 and Vulkan®).
  • Optimized physics simulation shaders allowing more hair to be simulated in real-time:
    • Faster Velocity Shock Propagation, simplified Local Shape Constraints, reorganization of dispatches.
  • New rendering features:
    • StrandUV and Hair Parameter Blending.
  • New Level of Detail (LOD) system.
  • Extensive documentation and tutorials.
  • Updated Autodesk Maya® Exporter with new UI and new features/error checking.
  • AMD TressFX Unreal® Engine 4.22 integration, patch under Epic Games Unreal GitHub repository.

Disclaimers

NiShuiHan game and its related content ©2021 Thunder Fire and NetEase, Inc. All Rights Reserved.

SHADOW OF THE TOMB RAIDER™ © 2018, 2019 Square Enix Limited. Developed by Eidos Interactive Corporation. All rights reserved. SHADOW OF THE TOMB RAIDER and TOMB RAIDER are registered trademarks or trademarks of Square Enix Limited. SQUARE ENIX and the SQUARE ENIX logo are registered trademarks or trademarks of Square Enix Holdings Co., Ltd.