» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

请教: Geometry shader是什么?(电工专家乱入)

Geometry shader是干嘛用的?
好像现在的显卡都没说硬件支持这个?
唯一看到硬件支持这个是还没出的 Ati R600系列,而已经出的GeForce 8系列好像也不支持?
为什么同样是dx10卡,GeForce8不支持这个?
这个shader对游戏性能有虾米帮助?


TOP

Shader Model 4.0另一个重大变化就是在VS和PS之间引入了一个新的可编程图形层----几何着色器(Geometry Shader)。原来的Vertex Shader和Pixel Shader只是对逐个顶点或像素进行处理,而新的Geometry Shader可以批量进行几何处理,快速的把模型类似的顶点结合起来进行运算。虽然其操作不会象Vertex Shader那样完整,只是处理器单个顶点的相关函数操作,但是这种操作却可以确定整个模型的物理形状。这将大大加速处理器速度,因为其它Shader单元将不再去需要判定数据所存在的位置,而只是需要简单的为特定区域进行操作就可以了。
   Geometry Shader可以把点、线、三角等多边形联系起来快速处理、同时创造新的多边形,在很短时间内直接分配给其他Shader和显存而无需经过CPU,烟雾、爆炸等复杂图象不再需要CPU来处理。从而极大的提高了CPU速度和显卡速度。游戏图象中可以出现许多精细场景,如不锈钢茶壶上清楚的反射出周围物体、超精细的人物皮肤等。


谁说geforce8不支持Geometry shader,LZ自己看看geforce8的评测,支持不支持Geometry shader。


  



TOP

这个最好能贴图说明下,我想大部分百姓看不懂这么高深的文字吧?


TOP

这类文字我小时侯看的懂,长大了完全不懂了……

TOP

http://www.extremetech.com/article2/0,1697,1982034,00.asp

这里有篇比较通俗的interview而不是code

TOP

发新话题
     
官方公众号及微博