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

OpenGL编程指南(OpenGL红宝书)

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/4311129/

 

 

 

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

相关文章:

  • OpenGL编程指南(原书第7版)
  • 行摄无疆——李元大师谈风光摄影圆满结束
  • DirectX游戏编程,揭秘Direct3D游戏开发核心技术
  • 《Android应用开发揭秘》一个月内售罄,已重印
  • 书讯:《Spring技术内幕——深入解析Spring架构与设计原理》
  • 书讯:《Android应用开发揭秘》
  • 书讯:《GWT揭秘》
  • 吹尽黄沙始得金——华章4月图书推荐
  • 《设计模式之禅》试评员名单公布
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • 华章公司图书备受2010年数据库大会会员喜欢
  • 把时间花在“经典”上——《C++程序设计语言(特别版):十周年中文纪念版》
  • 2010年度华章“读IT经典”高校征文大赛,拉开序幕!
  • 编程的本质
  • 团队运转的动力何在,如何让一个平庸的团队变得出色,如何让一个优秀的团队垮掉?
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 07.Android之多媒体问题
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • IDEA 插件开发入门教程
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Java程序员幽默爆笑锦集
  • java多线程
  • JS学习笔记——闭包
  • Python进阶细节
  • Redux 中间件分析
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • V4L2视频输入框架概述
  • vue:响应原理
  • 前言-如何学习区块链
  • 入手阿里云新服务器的部署NODE
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 网络应用优化——时延与带宽
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 06-01 点餐小程序前台界面搭建
  • Prometheus VS InfluxDB
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​批处理文件中的errorlevel用法
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ​虚拟化系列介绍(十)
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #QT(串口助手-界面)
  • #控制台大学课堂点名问题_课堂随机点名
  • (10)STL算法之搜索(二) 二分查找
  • (floyd+补集) poj 3275
  • (定时器/计数器)中断系统(详解与使用)
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .NET 5种线程安全集合
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)