当前位置: 首页 > news >正文

OpenGL编程指南(原书第7版)

OpenGL编程指南(OpenGL红宝书)

      

原书名:OpenGL Programming Guide,Seventh Edition

作者:(美)Dave Shreiner

译者:李军   徐波   等

ISBN:978-7-111-29450-4

定价:89.00元

上架时间:2010年3月

 

 

内容简介

《OpenGL编程指南(原书第7版)》对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了OpenGL 2.1版的所有内容。本版涵盖了OpenGL 3.0和3.1的最新特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧,例如,创建和渲染3D模型、从不同的透视角度观察物体、使用着色、光照和纹理贴图使场景更加逼真等。另外,本书还深入探讨了许多高级技巧,包括纹理贴图、抗锯齿、雾和大气效果、NURBS、图像处理等。

本书内容详实,讲解生动,图文并茂,是OpenGL程序员的绝佳编程指南。


作者简介

Dava Shreiner是ARM公司图形技术总监,长期担任SGI核心OpenGL组的成员。他首次开设了OpenGL的商业培训课程,拥有二十多年的计算机图形应用开发经验。Dave定期参加SIGGRAPH和其他全球性的图形工作会议。他是《OpenGL ES 2.0 Programming Guide》和《OpenGL Reference Manual》的作者,也是Addison-Wesley的OpenGL系列的编辑。

 

译者序

OpenGL是图形硬件的一种软件接口。从本质上说,它是一个3D图形和模型库,具有高度的可移植性,并且具有非常快的渲染速度。如今,OpenGL广泛应用于游戏、医学影像、地理信息、气象模拟等领域,是高性能图形和交互性场景处理的行业标准。

OpenGL的前身是SGI公司开发的IRIS GL图形函数库。SGI是一家久负盛名的公司,在计算机图形和动画领域处于业界领先地位。IRIS GL最初是一个2D图形函数库,后来逐渐演化为SGI的高端IRIS图形工作站所使用的3D编程API。后来,由于图形技术的发展,SGI对IRIS GL的移植性进行了改进和提高,使它逐步发展成如今的OpenGL。在此期间,OpenGL得到了各大厂商的支持,从而成为一种广泛流行的三维图形标准。

OpenGL并不是一种编程语言,而更像是一个C运行时函数库。它提供了一些预包装的功能,帮助开发人员编写功能强大的三维图形应用程序。OpenGL可以在多种操作系统平台上运行,例如各种版本的Windows、UNIX/Linux、Mac OS和OS/2等。

OpenGL是一个开放的标准,虽然它由SGI首创,但是它的标准并不控制在SGI的手中,而是由OpenGL体系结构审核委员会(ARB)掌管。ARB由SGC、DEC、IBM、Intel和Microsoft等著名公司于1992年创立,后来又陆续添加了nVidia、ATI等图形芯片领域的巨擎。ARB每隔4年举行一次会议,对OpenGL规范进行维护和改善,并出台计划对OpenGL标准进行升级,使OpenGL一直保持与时代同步。

2006年,SGI公司把OpenGL标准的控制从ARB移交给一个新的工作组—Khronos小组(www.khronos.org)。Khronos是一个由成员提供资金的行业协会,专注于开放媒体标准的创建和维护。目前,Khronos负责OpenGL的发展和升级。

《OpenGL编程指南》就是由Khronos小组编写的官方指南,是OpenGL领域的权威著作,有“OpenGL红宝书”之称,曾经帮助许多程序员走上了OpenGL专家之路。第7版在第6版的基础上又有所改进,介绍了OpenGL 3.0和OpenGL 3.1的新的和更新的内容。

本书历经多次版本升级,其中文版的翻译也是一项延续性的工作,凝结了许多人的辛勤工作。徐波等曾承担《OpenGL编程指南》第5版和第6版的主要翻译工作。李军在第6版的中文版的基础上,负责了第7版新增内容的翻译和更新工作。参与第7版翻译工作的还有刘金华、刘伟超、罗庚臣、刘二然、郑芳菲、庄逸川、王世高、郭莹、陈、邓勇、何进伟、贾晓斌、汪蔚和齐国涛。机械工业出版社华章分社的编辑为本书的出版付出了辛勤劳动,感谢他们!

 

译者

2009年10月

 

 

《OpenGL编程指南(原书第7版)》互动网首发

订购地址:http://www.china-pub.com/196413

豆瓣讨论:http://www.douban.com/subject/4260618/

 

 

 

《正在爆发的营销革命:社会化网络营销指南》(SNS社会化网络\湿营销\病毒营销)即将上市,敬请关注!

相关文章:

  • 行摄无疆——李元大师谈风光摄影圆满结束
  • DirectX游戏编程,揭秘Direct3D游戏开发核心技术
  • 《Android应用开发揭秘》一个月内售罄,已重印
  • 书讯:《Spring技术内幕——深入解析Spring架构与设计原理》
  • 书讯:《Android应用开发揭秘》
  • 书讯:《GWT揭秘》
  • 吹尽黄沙始得金——华章4月图书推荐
  • 《设计模式之禅》试评员名单公布
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • 华章公司图书备受2010年数据库大会会员喜欢
  • 把时间花在“经典”上——《C++程序设计语言(特别版):十周年中文纪念版》
  • 2010年度华章“读IT经典”高校征文大赛,拉开序幕!
  • 编程的本质
  • 团队运转的动力何在,如何让一个平庸的团队变得出色,如何让一个优秀的团队垮掉?
  • 爱生活,爱摄影 —《数码摄影》杯有奖图书摄影大赛
  • __proto__ 和 prototype的关系
  • const let
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Java IO学习笔记一
  • JavaScript对象详解
  • js操作时间(持续更新)
  • Laravel5.4 Queues队列学习
  • MySQL几个简单SQL的优化
  • PAT A1092
  • Python学习之路13-记分
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • vue2.0项目引入element-ui
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 缓存与缓冲
  • 技术:超级实用的电脑小技巧
  • 解析带emoji和链接的聊天系统消息
  • 前嗅ForeSpider教程:创建模板
  • 为什么要用IPython/Jupyter?
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 带你开发类似Pokemon Go的AR游戏
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • 昨天1024程序员节,我故意写了个死循环~
  • #宝哥教你#查看jquery绑定的事件函数
  • (+4)2.2UML建模图
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (转载)hibernate缓存
  • .net 验证控件和javaScript的冲突问题
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET上SQLite的连接
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [100天算法】-目标和(day 79)
  • [2021 蓝帽杯] One Pointer PHP
  • [AIGC] Java 和 Kotlin 的区别
  • [ASP.NET MVC]如何定制Numeric属性/字段验证消息