EMU618社区

 找回密码
 立即注册
搜索
查看: 1387|回复: 1

[求助] 什么是Shader2.0?那系列显卡支持Shader2.0?

[复制链接]

签到天数: 2 天

[LV.1]初来乍到

发表于 2008-2-14 10:14:43 | 显示全部楼层 |阅读模式
如题,知道的帮帮忙!

签到天数: 46 天

[LV.5]常住居民I

发表于 2008-2-14 11:10:50 | 显示全部楼层
Shader Model初探

Model?

   不,这个“Model”可不是指凯特·摩丝或者纳奥米·坎贝尔,这些有着魔鬼身材的尤物在T台上长袖善舞。我们今天谈到的Shader Model是微软公司定义图形平台性能的一个标准,是影响未来游戏开发的重要角色,我们称之为“着色器”。



1、小背景

    1997年3Dfx Voodoo显卡的面世标志着3D加速图形时代的到来,当时的技术还局限于像素处理和图元光栅化加速的层面。此后出现的GeForce 256才是第一款真正通过基于硬件的变形和光照实现全部场景加速的显卡。

    GeForce 2支持DirectX 7标准,是GeForce 256系列显卡中运算较快的一个版本,但仍属于固定功能的显卡。

    GeForce 3是第一款集成了可编程GPU的DirectX 8级别显卡,支持Shader Model 1.1。

    Radeon 8500是GeForce 3同一时代的产品,但比GeForce 3稍晚一点问世,它支持Shader Model 1.4。

    nVIDIA发布了支持DirectX 9.0标准的GeForceFX显卡,ATi则发布了9700系列显卡。这两种显卡均支持DX9和Shader Model 2.0,在一些额外特性上nVIDIA还支持Shader Model2.0a。

    现在GeForce 6和GeForce7系列显卡已经能够支持DirectX 9.0c和Shader Model3.0。Radeon的x800系列产品则只能支持DirectX 9.0c和Shader Model2.0b。Radeon的x1000系列开始支持Shader Model3.0

着色器是什么东东?

    简单地说,着色器是渲染像素和顶点的小程序,分为像素着色器和顶点着色器两种类型。这些程序能够向基本的几何图形添加效果,例如,向蓝色纹理平面添加水纹使其具有反射效果,也可向多边形纹理添加玻璃效果使其具有透明的视觉特性。现在游戏画面的品质要比三四年前好许多,着色器的作用功不可没。

    由于着色器具有可编辑性,游戏开发者可根据需要为产品打造出独特的视觉效果。nVIDIA和ATi公司都建有适合各自显卡的着色器标准库。在不需要特定效果时,开发者也可以直接调用这些标准库。


简单来说,就是能使游戏场景更加接近于真实。

评分

1

查看全部评分

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

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-9-25 09:41 , Processed in 1.047851 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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