计算机图形学

计算机图形学
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2008-06
版次: 1
ISBN: 9787111241027
定价: 48.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 343页
正文语种: 简体中文
原版书名: Computer Graphics: Programming in OpenGL for Visual Communication
52人买过
  •   本书主要介绍计算机图形学原理而不讨论实现这些原理的算法和数学细节,重点在于讲述如何采用图形APIOpenGL的编程技术来解决实际问题。作者以描述性和面向过程的方式阐述了计算机图形学中的重要主题,使得计算机科学及相关专业的学生在学习阶段的早期便能接触并理解这些主题;同时使用OpenGL来说明计算机图形学的基本概念,使学生可以绕过图形学算法和数学细节,快速生成有意义的可交互且动态的三维图形,创建有效的视觉交流。
      本书注重计算机图形学精髓的理解和图形编程技术的掌握,非常适合作为高等院校计算机及相关专业计算机图形学课程的教材,同时也适合作为具有熟练编程经验的其他专业学生和专业技术人员学习图形学及图形编程的自学教材。   SteveCunningham美国加州大学斯坦尼斯洛斯分校计算机系资深教授,长期从事计算机图形学教学和研究工作。他对计算机图形学理论和OperIGL编程均有很深的造诣,曾经担任ACMSIGGRAPH学会的主席和Eurographics学会教育委员会的主任,多次组织计算机图形学和可视化教学研讨会。 出版者的话
    译者序
    前言
    第0章导论
    0.1视觉交流与计算机图形学
    0.2视觉交流的基本概念
    0.2.1使用合适的信息表示方式
    0.2.2图像应突出重点
    0.2.3使用合适的信息展示级别
    0.2.4采用合适的信息格式
    0.2.5注意图像显示的准确性
    0.2.6理解并尊重观众的文化背景
    0.2.7使交互成为用户熟悉的高效操作
    0.3三维几何和几何流水线
    0.3.1场景与视图
    0.3.2三维模型坐标系
    0.3.3三维世界坐标系
    0.3.4三维眼坐标系
    0.3.5投影
    0.3.6裁剪
    0.3.7选择透视投影或正交投影
    0.3.8二维眼坐标
    0.3.9二维屏幕坐标
    0.4外观属性
    0.4.1颜色
    0.4.2纹理
    0.4.3深度缓存
    0.5观察过程
    0.6图形卡
    0.7一个简单的OpenGL程序
    0.7.1OpenGL程序main()函数结构
    0.7.2模型空间
    0.7.3模型变换
    0.7.4三维世界空间
    0.7.5视图变换
    0.7.6三维眼空间
    0.7.7投影操作
    0.7.8二维眼空间
    0.7.9二维屏幕空间
    0.7.10科学问题编程
    0.7.11外观属性
    0.7.12从另一角度分析程序
    0.8OpenGL扩展
    0.9小结
    0.10本章的OpenGL术语表
    0.11思考题
    0.12练习题
    0.13实验题
    第1章视图变换和投影
    1.1简介
    1.2视图变换的基本模型
    1.3定义
    1.3.1建立视图环境
    1.3.2定义投影
    1.3.3视域体
    1.3.4正交投影
    1.3.5透视投影
    1.3.6透视投影的计算
    1.3.7视域体裁剪
    1.3.8定义窗口和视口
    1.4管理视图的其他方面
    1.4.1隐藏面
    1.4.2双缓存
    1.5立体视图
    1.6视图变换与视觉交流
    1.7在OpenGL中实现视图变换和投影
    1.7.1定义窗口和视口
    1.7.2改变窗口的形状
    1.7.3设置视图变换的环境
    1.7.4定义透视投影
    1.7.5定义正交投影
    1.7.6隐藏面的处理
    1.7.7设置双缓存
    1.8实现立体视图
    1.9小结
    1.10本章的OpenGL术语表
    1.11思考题
    1.12练习题
    1.13实验题
    第2章建模原理
    第3章在OpenGL中实现建模
    第4章建模的数学基础
    第5章颜色及其混合
    第6章光照处理和着色处理
    第7章事件和交互式编程
    第8章纹理映射
    第9章图形在科学计算领域中的应用
    第10章绘制与绘制流水线
    第11章动力学和动画
    第12章高性能图形技术
    第13章插值与样条建模
    第14章非多边形图形技术
    第15章硬拷贝
    参考文献和资源
    附录
    索引
  • 内容简介:
      本书主要介绍计算机图形学原理而不讨论实现这些原理的算法和数学细节,重点在于讲述如何采用图形APIOpenGL的编程技术来解决实际问题。作者以描述性和面向过程的方式阐述了计算机图形学中的重要主题,使得计算机科学及相关专业的学生在学习阶段的早期便能接触并理解这些主题;同时使用OpenGL来说明计算机图形学的基本概念,使学生可以绕过图形学算法和数学细节,快速生成有意义的可交互且动态的三维图形,创建有效的视觉交流。
      本书注重计算机图形学精髓的理解和图形编程技术的掌握,非常适合作为高等院校计算机及相关专业计算机图形学课程的教材,同时也适合作为具有熟练编程经验的其他专业学生和专业技术人员学习图形学及图形编程的自学教材。
  • 作者简介:
      SteveCunningham美国加州大学斯坦尼斯洛斯分校计算机系资深教授,长期从事计算机图形学教学和研究工作。他对计算机图形学理论和OperIGL编程均有很深的造诣,曾经担任ACMSIGGRAPH学会的主席和Eurographics学会教育委员会的主任,多次组织计算机图形学和可视化教学研讨会。
  • 目录:
    出版者的话
    译者序
    前言
    第0章导论
    0.1视觉交流与计算机图形学
    0.2视觉交流的基本概念
    0.2.1使用合适的信息表示方式
    0.2.2图像应突出重点
    0.2.3使用合适的信息展示级别
    0.2.4采用合适的信息格式
    0.2.5注意图像显示的准确性
    0.2.6理解并尊重观众的文化背景
    0.2.7使交互成为用户熟悉的高效操作
    0.3三维几何和几何流水线
    0.3.1场景与视图
    0.3.2三维模型坐标系
    0.3.3三维世界坐标系
    0.3.4三维眼坐标系
    0.3.5投影
    0.3.6裁剪
    0.3.7选择透视投影或正交投影
    0.3.8二维眼坐标
    0.3.9二维屏幕坐标
    0.4外观属性
    0.4.1颜色
    0.4.2纹理
    0.4.3深度缓存
    0.5观察过程
    0.6图形卡
    0.7一个简单的OpenGL程序
    0.7.1OpenGL程序main()函数结构
    0.7.2模型空间
    0.7.3模型变换
    0.7.4三维世界空间
    0.7.5视图变换
    0.7.6三维眼空间
    0.7.7投影操作
    0.7.8二维眼空间
    0.7.9二维屏幕空间
    0.7.10科学问题编程
    0.7.11外观属性
    0.7.12从另一角度分析程序
    0.8OpenGL扩展
    0.9小结
    0.10本章的OpenGL术语表
    0.11思考题
    0.12练习题
    0.13实验题
    第1章视图变换和投影
    1.1简介
    1.2视图变换的基本模型
    1.3定义
    1.3.1建立视图环境
    1.3.2定义投影
    1.3.3视域体
    1.3.4正交投影
    1.3.5透视投影
    1.3.6透视投影的计算
    1.3.7视域体裁剪
    1.3.8定义窗口和视口
    1.4管理视图的其他方面
    1.4.1隐藏面
    1.4.2双缓存
    1.5立体视图
    1.6视图变换与视觉交流
    1.7在OpenGL中实现视图变换和投影
    1.7.1定义窗口和视口
    1.7.2改变窗口的形状
    1.7.3设置视图变换的环境
    1.7.4定义透视投影
    1.7.5定义正交投影
    1.7.6隐藏面的处理
    1.7.7设置双缓存
    1.8实现立体视图
    1.9小结
    1.10本章的OpenGL术语表
    1.11思考题
    1.12练习题
    1.13实验题
    第2章建模原理
    第3章在OpenGL中实现建模
    第4章建模的数学基础
    第5章颜色及其混合
    第6章光照处理和着色处理
    第7章事件和交互式编程
    第8章纹理映射
    第9章图形在科学计算领域中的应用
    第10章绘制与绘制流水线
    第11章动力学和动画
    第12章高性能图形技术
    第13章插值与样条建模
    第14章非多边形图形技术
    第15章硬拷贝
    参考文献和资源
    附录
    索引
