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,追踪该技术的最新动态。
点击“阅读原文”,加入CCF。