大小:17.23M
更新时间:23-09-05
系统:Pc
opengl编程指南第8版是一本一站式服务的opengl书籍,包含了最前沿的接口标准和新特性的内容,以及对于应用在各行各业的现代OpenGL技术的脚踏实地的讲解。由(美)施莱尔(Shreiner, D.)等著;王锐等译,机械工业出版社发行。
opengl编程指南第八版最大特色就是“变革”。是的,这是一本变革之书,它直接与 OpenGL 4.3 版本的内容相贴合,彻底以核心模式的主要函数与着色器的内容为讲解重点。如果你已经读过以前的一些修订版本,并且已经对 glBegin()、glLoadMatrix(),或者 display list 这些函数和名词耳熟能详,那么不要惊讶:从这一版开始,你将再也见不到有关这些内容的介绍。即使你是一位从业数十年的 OpenGL 开发者,从这一刻开始,你恐怕也需要从头来过。
opengl编程指南第8版内容翔实,章节划分清晰明确,适合各种层次的读者选择性地阅读。不过,作为一个具有颠覆性质的修订版本,这一版的“红宝书”也暴露出内容讲解上的一些问题,部分章节略显臃肿冗余,而内容的衔接上也不够连贯,这样都可能让没有基础的新人感到无所适从。应当说,这也是本书未来亟待更新和改进的方面。主要内容如下:
第 1 章对 OpenGL 可以完成的工作进行了概览。它还提供了一个简单的 OpenGL 程序并解释了一些本质性的编程细节,它们可能会用于后继的章节中。
第 2 章讨论了 OpenGL 中最主要的特性—可编程着色器,并介绍了它们在应用程序中的初始化和使用方法。
第 3 章介绍了使用 OpenGL 进行几何体绘制的各种方法,以及一些可以让渲染更为高效的优化手段。
第 4 章解释了 OpenGL 对于颜色的处理过程,包括像素的处理、缓存的管理,以及像素处理相关的渲染技术。
第 5 章给出了将 3 维场景在一个 2 维计算机屏幕上表现的操作细节,包括各种几何投影类型的数学原理和着色器操作。
第 6 章讨论了将几何模型与图像结合来创建真实的、高质量的 3 维模型的方法。
第 7 章介绍了计算机图形的光照效果模拟方法,主要是这类方法在可编程着色器中的实现。
第 8 章介绍了使用可编程着色器生成纹理和其他表面效果的方法细节,从而增强真实感和其他的渲染特效。
第 9 章解释了 OpenGL 管理和细分几何表面的着色器功能。
第 10 章介绍了一个在 OpenGL 渲染流水线中使用着色器进行几何体图元修改的特别技术。
第 11 章介绍了使用 OpenGL 帧缓存和缓存内存实现高级渲染技术和非图形学应用的相关方法。
第 12 章介绍了最新的着色器阶段,将通用计算的方法融合到 OpenGL 的渲染流水线当中。
此外,我们也提供了一系列作为参考的附录内容。
附录 A 介绍了 OpenGL Utility Toolkit 这个专用于窗口系统操作的库。GLUT 是可移植的,它可以用来实现更简短也更加可读的代码案例。
附录 B 介绍了 OpenGL 体系中的其他 API,包括用于嵌入式和移动平台系统的OpenGL ES,以及用于 Web 浏览器内的交互式 3D 应用程序的 WebGL。
附录 C 提供了有关 OpenGL 着色语言的详细参考文档。
附录 D 列出了 OpenGL 维护的所有状态变量,并介绍了获取其数值的方法。
附录 E 介绍了与矩阵变换相关的一些数学方法。
附录 F 介绍了不同的窗口系统相关的各种库,它们提供了各种绑定例程,以支持OpenGL 渲染到本地窗口当中。
附录 G 对于 OpenGL 中所用到的浮点数格式做出了概述。
附录 H 介绍了 OpenGL 中最新的调试特性。
附录 I 给出了有关 uniform 缓存的使用的参考文档,其中使用了 OpenGL 定义的标准内存布局
opengl编程指南第8版的内容是颠覆性的!对于那些已经阅读过本书以前版本的读者来说,这一版完全根据 OpenGL 应用程序开发的最新方法和技术进行了重写。本书将经典红宝书的以函数为中心的方法,与《OpenGL 着色语言》(通常也称作“橘皮书”)一书中的着色技术进行了融合。在这一版中,作者团队中也纳入了 OpenGL 开发的一些主要贡献者,以及 OpenGL 着色语言标准的编者。因此,这一版将会涵盖 OpenGL 的最新版本,也就是版本 4.3,其中包括了计算着色器的内容。本书还介绍了可编程渲染管线的每个阶段。我们衷心地希望你能够从本书中找到实用的以及有教育价值的内容。
opengl编程指南(原书第7版)pdf高清版大小:22.65M时间:2023-09-09查看
同类热门
类似软件
opengl编程指南(原书第7版)22.65M523人在用opengl是图形硬件的一种软件接口,这个接口包含的函数超过700个,这些函数可以用于指定物体和操作,创建交互式的三维应用程序。这里小编为广大网友带来了opengl编程指南第七版pdf下载,作者: [美] Dave Shreiner,译者: 李军/徐波
查看热门标签
网友评论0人参与,0条评论
最新排行
台达dvp-plc编程技巧pdf(WPLSoft软件篇)8.64M高清版 台达dvp-plc编程技巧:WPLSoft软件篇是台达电子工业股份有限公司开发的一款plc编程图书,是台达电子集团10年plc产品开发经验的基础上,组织多位资深研发专家和应用专家合力编写而成的,是对各行各业plc应用经验的全面总结,也是plc编程理
查看reader小说阅读器858Kv2.0.0.4附使用说明 Duang~天空一声巨响,我就是那传说中的reader小说阅读器,我乃吾爱破解沈大场开发的简单易于使用的小说阅读器,支持缩小界面,可以让你上班摸鱼看小说,有多种按键,有助于用户更好的浏览阅读,用户只需轻点界面即可跳动,无需翻页,分分钟快速查看,非常
查看精通Oracle核心技术与项目实战4.96M刘丽霞pdf扫描版 精通Oracle核心技术与项目实战是一本Oracle数据库开发书籍,由刘丽霞编著。本书结合大量实例,对Oracle知识点相关的原理进行了详细讲解。具体内容包括Oracle 11g的体系结构,数据库管理和配置,数据库安全,数据库日常维护,pl/sql
查看心理学与生活第十九版pdf233.3M高清电子书心理学与生活是一部优秀的心理学入门教科书,这不仅是由于这部教材写得好,更因为它的内容与我们的生活息息相关,令人受益匪浅。这里小编带来了心理学与生活第十九版pdf下载,作者[美] 理查德·格里格,[美] 菲利普·津巴多 著,由王垒等翻译,此版本精简为16章
查看netty权威指南 第二版97.22M李林锋 pdf扫描版netty权威指南 第二版是一本Netty架构学习指南,由李林锋编著。本书深入剖析了Netty,更全面系统讲解底层架构、实践与源码,能够让读者更清晰地理解Netty 架构设计理念,第2版增加了MessagePack 编解码、服务端创建、客户端创建、高性能
查看嵌入式linux应用开发完全手册110.85M韦东山pdf扫描版嵌入式linux在嵌入式领域发展迅速,需求旺盛,但是入门却很难,初学者多是自己学习,效率不高,为此小编带来了嵌入式linux应用开发完全手册,这是一本嵌入式linux系统应用开发手册,由韦东山编著。本书以S3C2410、S3C2440开发板为例,从分析硬
查看百姓自制蔬菜食谱1000例58.08Mpdf高清版百姓自制蔬菜食谱1000例是一本pdf高清版的电子书,详细的介绍了各种蔬菜的不同做法,包括白菜、菠菜、韭菜、圆白菜、青菜、雪菜、茭白、芦笋、萝卜、山药、土豆、藕等多种蔬菜。同时该蔬菜菜谱还介绍了做菜的一些小常识、小窍门,让百姓了解从选料、制作到食用的一系
查看数据清洗入门与实践pdf30.14M扫描版干净的数据 数据清洗入门与实践是一本数据清洗指导学习书籍,由美国的Megan Squie编著,本书从文件格式、数据类型、字符编码等基本概念讲起,通过真实的示例,探讨如何提取和清洗关系型数据库、网页文件和PDF文档中的数据。最后提供了两个真实的项目,让读者
查看中国儿童百科全书电子版99.66Mpdf高清全彩版中国儿童百科全书是由我国众多学科专家、著名科普作家历时5年编纂完成的一本儿童百科全书,填补了我国以图为主的原创儿童百科全书的空白。该书采用了符合教育学理念的科学编纂模式:将知识打碎,以主题为单元,用主题和知识点介绍知识。通过35个知识门类,375个知识主
查看wcf4高级编程pdf完整版46.4Mwcf 4高级编程是由一本介绍wcf服务编程技术的图书,作者Pablo Cibraro、Krut Claeys、Fabio Cozzolino和Johann Grabner,吴文国译,清华大学出版社发行。全书共14章节,内容包括设计原理与设计模式、服务契
查看2017年水利水电工程管理与实务55.5Mpdf高清版2017年水利水电工程管理与实务,又可以称之为2017年一建水利水电工程管理与实务教材电子版,pdf格式,高清,是根据2014年版一级建造师《专业工程管理与实用》(水利水电工程)科目考试大纲编写的,与一级建造师执业资格考试综合科目《建设工程经济》《建设工
查看lua程序设计(programming in lua)5.8Mpdf高清版lua程序设计(programming in lua)是一本综合性强,介绍全面的lua中文教程,全书详细介绍了lua语言所具有的功能,并使用大量示例来演示如何将它们运用到实际的任务中。深入地介绍了lua中唯一的数据结构table,还讨论了数据结构、持久化
查看