AMD、NVIDIA各自都有自家的毛发渲染技术,AMD家的是TressFX特效,NVIDIA的是Hairworks特效,AMD最初发布TressFX特效是为了计算人物真实头发效果,甚至在《古墓丽影9》之中表现出了惊人效果,而NVIDIA方面Hairworks特效虽然在人物头发效果之中不如TressFX那么夸张,但却可以模拟一整套动物的运动毛发,计算量极为夸张,而且还可以泛用到很多游戏之中。可以说是比TressFX更为流行的技术。
不过最新的Hairworks 1.1已经可以实时渲染50万根人类头发,秀发更出众。今后的人物形象恐怕都要随之改变了。
最新NVIDIA Hairworks 1.1实时渲染50万根头发
据说人类的头发数量只有10万根左右,但在游戏中实时渲染人类头发依然是个艰巨的任务,所以很多早期的游戏都给主角设计成光头男的硬汉形象,而诸多欧美游戏都是这么设计,并不是因为大家喜欢光头男和粗野硬汉形象,而是因为头发实在是3D建模之中一个难以逾越的障碍。
玩过巫师3游戏的玩家对NVIDIA的Hairworks特效应该不陌生,游戏中的带毛的动物就使用了Hairworks做毛发渲染,不过这些游戏使用的还是之前的技术,最新的Hairworks 1.1特效发布于6月底,渲染性能大幅提升,从之前最多2.2万根毛发一句提升到了50万根毛发实时渲染,而且每一根头发都是完全独立的个体,这样一个庞大是运算压力自然是对显卡需求很高,而NVIDIA Hairworks 1.1后也将进一部改进显卡运行效率,调用更多GPU资源更好的渲染毛发,其效果很可能远超TressFX。
NVIDIA日前在Youtube上上传了Hairworks 1.1的渲染视频,测试是在一张GTX 980显卡上进行的,目前该视频已经被转载至优酷。各位硬件爱好者不妨看一看。
Hairworks 1.1的渲染视频地址:
推荐经销商