TressFX v3.1.0
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
- See
- 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)