Skip to content

TressFX v4.1.0

Latest
Compare
Choose a tag to compare
@bblock-amd bblock-amd released this 24 Jan 10:25

With this release we aim to make it easier for developers to integrate TressFX into an existing codebase.
Additionally, TressFX 4.1 provides some performance and feature updates compared to TressFX 4.0 including faster Velocity Shock Propagation, simplified Local Shape Constraints, a reorganization of dispatches, new rendering features, extensive documentation and tutorials as well as an updated TressFX Exporter for Autodesk® Maya®.

Highlights include the following:

  • Designed for optimized rendering and simulation
  • Hair and fur support, with high quality anti-aliasing
  • Animation/skinning support
  • Epic Games Unreal 4.22 engine integration (engine patch available)
  • TressFX/Radeon® Cauldron implementation
  • Autodesk® Maya® plugin provided for hair/fur and collision authoring
  • Full source code provided

New in TressFX 4.1

  • TressFX/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
  • TressFX/Epic Games Unreal 4.22 engine integration (patch under Epic Games Unreal GitHub repository) (See https://github.com/GPUOpenSoftware/UnrealEngine/tree/TressFX-4.22)

Prerequisites

  • AMD Radeon™ GCN-based GPU (HD 7000 series or newer) or AMD Radeon™ RDNA-based GPU (5000 series or newer)
    • Or other DirectX® 12 or Vulkan® compatible GPU with Shader Model 6** support
  • 64-bit Windows® 7 (SP1 with the Platform Update), Windows 8.1, or Windows 10
  • Windows® 10 required for DirectX® 12

To run the pre-built binary (TressFX-v4.1-binary.zip):

  • Microsoft Visual C++® 2017 Redistributable

To build from source (TressFX-v4.1-source.zip):

  • Visual Studio 2019 or Visual Studio 2017
  • CMake 3.4
  • Vulkan® SDK 1.1.106