ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

tressfx hair

2019-09-12 14:02:02  阅读:361  来源: 互联网

标签:Hair 渲染 tressfx AMD 头发 hair TressFX GPU


自古以来,人类头发的实时精确渲染都是游戏里最为复杂、最具挑战性的项目——成千上万、各自独立的微小细丝都是半透明的,都有复杂的阴影,还需要抗锯齿,而且为了配合人物动作,这些计算都需要每秒钟进行几十次,这对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就这样构建了一套实时物理模拟系统,将每一根头发作为几十条链接中的一环,让重力、风雨、头部运动等因素以更真实的方式描绘头发。还有碰撞检测机制,确保发丝不会彼此穿越,或者跑到头皮、衣服、身体等其它实体表面之下。 此外,头发在受到外力影响而发生变化之后,会逐渐回到最初状态。

标签:Hair,渲染,tressfx,AMD,头发,hair,TressFX,GPU
来源: https://www.cnblogs.com/nafio/p/11511538.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有