查看详情
系列丛书 / 更多
计算机图形学
Java编程思想(第4版)
[美]Bruce Eckel 著;陈昊鹏 译
计算机图形学
数据挖掘:概念与技术(原书第3版)
[美]Jiawei、[美]Micheling、[美]Jian Pei 著;范明、孟小峰 译
计算机图形学
算法导论(原书第3版)
[美]Thomas、[美]Charles、[美]Ronald、[美]Clifford Stein 著;殷建平、徐云、王刚 译
计算机图形学
数据结构与算法分析:Java语言描述
[美]马克·艾伦·维斯 著;陈越 译
计算机图形学
C程序设计语言(第2版·新版) 习题解答
吉米拜尔 著;杨涛 译;[美]汤朵
计算机图形学
C程序设计语言(第二版)
[美]Brian(布莱恩·克尼汉)、[美]Dennis M.Ritchie(丹尼斯·里奇) 著;徐宝文、李志 译
计算机图形学
深入理解计算机系统(原书第3版)
[美]兰德尔 E.布莱恩特(Randal E.·Bryant) 著;龚奕利、贺莲 译
计算机图形学
计算机科学丛书·云计算:概念、技术与架构
[美]Thomas、[英]Zaigham、[巴西]Ricardo Puttini 著;龚奕利、贺莲、胡创 译
计算机图形学
数据库系统概念:(原书第6版)
[美]Abraham、Henry、S.Sudarshan 著;杨冬青、李红燕、唐世渭 译
计算机图形学
计算机科学导论:原书第3版
[美]Behrouz Forouzan 著;刘艺 译
计算机图形学
编译原理:原理、技术与工具
[美]阿霍 著;赵建华 译
计算机图形学
软件工程:实践者的研究方法(原书第8版 本科教学版)
[美]罗杰 S. 普莱斯曼 著;郑人杰、马素霞 译
相关图书 / 更多
计算机图形学
计算机基础与实训教程
顾玲芳 编
计算机图形学
计算机网络攻击与防护
刘念;陈雪松;谈洪磊
计算机图形学
计算机组成原理与汇编语言
田民格、秦彩杰、林观俊、田佳琪
计算机图形学
计算机网络技术(第5版)
徐立新 吕书波
计算机图形学
计算天文
冯毅
计算机图形学
计算思维培养与无人机创意编程
范谊 陈宇 张锦东
计算机图形学
计算机组成原理与系统结构(第3版)
冯建文 章复嘉 赵建勇 包健 编著
计算机图形学
计算小状元 小学数学 2年级上册 bs版 小学数学单元测试 新华
作者
计算机图形学
计算机应用基础
苗苗
计算机图形学
计算机系统原理(2023年版) 全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
计算机图形学
计算机辅助翻译教程()
赵秋荣
计算机图形学
计算机三维建模方法
易健宏 编著;李凤仙
您可能感兴趣 / 更多
计算机图形学
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
计算机图形学
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
计算机图形学
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
计算机图形学
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
计算机图形学
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
计算机图形学
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
计算机图形学
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
计算机图形学
最后一章
[美]厄尼·派尔
计算机图形学
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
计算机图形学
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
计算机图形学
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
计算机图形学
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译