临沂电脑网-免费的教育教学网络资源- {$Wap}

 
通行证 | 金山毒霸 | 穿冰点 | 机器狗 | IGM.exe病毒样本 | 网吧业主注意修补RealPlayer漏洞 | 临沂金源电子科技城 | 免疫补丁 | 免费让金山毒霸2008升级 | 威金变种病毒样本 | IGW.exe病毒样本 | 电脑系统发展简史 | 瑞星2007注册码-序列号 | 金山毒霸2008最新可升级版 | 苍山县电脑科技有限公司 | 临沂中通科贸公司 | 病毒防疫 | 三联 |
您现在的位置: 临沂电脑网 >> 文章中心 >> 硬件专区 >> 正文

Shader Model是什么意思

作者:ykch    文章来源:本站    点击数:    更新时间:2007-11-3
er Model?它给游戏带来了哪些变化呢?
Shader Model带来可编程革命
  经历过S3 Trio64时代的DIYer一定还记得,当时所有的游戏都运行在DOS实模式下,3D游戏要调用这些特效必须借助显卡厂商特制的API(应用程序接口)才行。为了在竞争中取胜,显卡制造商开始疯狂地为产品增加各种硬件特效,如Alpha混合、平面着色、透明化处理等等。
  这样的特效竞赛持续没多久,人们便发现,无论怎么增加特效都不能满足游戏开发者的需求。而且由于缺乏统一的API,无法充分利用纷繁复杂的特效。当时的游戏为了尽量支持市场上的各种硬件,不得不同时为每一块显卡准备相应的执行程序,这对游戏开发商来说无疑是个噩梦。为了使显卡发展摆脱特效竞赛的怪圈,设计一款能自由编程的显示芯片便成了研发人员迫在眉睫的任务。不过,在实现可编程之前需要统一的API。好在微软的DirectX开始逐步成熟,OpenGL也已相当完善。显卡制造商们只要直接使用这两种API就能实现所有的硬件功能。
  GeForce 256的诞生拉开了GPU时代的序幕。由于在GPU内部首次引入T&L(几何转换和光照处理)引擎,因此使得显示核心能够更快地实现各种复杂的运算,而相应的DirectX 7也在3D应用中开始扮演越来越重要的角色。既然摆脱了CPU的依赖,显卡就有了实现可编程的基础,伴随着DirectX 8的发布,GeForce 3系列产品首次向世人展示了GPU的可编程能力,吃力不讨好的固定特效时代一去不复返。
什么是Shader Model
  在3D图形领域,Shader被称为“渲染引擎”或“着色器”,Shader Model(以下简称SM)就是“渲染引擎模式”了。事实上,Shader是一段能够针对3D对象进行操作、并被GPU所执行的程序。通过这些程序,程序员就能够获得绝大部分想要的3D图形效果。在一个3D场景中,一般包含多个Shader。这些Shader中有的负责对3D对象表面进行处理,有的负责对3D对象的纹理进行处理。
  早在微软发布DirectX 8时,Shader Model的概念就出现在其中了,并根据操作对象的不同被分为对顶点进行各种操作的Vertex Shader(顶点渲染引擎)和对像素进行各种操作的Pixel Shader(像素渲染引擎)。

上一页  [1] [2] [3] 下一页



在本站查看更多关于Sh,ha,ad,de,er,rM,Mo,od,de,el,l是,是什,什么,么意的文章
     
    关于〖Shader Model是什么意思〗的最新评论:
    栏目导航
    硬件专区文章排行榜
    最近更新的文章
    版权所有:山东.临沂 2007-2009 未经授权禁止复制或建立镜像,违法必究!
    \\ QQ:344461263 Tel:015853924520 文章投递:Pc539@vip.qq.com  临沂电脑网 //
    copyright © 2007-2009 www.pc539.com online services. all rights reserved. 鲁ICP备 06009634
    Template designed by 山东.临沂 Optimized for 1024x768 to Firefox, MS-IE6 IE7.