泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

开创DX11宏图霸业!镭HD5870权威评测

第三章/第四节 2007年R600:Tessellation卧薪尝胆

    现在看来,R600核心是一款非常失败的产品,功耗高、发热大、性能低、AA效能差,但是当R600(320SP)的架构扩充至RV770(800SP)的规模时,就没人敢轻易对这套体系架构评头论足了。事实上R600的失败在于冒险采用80nm工艺、512Bit环形总线、以及Shader AA,而其核心架构的运算能力并不输给竞争对手,因而一直被沿用至RV670、RV770还有如今的RV870身上。

    R600除了完全按照DX10和统一渲染架构设计外,还整合了一个特殊的模块:Programmable Tessellator,可编程拆嵌器。由于这个可有可无的模块占用晶体管并不多,因此AMD之后的全系列DX10 GPU中都集成了可编程拆嵌器。

完美DX10!ATI新王者HD2900XT权威评测
R600核心架构图

    这个可编程拆嵌器可要比XBOX360高明很多,R600核心能够根据3D模型中已经有的顶点,根据不同的需求,按照不同的规则,进行插值,将一个多边形拆分成为多个多边形。而这个过程都是可以由编程来控制的,这样就很好的解决了效率和效果的矛盾。

完美DX10!ATI新王者HD2900XT权威评测
Tessellation技术让模型变得更加细腻

    现在我们就更容易理解Tessellation技术是怎么回事了,它是一种能够在图形芯片内部自动创造顶点,使模型细化,从而获得更好画面效果的技术。Tessellation能自动创造出数百倍与原始模型的顶点,这些不是虚拟的顶点,而是实实在在的顶点,效果是等同于建模的时候直接设计出来的。

    R600的Tessellation技术支持多种决定插值顶点位置的方法来创造各种曲面:
 
1. N-Patch曲面,就是和TRUFORM技术一样,根据基础三角形顶点的法线决定曲面。
2. 贝塞尔曲面,根据贝塞尔曲线的公式计算顶点的位置。
3. B-Spline, NURBs, NUBs 曲线(这三种曲线均为CAD领域常用曲线,在Maya中均有相应工具可以生成)
4. 通过递归算法接近Catmull-Clark极限曲面。

    有了多种无比强大的曲面生成技术,在加上可编程的设计,程序员在开发游戏之初就能根据需要制定相关模型采用何种细分法则,从而避免出现变形和失真的问题。

完美DX10!ATI新王者HD2900XT权威评测

    而且,Tessellation过程被安排在了顶点着色之前,这就意味着Tessellation所创造出来的顶点全都可以参与Vertex Shader的处理和运算。这些顶点所带来的所有细节,将具备所有特效。

DX10魅力四射!3部R600 Demo视频下载
基本的顶点模型,最终生成效果很幼稚

DX10魅力四射!3部R600 Demo视频下载
经过Tessellation智能拆嵌之后,模型精细了很多

完美DX10!ATI新王者HD2900XT权威评测
拆嵌后再辅以各种阴影及着色效果,从而以很小的代价达到CG级别画面

    在R600发布时,AMD拿出了一款CG级别实时渲染的Demo,其中被积雪所覆盖的山体就是由Tessellation生成的。以往的演示Demo都是片面注重对主角的修饰,而背景往往只使用简单的纹理贴图,而R600的这个Demo其背景和环境的精细程度甚至超越了主角Ruby。


HD3000/HD4000继续支持Tessellation

    可惜,时至今日,只有ATI的官方Demo使用了自家的Tessellation技术,还没有任何一款PC游戏支持这项被孤立于DX10之外的非主流技术,看来仅靠AMD还是孤掌难鸣的。

2人已赞
第1页:DX10大势已去!首款DX11显卡HD5870发布第2页:DX10.0大革命:画面很完美、但速度很慢第3页:DX10.1小修补:片面追求画面行不通第4页:DX11时代来临:为高效率游戏而生第5页:DX11特性解读:Shader Model 5.0第6页:DX11特性解读:多线程处理第7页:DX11特性解读:两种新的纹理压缩格式第8页:DirectCompute与Stream/CUDA/OpenCL的关系第9页:DirectCompute 10/11版本间的区别第10页:DirectCompute 11新特效:顺序无关透明化第11页:DirectCompute 11新特效:景深第12页:DirectCompute 11新特效:高清晰环境光遮蔽第13页:DX11重要技术:Tessellation前身今世解读第14页:2002年R200:Tessellation的鼻祖TruForm第15页:2005年Xenos:Tessellation登陆XBOX360第16页:2007年R600:孤掌难鸣的Tessellation第17页:2009年RV870:纳入DX11修成正果第18页:DX11版Tessellation的改进第19页:DX11版Tessellation在游戏中的应用实例第20页:DX11游戏并不遥远:第4季度发布4款2第21页:DX11游戏:《异形大战铁血战士》第22页:DX11游戏:《科林麦克雷:尘埃2》第23页:DX11游戏:RTS网游《BattleForge》第24页:DX11游戏引擎:《Frostbite Engine 2》第25页:DX11游戏引擎:《Cry Engine 3》第26页:RV870核心架构图及规格全对比第27页:RV870架构解析:竟然是单芯片“双核心”第28页:RV870架构解析:图形控制引擎第29页:RV870架构解析:流处理器规格特性第30页:RV870架构解析:纹理单元和缓存第31页:RV870架构解析:光栅单元和抗锯齿第32页:RV870架构解析:更高频更节能的第三代GDDR5第33页:ATI Eyefinity三屏/六屏显示技术解析第34页:Matrox三屏环幕技术回顾第35页:ATI的惊人设计 RV870最多支持六屏输出第36页:灵活多变的三屏六屏输出方案一览第37页:三屏/六屏输出玩游戏震撼效果展示第38页:编辑实战HD5870三屏玩游戏实拍图第39页:HD5870三屏/六屏实际应用视频展示第40页:HD5870显卡赏析:AMD官方高清晰美图第41页:HD5870显卡实物:外观赏析第42页:HD5870显卡实物:最轻的高端卡第43页:HD5870显卡拆解:40nm核心与GDDR5显存第44页:HD5870显卡供电:数字式4+1+2相第45页:测试平台:Core i7 975 + X58最强配置第46页:DX9C理论性能测试:3DMark06第47页:DX10理论性能测试:3DMark Vantage第48页:DX10渲染性能测试:填充率和贴图第49页:DX10游戏:《孤岛危机:弹头》第50页:DX10游戏:《冲突世界:苏联进攻》第51页:DX10游戏:《生化危机5》第52页:DX10.1游戏:《汤姆克兰西之鹰击长空》第53页:DX10.1游戏:《潜行者:晴空》第54页:DX10.1游戏:《孤岛惊魂2》第55页:DX9C游戏:《街头霸王4》第56页:DX9C游戏:《极品飞车13:变速》第57页:DX9C物理游戏:《镜之边缘》第58页:OpenGL游戏:《敌占区:雷神战争》第59页:功耗测试:HD5870耗电最少性能最强第60页:测试成绩汇总:HD5870 PK GTX285第61页:测试成绩汇总:HD5870 PK HD4870X2第62页:测试成绩汇总:HD5870 PK GTX295第63页:双卡战四核:HD5870 CF对决GTX295 SLI第64页:编辑测试手记:相当完美的高端卡第65页:全文总结与展望:敢为人先勇于创新的ATI

关注我们

泡泡网

手机扫码关注