专业图形显卡世界.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业图形显卡世界.doc

专业图形显卡世界   在追求高分辨率的信息时代,科学技术能够帮助人们获得更为锐利的图片,类似于将以往通过肉眼观察来进行医学诊断发展为通过X射线来确定病因。这是一个新的看待事物的方式,它可以改变一切。在本文中, 你会发现AMD专业显卡对生产力的影响。我们将展示AMD的解决方案是如何帮助企业在CAD、CAE、DCC、科学可视化、医学影像、石油和天然气勘探以及财务领域工作的。我们将以独特的视角为每个终端客户提供解决方案,并向您介绍最新的AMD专业图形显视卡解决方案,旨在推动真正的商业成功。 一、3D的基元概述 在“看”与“被看”中,人类习惯于观察在现实世界中无限的大小和细节。如果你“放大”现实世界上的图像,就会看到更精细的图片。但当你“放大”数字图像时会发现,其详细程度并不是无限的。而真相恰恰相反:越是放大数字图像,越是看不清楚。这就是数字图像无限放大后的缺陷。 以同样的方式进行缩放的数字图像,揭示了其局限性。增强版的3D图形对像素的需求更加高。一个基本问题出现了,即:不管采用多进步的技术,但电脑的能力是有限的。 若要创建一个看似无限3D版本的“世界”图像文件,只有一个方法,就是建立和存储大量图片数据,使我们有足够的组成图片去对图像的每一块进行移动、修改或补充光照和纹理,并显示在我们的2D显示器上。问题在于,我们的细节水平图像的最大化与存储和处理的数据量最小化之间的不平衡。 我们首先要明确3D图形是如何构建起来的。 1.分解 想象一个场景,然后分离出那个场景中的一个个对象,每个对象都设有一组属性来决定它的外观和行为。这是因为所有的数字对象仅仅是顶点集。你有更多的顶点,并分配给那些顶点的属性越多,你的对象就越详细。 仔细看就会发现,这些顶点和对象是由被称为基元的标准构建模块组成的(图1)。这是一个有效的系统,因为当使用常见的形状,而不是自定义形状时,对象可以被随意创建。这意味着“积木”(基元数据)是相同的,不管对象是什么样子,或有许多对象的属性,都可以被复制。 常用的基元被定义为一个三角形,因3个顶点可形成1个多边形所需的最低数目。通过连接多个基元,它可以创建几乎任何形状的图形(图2)。除基元之外的就是像素。像素(图像元素)是任何图像的最小构建模块。每个像素有一个位置(坐标)和颜色值。颜色值决定颜色的深浅——最大数值的一个彩色像素——就是一个像素(BPP)。 2.制作阴影 像素和基元只是3D画面其中的一部分。这些元素一旦被创建,你必须让它拥有适用的特性,如光、阴影和纹理等。 早期的3D图形工具依赖于存储库里的纹理文件,但写实的影像受静态特性的纹理所限。为了呈现更逼真的图像,你需要使用着色器——一个上传到你GPU(图形处理器)的小程序。 在过去,有单独的像素和顶点着色器——每个处理器运作不同类型的对象。但是,现代的GPU能使用一个共同的着色引擎,前提是支持Shader Model 4.0软件。它能同时处理顶点、像素和几何数据。这种方法消除了空闲时间,并允许每个着色器始终处在满负荷工作中。 3.大画面 底线,锐利的线条,高效建立的3D图像,所有这些像素的蓝图、基元和顶点,新增了大量的数据。它需要一个有足够处理能力的GPU,以提供逼真的图形展示。 二、你和你的GPU 1.图形处理器 GPU是专业图形显卡的心脏、灵魂、头脑和发达的四肢。正如图3所示,一个典型的GPU由5个关键组件组成:3D引擎、内存控制器/存储器接口、总线接口、2D引擎以及视频和显示引擎。 ◎3D引擎:在本文中,我们最关心的是GPU的3D引擎。这是一套需要数学运算进行渲染的3D图形处理器。从技术上讲,“渲染”是一组数据点的3D图像,并由用户输入数据修改或其他参数来创建一个新的3D图像,在2D图像中显示出来的变化。 ◎内存控制器/内存接口:就是电路,可以让各种处理器在GPU内进行数据交换。它管理数据在芯片上的流动和关闭,它与本地图形存储器相连通。 ◎总线接口:总线接口是GPU、CPU和系统内存之间进行的通信连接。这种情况会发生在现代系统中,通过PCI Express总线,连接到北桥。 ◎2D引擎:该组件的GPU处理基本的2D操作,例如画线、矩形和传统的非3D屏幕显示。 ◎视频和显示引擎:缩放、色彩校正和处理数据的方式,只有通这个引擎输出的图像格式,才达到高端显示。它也执行视频解码加速和后处理。 2.选用哪个API函数? 虽然GPU已经能够处理复杂的3D图像渲染了,但还有很多不同的方式进行图像数据处理。随着时间的推移,新的核心渲染引擎,让更多的阴影和纹理处理得以改进。 开发人员通常不希望为每个市场上的芯片写一个单独的渲染引擎。这就是图形应用程序编程接口(API)出现的原因。 API是如何帮助GPU的? API使用一套标准的参数,告诉应用程序和游戏程序员如何更容易地运用GPU进行3

文档评论(0)

guan_son + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档