- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 OpenGL与DirectX的简介 数字媒体技术专业学科课程 计算机游戏概论ppt 教学课件
本 章 重 点 6-1 游戏开发的准备 函式库 为了解决与计算机之间这种较为低阶的动作,绘图显示卡厂商们就共同研发了一套成像标准函式库「OpenGL」与微软公司所自行开发的工具函式库集「DirectX」。 使用函式库的目的是要让使用者能够更加轻易地开发一套游戏 。 成像标准函式库在制作游戏时所占的地位。如下图所示: 6-2 OpenGL OpenGL即是Open GraphicsLibraries的缩写,它是一套「计算器三维图形」处理函式库,由于它是由各家显示厂商所共同定义的共通函式库,所以它也是绘图成像的工业标准。 OpenGL的要求处理 OpenGL可分为程序式(Procedual)与非描述式(descriptive)两种的绘图API函式,使用者不须要直接描述一个场景,而只须要规范一个外观的特定效果之步骤 OpenGL在处理绘图影像要求的时候,可以将它归纳成两种方式来呈现 软件要求 硬件要求 软件要求 OpenGL的软件要求之架构,如下图示 硬件要求 OpenGL的硬件要求的基本架构图: OpenGL的基本运作 由上图可得知,当OpenGL在处理绘图数据的时候,它会将数据填满整个缓冲区,而这个缓冲区内的数据包含指令、坐标点、材质信息等等,再由指令控制或缓冲区被清空(Flush)的时候,将数据送往下一个阶段里去做处理的动作。 6-3 DirectX DirectX是一种Windows系统的应用程序接口(简称API),它可以让以Windows为作业平台的游戏或多媒体程序获得更高的执行效率,还可以加强3D图形成像和丰富的声音效果,并提供设计人员一个共同的硬件驱动标准。 Microsoft DirectX提供了一套非常好用的应用程序接口,其中包含了设计高性能、实时应用的程序代码,为「DirectX SDK」(俗称「DirectX开发包」)。此技术能够帮助我们轻易地建构计算机游戏和多媒体的应用程序,其中包括了DirectDraw、DirectSound、DirectPlay、Direct3D和DirectInput等部分的API指令及媒体相关的组件。 DirectX的架构 微软从DirectX3.0以后就加入D3D这个API的技术。如此一来,当游戏在执行的时候,如果需要使用到绘图的部份时,DirectX就会透过D3D向显示卡驱动程序提出成像要求,并且让显示卡完成绘图的动作。 DirectDraw DirectDraw是DirectX中非常重要的一部分。它担任的工作是2D图形的处理。 在Windows操作系统这种保护模式之下,所有图形的接口动作都必须经过GDI这个图形处理中心来处理,而不能直接对硬设备下命令 。 GDI 图形设备接口(Grahpics?Device?Interface),它是负责在屏幕上显示图形所用的接口。GDI由百余个函数所组成的。GDI函数必须通过设备描述表(简称DC)的句柄来控制绘图。 DirectDraw主要的工作是用来帮助Windows的应用程序能够直接进行硬设备的操作,还可以加速显示卡的速度,使得游戏的画面呈现起来更加地流畅。 DirectDraw支持CPU的MMX、3DNow及AGP等特殊的指令技术,还可以处理多屏幕的显示,让Windows环境下运行的游戏更加地多姿多采。 * 第六章 OpenGL与DirectX的简介 結束 * 6-1 游戏开发的准备 6-2 OpenGL 6-3 DirectX
您可能关注的文档
- 第六章 基于经济激励的环境政策手段 环境与自然资源经济学部分电子教案.ppt
- 第六章 基因工程寄生虫疫苗 生物制品学 教学课件.ppt
- 第六章 基因文库技术1 基因克隆课件.ppt
- 第六章 基因文库技术 基因克隆课件.ppt
- 第六章 多数当事人诉讼 民事诉讼 教学课件.ppt
- 第六章 学习的行为主义观 《学与教的心理学》教学课件.ppt
- 第六章 多种运输方式联合运输.ppt
- 第六章 广告信息策略:主题、诉求方式及调性 广告策划与管理课件.ppt
- 第六章 工艺过程的基本知识 机械制造基础课件.ppt
- 第六章 广告调查 市场调研 教学课件.ppt
- 第六章 七十年代乡土文学的崛起 台湾文学教学课件.ppt
- 第六章 辅助受热面 电站锅炉原理 教学课件.ppt
- 第六章 Organizational Cultures and Diversity组织文化与多样性 国际企业与跨文化管理课件.ppt
- 第六章 CAM通用设置 Mastercam X基础教程.ppt
- 第六章 LD50计算 毒理学 教学课件.pdf
- 第六章 世界贸易组织原则与规则 世界贸易组织概论课件.ppt
- 第六章 专题片的解说词 电视(专)栏目 教学课件.ppt
- 第六章 三维图形学基础 计算机图形技术PPT.pptx
- 第六章 ISDN交换与综合业务数字网 现代交换技术课件.ppt
- 第六章 习题 高鸿业微观经济学课件 武大.ppt
最近下载
- 兴边富民工程实施方案(3篇).docx
- 苏科版八年级数学上册压轴题攻略专题03解题技巧专题:判定三角形全等的基本思路压轴题三种模型全攻略(原卷版+解析).docx VIP
- 卡通手绘风班干部竞选自我介绍PPT模板(二零二五学期版).pptx VIP
- 带锯机安全生产操作规程.pptx
- 第3课 古代印度 课件(共34张PPT).pptx VIP
- 公共政策3政策的资料搜集与方法剖析.ppt VIP
- 专题04 解题技巧专题:判定三角形全等的基本思路压轴题三种模型全攻略(解析版).docx VIP
- 2025年健康管理师技能证书全国考试题库(含答案).pdf VIP
- 写景抒情散文阅读.doc VIP
- 中小学班级卫生值日表 模板.docx VIP
文档评论(0)