前两天AMD预报说会在26号发布一种全新配方的洗发水新技术Tressfx,现在时间也差不多到了,官方页面上也更新了不少内容,tressfx确实是跟头发有关的,AMD称他们带来了世界上最真实的头发渲染技术。
故事的角色用的是2013年的《古墓丽影》的劳拉妹子,数以万计的头发渲染是当前3D游戏面临的难题之一。AMD与游戏开发商Crystal
Dynamics联合开发的tressfxHair技术为劳拉妹子带来全新的秀发,号称世界上最真实的头发渲染。
TressfxHair技术在AMDGCN架构的显卡上充分利用了DirectCompute编程语言的并行能力,它基于次序无关透明技术(Order
IndependentTransparency,简称OIT),早在HD
5000显卡上的技术Demo就有过应用,这种方法使用了单像素链接列表(Per-PixelLinked-List,PPLL)数据结构来管理复杂的渲染过程及内存使用。
此外,DirectCompute技术在tressfx
Hair的物理模拟运算中也担任重要角色,该物理引擎把每个标准的头发都当作几十个link链接起来,允许真实环境中应有的各种力比如重力、风力以及移动等改变劳拉的头发方向。
还有碰撞检测系统(collision
detection)确保劳拉的头发不超过另一个头发或者其他固体表面如头部、衣服以及身体。最后,头发移动到新位置之后就会逐渐恢复到最初的形态。
AMD表示GCN架构的显卡比如HD7000系列非常适合处理这样的任务,其大容量显存再加上大规模的处理能力可以应付每秒数万亿次的运算请求。
不知道是不是还没有完全公开,感觉AMD应该放出一个技术Demo来演示一下才对,不然仅从文字和图片描述实在不够直观。
上一篇:导、母线焊接工安全操作规程