b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

完美:什么是图形卡着色器?

电脑杂谈  发布时间:2020-10-13 06:02:45  来源:网络整理

显卡shader_显卡shader model 30_核心显卡 shader model 30

一些朋友在玩计算机游戏时会出现“不支持像素着色器”和其他相关提示,那么什么是着色器?因此,我特意咨询了一家游戏公司的开发人员,并最终弄清楚了着色器是什么。

着色器是什么意思

计算机刚诞生时,界面非常简陋。直到1990年代Windows诞生,大量的计算机游戏才出现。最初,大多数游戏是2D游戏,但现在它们是绝大多数游戏。它们都是三维(3D)。 2D图形意味着无论您如何移动透视图,地面上的建筑物,花朵和树木都不会改变,而3D图形却有所不同。随着视角的变化,您看到的对象也会从正面到侧面发生变化。 ,物体越小,距离越近,物体越大,这与现实生活中人眼所见的场景非常相似。

显卡shader model 30_显卡shader_核心显卡 shader model 30

Shader是一种专门用于渲染3D图形的技术。通过着色器,程序员可以编写自己的图形渲染算法,以使屏幕更加美观逼真。几年前,还没有着色器,因此当时的图形卡不支持着色器,而仅支持固定管线渲染,并且游戏屏幕不如现在那么酷。

Shader分为两种类型,一种是顶点着色器(3D图形由一个三角形组成,顶点着色器用于计算顶点位置,并为后期像素渲染做准备),另一种是像素着色器,Pixel shader顾名思义,它是一系列计算像素中的照明和颜色的算法。

几种不同的图形API具有各自的着色器语言:

显卡shader model 30_显卡shader_核心显卡 shader model 30

在DirectX中,顶点着色器称为“顶点着色器”,而像素着色器称为“像素着色器”;

在OpenGL中,顶点着色器也称为顶点着色器,而像素着色器称为片段着色器。

此外,图形芯片制造商nVidia还推出了CG图形编程语言,该语言也支持着色器。

显卡shader model 30_核心显卡 shader model 30_显卡shader

着色器有很多不同的版本:

因此,即使您的图形卡支持着色器,版本也可能不足以支持较新游戏使用的着色器。

通常来说,大多数游戏支持不同版本的着色器,以允许运行尽可能多的计算机,这需要大量的额外工作。

显卡shader model 30_显卡shader_核心显卡 shader model 30

除了显示卡不够新以外,不同的显示卡制造商具有不同的着色器支持,因此相同的游戏,相同的设置,n卡和ATI卡的性能可能会完全不同。

此外,还必须安装最新的官方驱动程序。如果您安装了错误的驱动程序,或者甚至从Internet下载了图形卡驱动程序,即使您的图形卡支持着色器,您可能也将无法运行需要着色器支持的程序,包括但不限于游戏!

三个级别:

视频卡制造商(ATI,NVIDIA)提供硬件

图形API供应商(MS DirectX,OpenGL)提供了用于访问硬件的友好API

Dev使用API​​进行图形编程


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-325743-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 原蕊
        原蕊

        美国佬是想再来一轮冷战啊

      • 海阳王石弘
        海阳王石弘

        国之幸

        • 梁邦聪
          梁邦聪

          说明人家觉得用这条船到南海正好

      热点图片
      拼命载入中...