专栏名称: 中国计算机学会
中国计算机学会官方订阅号,为CCF会员及计算领域的专业人士服务。
目录
相关文章推荐
51好读  ›  专栏  ›  中国计算机学会

《黑神话·悟空》中的毛发处理——AMD TressFX毛发渲染技术

中国计算机学会  · 公众号  · 游戏开发  · 2024-09-11 17:46

主要观点总结

这篇文章介绍了TressFX技术,这是AMD研发的实时毛发渲染解决方案,已被广泛运用于多个知名游戏中。在《黑神话·悟空》中,TressFX技术被用于多个角色的毛发渲染,包括蛇女和杨戬。文章还提到了TressFX技术的特点,如根据Strands生成对应的Triangles,实现抗锯齿,支持基于物理的着色模型和面部动画BlendShapes等。此外,UE4 TressFX 5.0的版本信息和相关链接也在这篇文章中提供。最后提到AMD TressFX技术将支持最新的UE5引擎,并可以在知乎、微信公众号和哔哩哔哩上关注@AMDGPUOpen以追踪最新动态。

关键观点总结

关键观点1: TressFX技术是AMD研发的实时毛发渲染解决方案。

被用于多个知名游戏中,包括《黑神话·悟空》,为人物打造栩栩如生的毛发效果。

关键观点2: TressFX技术在游戏中的应用。

在《黑神话·悟空》中,蛇女和杨戬的毛发渲染都使用了TressFX技术。该技术根据Strands生成对应的Triangles,实现抗锯齿,并提供基于物理的着色模型和面部动画支持。

关键观点3: TressFX与其他方案的优点。

Simulation效果流畅自然,提供了完善的防穿透碰撞检测机制和工具。

关键观点4: 获取AMD TressFX技术的方式和相关资源。

可以访问UE4 TressFX 5.0的版本信息、开发者文档以及关注@AMDGPUOpen以获取最新动态。

关键观点5: 未来AMD TressFX技术的发展。

AMD TressFX技术将支持最新的UE5引擎,持续优化渲染效果和性能。


正文



TressFX技术是AMD(CCF银质合作伙伴)研发的实时毛发渲染解决方案,已被运用在许多的知名游戏中,为人物打造栩栩如生的毛发效果。这次在《黑神话·悟空》中,我们又再次看到这一技术的应用。



被大家亲切称作“海飞丝特效”的TressFX技术是AMD研发的实时毛发渲染解决方案,已被运用在许多的知名游戏中,为人物打造栩栩如生的毛发效果。这次在《黑神话·悟空》中,我们又再次看到这一技术的应用。游戏中的蛇女和面具人以及多个角色均使用了TressFX。


蛇女


杨戬


毛发渲染一直是三维游戏中必须攻克的一个难点,不仅单个个体就拥有惊人的毛发渲染数量,各种颜色和种类的毛发对于光线和受力的反馈还都不同,在游戏中,这些不同类型的毛发还需要随角色的动作进行相应运动,实时毛发渲染的棘手程度可见一斑。


TressFX技 术是针对这些复杂需求的一套高效解决方案,它首先根据 Strands 生成对应 的Triangles, 通过一定程度扩大毛发的范围实现抗锯齿 (AntiAlias) ,目前渲染已支持基于物理的着色模型,提供了对面部动画 BlendShapes 的支持。TressFX相比其他方案的优点在于 Simulation 效果流畅自然,提供了完善的防穿透碰撞检测机制和工具。






更多技术细节可以参阅:

【GPUOpen】TressFX 4.1新一代真实感毛发 - 知乎 (zhihu.com)(https://zhuanlan.zhihu.com/p/343741493)

目前可以获取的AMD TressFX版本是UE4 TressFX 5.0:

UE4.26 TressFX 5.0 on Github(https://link.zhihu.com/?target=https%3A//github.com/GPUOpenSoftware/UnrealEngine/tree/TressFX5-4.26)

UE4 TressFX 5.0开发者文档

(https://link.zhihu.com/?target=https%3A//github.com/GPUOpenSoftware/UnrealEngine/blob/TressFX5-4.26/Doc/TressFX5.0%2520DeveloperGuide.pdf)

接下来 AMD TressFX 技术会支持最新的UE5引擎,持续优化渲染效果和性能,可以在知乎、微信公众号和哔哩哔哩上关注 @AMDGPUOpen ,追踪该技术的最新动态。








请到「今天看啥」查看全文