@jstewart-amd jstewart-amd released this Apr 12, 2017 · 6 commits to master since this release

Assets 3

tressfx4_thumbnail

The TressFX library implements AMD's TressFX hair/fur rendering and simulation technology. The TressFX technology uses the GPU to simulate and render high-quality, realistic hair and fur. TressFX makes use of the processing power of high-performance GPUs to do realistic rendering and utilizes DirectCompute to physically simulate each individual strand of hair.

Highlights include the following:

  • GCN-optimized rendering and simulation
  • Hair and fur (skinning) support with high quality anti-aliasing
  • Two options for order-independent transparency
  • Maya plugin provided for authoring
  • Full source code provided

New in TressFX 4

  • 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

Prerequisites

  • AMD Radeon™ GCN-based GPU (HD 7000 series or newer)
    • Or other DirectX® 11 or DirectX 12 compatible discrete GPU with Shader Model 5 support
  • 64-bit Windows® 7 (SP1 with the Platform Update), Windows® 8.1, or Windows® 10
    • Windows 10 required for DirectX 12
  • Microsoft Visual C++® 2015 Redistributable to run the pre-built sample binary (TressFX_Sample_v4.0.0_binary.zip)
    • See redist for installer, if needed
  • Visual Studio® 2013 or Visual Studio® 2015 to build from source
    • Visual Studio 2015 required for DirectX 12
    • Visual Studio is not needed if you just want to run the binary (TressFX_Sample_v4.0.0_binary.zip)

@jstewart-amd jstewart-amd released this Jun 15, 2016 · 18 commits to master since this release

Assets 3

This is a minor update from v3.1.0.

Release Notes

  • Latest simulation updates
  • Tweaks and cleanup to the default bear settings

Prerequisites

  • AMD Radeon™ GCN-based GPU (HD 7000 series or newer)
    • Or other DirectX® 11 compatible discrete GPU with Shader Model 5 support
  • 64-bit Windows® 7 (SP1 with the Platform Update), Windows® 8.1, or Windows® 10
  • Microsoft Visual C++® 2013 Redistributable to run the pre-built viewer binary (TressFX_Viewer_v3.1.1_binary.zip)
    • See redist for installer, if needed
  • Visual Studio® 2012, Visual Studio® 2013, or Visual Studio® 2015 to build from source
    • Visual Studio is not needed if you just want to run the binary (TressFX_Viewer_v3.1.1_binary.zip)

@jstewart-amd jstewart-amd released this May 19, 2016 · 43 commits to master since this release

Assets 3

tressfx_thumbnail

The TressFX library implements AMD's TressFX hair/fur rendering and simulation technology for DirectX 11. The TressFX technology uses the GPU to simulate and render high-quality, realistic hair and fur. TressFX makes use of the processing power of high-performance GPUs to do realistic rendering and utilizes DirectCompute to physically simulate each individual strand of hair.

Highlights include the following:

  • GCN-optimized rendering and simulation
  • Full source code provided
  • Hair and fur support
  • Animation/skinning support
  • Maya plugin provided for authoring
  • Viewer provided for preview
  • PPLL and "ShortCut" OIT methods

Release Notes

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.

Prerequisites

  • AMD Radeon™ GCN-based GPU (HD 7000 series or newer)
    • Or other DirectX® 11 compatible discrete GPU with Shader Model 5 support
  • 64-bit Windows® 7 (SP1 with the Platform Update), Windows® 8.1, or Windows® 10
  • Microsoft Visual C++® 2012 Redistributable to run the pre-built viewer binary (TressFX_Viewer_v3.1.0_binary.zip)
    • See redist for installer, if needed
  • Visual Studio® 2012, Visual Studio® 2013, or Visual Studio® 2015 to build from source
    • Visual Studio is not needed if you just want to run the binary (TressFX_Viewer_v3.1.0_binary.zip)