离电影画质有多远?详谈DirectX10最新特效

来源:中关村在线 作者:山高皇帝远 2007-10-10 出处:pcdog.com

windows vista  操作系统  多线程  特效  
上一页 1 2 3 4 5 6 7 下一页 

  这无疑是一种资源冗余,而且这也加重GPU的设计难度及成本。当Direct X10把渲染流程更细分为Vertex Shader、Geometry Shader及Pixel Shader,这个情况将会更为明显。那么,有没有可能把这两者整合在一起呢?答案就是肯定的!

离电影画质有多远?详谈DirectX10最新特效(图六)


ATI为Xbox 360设计的Xenos芯片已经采用US架构

  而在DirectX 10中引入了统一渲染架,通过一个整合Vertex Shader、 Pixel Shader的可编程整合光影处理器来完成目前Vertex Shader、Pixel Shader所有的工作。

  所谓统一渲染架构,最容易的理解方式就是Shader单元不再分离,显示核心不再为Shader类型不同而配置不同类型的Shader单元,对于主流的显示核心,Pixel Shader单元以及Vertex Shader单元的概念都应该已经非常熟悉了,而在统一渲染架构中这两种Shader单元将不再分离,转而所有的Shader单元都可以为需要处理的数据进行处理,不管和是Pixel Shader数据还是Vertex Shader数据。

  而调配哪几组Shader单元负责处理什么数据或者进行什么样子类型的计算,则由一个被称为Small Sets of Instructions(SSI)的部分来控制。这样在硬件上,设计者就无需为不同的着色引擎设计不同的执行单元,只要按照所对应的接口以及操作方式全部融为一体,仅设置一种独立的Shader执行单元。这意味着GPU厂家可以用更小的核心来实现现在需要用8000万甚至更多晶体管才能实现的功能!


更多内容请看PCdog.com--Photoshop精彩特效大全专题
上一页 1 2 3 4 5 6 7 下一页 
上一篇:网络安全管理:好马也要配好鞍
下一篇:中国开源众生相——也谈“中国人的开源”