3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3281|回复: 9
打印 上一主题 下一主题

[火星] AMD TressFx 头发渲染技术@Crysis 3展示

  [复制链接]

95

主题

679

帖子

858

积分

超级玩家

Rank: 5Rank: 5

贡献度
88
金元
5058
积分
858
精华
0
注册时间
2011-6-11
跳转到指定楼层
主题
发表于 2013-2-26 23:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kwokut 于 2013-2-26 23:30 编辑

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

GPU厂商也在为实现更真实的头发效果而不懈地努力着,AMD的最新成果就是“TressFX Hair”,

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

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








剛看到的,笑尿了

评分

3

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-12 18:10 , Processed in 0.036510 second(s), 21 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表