Unreal Engine 4 TressFX 5.0
观看我们解释 UE4 TressFX 5.0 是什么以及如何使用的视频。TressFX 旨在模拟和渲染逼真的毛发和皮毛。
TressFX 5.0 是我们 TressFX UE 补丁的最新版本,它使用 GPU 实现了高质量的逼真头发和皮毛模拟与渲染。
此版本的 TressFX 是在 Unreal Engine 4.26 和 4.27 上开发的,但我们将在下一个版本中支持 UE5。
UE4 TressFX 5.0 的设计旨在在 UE4 TressFX 4.1 的众多功能基础上进行扩展,同时更易于使用。我们将在本文中简要介绍新功能和更新。
本节介绍从 UE4 TressFX 4.1 到 5.0 的一些更改。

我们改进了 Maya 导出器,以处理更复杂的动画资产。现在,发丝和碰撞网格顶点都支持最多 16 个绑定骨骼。之前的限制是 4 个绑定骨骼。需要注意的是,发丝/碰撞网格需要以正确的初始位置和关键帧进行导出。
我们还更新了资产编辑器和可视化工具。这包括对 LevelMap、Asset 和 Blueprint 的编辑器支持,以及一个新的可视化工具链,可用于验证切线和碰撞网格等资产的正确性。

在模拟方面,我们改进了模拟编辑器并实现了一个新的 SDF 编辑器。此外,我们还解决了动画数据比 UE4 蒙皮网格动画数据滞后一帧的问题。


为了提高准确性,我们将 SDF 包围盒计算从 CPU 移到了 GPU 端,并对 SDF 功能进行了通用改进。

最后,我们还改进了 TressFX 的光照处理,包括为 UE4 中更多与虚幻引擎渲染管线更兼容的渲染功能实现了投射/接收阴影支持。这些新支持的功能是:
渲染的其他更新包括基于三角形的蒙皮支持(用于 BlendShapes)以及改进的编辑器资源管理。
现在我们已经看过了 TressFX 的所有更新,重要的问题是:如何在您的项目中 M使用它?
请注意:要访问此补丁或我们的任何补丁,您必须是注册的虚幻引擎开发者,并且可以访问虚幻引擎 GitHub 存储库。
如果您尚未更改项目中的 UE4 引擎文件或着色器,则集成过程非常简单。您可以使用单个命令直接集成补丁文件。补丁文件可以在以下位置找到:Patch/UE4.27.2_TressFX5.0.patch
只需运行以下命令即可集成:
git am < UE4.27.2_TressFX5.0.patch
如果您已经更改了 TressFX 将要替换的 UE4 引擎文件,则上述方法将不起作用。您需要手动将 AMD TressFX BEGIN/END 之间的代码片段复制到项目相应的 C++ 文件和着色器中。
带有 AMD TressFX BEGIN/END 代码片段的修改后的文件可以在 Engine 文件夹中找到。



如果您想了解更多关于 UE4 TressFX 5.0 的信息,请观看我们全新的视频演示(在 YouTube 中打开),其中提供了更详细的介绍。您也可以下载幻灯片。
UE4 TressFX 5.0 视频幻灯片要使用此补丁或我们提供的任何补丁,或查看补丁文档,您必须是 **注册的虚幻引擎开发者**,并且可以访问虚幻引擎 GitHub 存储库。
在 GitHub 上查看 TressFX 5.0 for UE 4.27 查看 TressFX 5.0 文档这里的链接将允许您了解更多关于虚幻引擎或 TressFX 的信息。您还可以发现我们所有的其他补丁,包括一些 FidelityFX 和各种性能补丁,以及用于 FidelityFX Super Resolution 1.0 的 UE4 插件。