我爱长发飘飘:AMD TressFX头发渲染简介
  • 上方文Q
  • 2013年02月26日 18:10
  • 0

自古以来,人类头发的实时精确渲染都是游戏理最为复杂、最具挑战性的项目——成千上万、各自独立的微小细丝都是半透明的,都有复杂的阴影,还需要抗锯齿,而且为了配合人物动作,这些计算都需要每秒钟进行几十次,这对GPU来说是无比巨大的压力。

GPU厂商也在为实现更真实的头发效果而不懈地努力着,AMD的最新成果就是“TressFX Hair”,并且通过与Crystal Dynamics工作室的紧密合作,2013年新版《古墓丽影》第一个引入了这种技术,就看劳拉的了。

我爱长发飘飘:AMD TressFX头发渲染简介

TressFX Hair使用了DirectCompute编程语言,结合AMD GCN架构(Radeon HD 7000系列)的强大并行计算能力,可以理解成将头发渲染的工作部分转到了后期处理中。AMD还利用了此前的顺序无关透明(OIT)技术,使用“Per-pixel Linked List”(每像素链接清单/PPLL)数据结构来管理渲染的复杂性和显存使用。

TressFX Hair就这样构建了一套实时物理模拟系统,将每一根头发作为几十条链接中的一环,让重力、风雨、头部运动等因素以更真实的方式描绘头发。还有碰撞检测机制,确保发丝不会彼此穿越,或者跑到头皮、衣服、身体等其它实体表面之下。

此外,头发在受到外力影响而发生变化之后,会逐渐回到最初状态

我爱长发飘飘:AMD TressFX头发渲染简介 AMD TressFX Hair与劳拉的新头发

我爱长发飘飘:AMD TressFX头发渲染简介 标准的头发渲染与TressFX Hair对比

我爱长发飘飘:AMD TressFX头发渲染简介 风的影响对比

我爱长发飘飘:AMD TressFX头发渲染简介 雨的影响对比

相关阅读:

AMD推“海飞丝”广告 这是要闹哪样 http://news.mydrivers.com/1/255/255489.htm

AMD“洗发水”广告又来了 http://news.mydrivers.com/1/255/255663.htm

 

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0