
TressFX是什么?

TressFX是AMD提供的开源(MIT许可证)毛发与皮毛渲染及模拟技术。它支持高质量抗锯齿、动画表现、全新LOD系统以及Autodesk Maya插件,充分利用GPU性能,实现逼真的毛发与皮毛视觉效果。该技术提供独立示例项目及适用于Unreal Engine的补丁包。
面向UE 5.4的TressFX 5.0主要新功能
相比面向UE 4.27的旧版本,本次更新新增以下功能:
- 支持Lumen的软件与硬件光线追踪
- 深度阴影近似(Deep Shadow Approximation)
- 连续LOD(Continuous LOD)
- 基于IndirectDraw的纹理清空优化
本版本TressFX基于UE 5.4开发,后续更新将加入对UE 5.5及以上版本的支持。

项目集成方法
将TressFX 5.0集成至自有项目需遵循以下步骤:
前提条件
使用该补丁需注册为Unreal Engine官方开发者,并拥有GitHub仓库的访问权限。
集成步骤
若项目未修改过Unreal Engine的引擎文件或着色器,可直接使用提供的补丁文件(UE544_TressFX_Engine_Patch.patch),通过一条git am命令快速集成:
git am < UE544_TressFX_Engine_Patch.patch
若已自定义修改引擎文件,则补丁无法直接应用,需手动集成。此时应将代码中标记为「AMD TressFX BEGIN/END」之间的部分,复制到项目对应的C++源文件与着色器中。
具体操作流程如下:
- 将补丁文件 UE544_TressFX_Engine_Patch.patch 应用于引擎源码。
- 将 Engine/Plugins/AMD/TressFX 文件夹复制到项目根目录下的 Plugins 文件夹中。
- 执行 GenerateProjectFiles.bat 脚本。
- 重新编译 UE5.sln 工程。
资源说明
- Autodesk® Maya® 2018 源资产位于 /Asset/Maya 目录下。

用于生成正确SDF的女性角色模型及其匹配的碰撞网格也一并提供。
下载与支持
- UE5补丁下载:AMD TressFX 5.0 for Unreal Engine 官方GitHub仓库
- 开发者文档:TressFX 5.0 for UE5 详细文档


评论留言