TressFX 5.0 作为 Unreal Engine 的补丁发布

首次发布时间:
Lisen Wang's avatar
王立森

我们很高兴地宣布 TressFX 5.0 for Unreal Engine 4 现已发布。

TressFX 5.0 是我们 TressFX UE 补丁的最新版本,它使用 GPU 实现了高质量的逼真头发和皮毛模拟与渲染。

此版本的 TressFX 是在 Unreal Engine 4.26 和 4.27 上开发的,但我们将在下一个版本中支持 UE5。

UE4 TressFX 5.0 的设计旨在在 UE4 TressFX 4.1 的众多功能基础上进行扩展,同时更易于使用。我们将在本文中简要介绍新功能和更新。

UE4 TressFX – 有哪些新内容?

本节介绍从 UE4 TressFX 4.1 到 5.0 的一些更改。

TressFX5

Maya Python 导出器

我们改进了 Maya 导出器,以处理更复杂的动画资产。现在,发丝和碰撞网格顶点都支持最多 16 个绑定骨骼。之前的限制是 4 个绑定骨骼。需要注意的是,发丝/碰撞网格需要以正确的初始位置和关键帧进行导出。

资产编辑器和可视化工具

我们还更新了资产编辑器和可视化工具。这包括对 LevelMap、Asset 和 Blueprint 的编辑器支持,以及一个新的可视化工具链,可用于验证切线和碰撞网格等资产的正确性。

TressFX 5

模拟

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

TressFX 5

TressFX 5

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

渲染

最后,我们还改进了 TressFX 的光照处理,包括为 UE4 中更多与虚幻引擎渲染管线更兼容的渲染功能实现了投射/接收阴影支持。这些新支持的功能是:

  • TAA。
  • SkyLight。
  • StrandsUV。
  • Marschner 着色模型。

渲染的其他更新包括基于三角形的蒙皮支持(用于 BlendShapes)以及改进的编辑器资源管理。

将 TressFX 5.0 集成到您的虚幻引擎项目中

现在我们已经看过了 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 视频幻灯片

立即下载 TressFX 5.0 补丁!

要使用此补丁或我们提供的任何补丁,或查看补丁文档,您必须是 **注册的虚幻引擎开发者**,并且可以访问虚幻引擎 GitHub 存储库。

在 GitHub 上查看 TressFX 5.0 for UE 4.27 查看 TressFX 5.0 文档

了解更多

这里的链接将允许您了解更多关于虚幻引擎或 TressFX 的信息。您还可以发现我们所有的其他补丁,包括一些 FidelityFX 和各种性能补丁,以及用于 FidelityFX Super Resolution 1.0 的 UE4 插件。

Lisen Wang's avatar

王立森

Lisen Wang 是 AMD 的 GPU 开发者技术工程师,专注于虚幻引擎中的功能集成和渲染优化,并对光线追踪技术非常感兴趣。

相关视频

© . This site is unofficial and not affiliated with AMD.