tressfx hair

自古以来,人类头发的实时精确渲染都是游戏里最为复杂、最具挑战性的项目——成千上万、各自独立的微小细丝都是半透明的,都有复杂的阴影,还需要抗锯齿,而且为了配合人物动作,这些计算都需要每秒钟进行几十次,这对GPU来说是无比巨大的压力。
 
GPU厂商也在为实现更真实的头发效果而不懈地努力着,AMD的最新成果就是“TressFX Hair”,并且通过与Crystal Dynamics工作室的紧密合作,2013年新版《 古墓丽影》第一个引入了这种技术,就看 劳拉的了。 AMD TressFx Hair技术宣传广告
TressFX Hair使用了 DirectCompute编程语言,结合AMD GCN架构(Radeon HD 7000系列)的强大 并行计算能力,可以理解成将头发渲染的工作部分转到了后期处理中。AMD还利用了此前的顺序无关透明(OIT)技术,使用“Per-pixel Linked List”(每像素链接清单/PPLL)数据结构来管理渲染的复杂性和显存使用。
TressFX Hair就这样构建了一套实时物理模拟系统,将每一根头发作为几十条链接中的一环,让重力、风雨、头部运动等因素以更真实的方式描绘头发。还有碰撞检测机制,确保发丝不会彼此穿越,或者跑到头皮、衣服、身体等其它实体表面之下。
此外,头发在受到外力影响而发生变化之后,会逐渐回到最初状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值