





定价:29.5元
印次:1-1
ISBN:9787302272847
出版日期:2012.03.01
印刷日期:2012.03.21
图书责编:魏江江
图书分类:零售
本书介绍如何利用DirectX 11的Direct3D开发交互式3D图形程序。首先介绍必要的数学基础; 然后结合Direct3D介绍3D图形的基本实现过程,例如颜色、纹理、光照、模板等; 接着对3D图形的部分应用主题进行了详细介绍,例如粒子系统、拾取等; 最后对Direct3D的图形渲染管道的各个阶段进行了介绍,特别是对Direct3D 11的新技术进行了详细描述。 本书可作为大学本科和研究生3D游戏编程课程参考书和培训教材,也可供广大3D图形游戏编程用户学习和参考。
姚莉,上海交通大学博士学位,现任东南大学计算机科学与工程学院、软件学院教师,主持多项国家和江苏省自然科学基金项目,拥有多年三维图形系统开发和教学经验。
随着数字技术的突飞猛进以及网络的广泛普及,计算机图形学(Computer Graphics)作为一种图形表示和设计的方法与工具得到了国内外的普遍重视,成为计算机科学中最为活跃的研究与应用领域之一。计算机图形学是一门建立在计算机科学、数学、物理、心理学和艺术等学科基础上的综合学科,它主要研究计算机图形的生成、处理和显示方法,以及利用计算机处理与图形有关的专业问题。随着人们对友好的人机交互环境的需求越来越强烈,图形用户界面已经成为软件的一个重要组成部分,以图形的方式来表示抽象的概念或数据已经成为信息领域的一个重要发展趋势。目前计算机图形技术已被广泛应用于数字媒体、计算机辅助设计、科学数据可视化,军事仿真等领域,并形成了一系列新的研究方向。 在计算机图形技术领域,美国和日本处于领先水平。自1968年美国科学家第一次在实验室中将自己亲属的照片扫描并输入计算机开始,计算机图形学已经发展了几十年,其中从1975年开始举办的SIGGRAPH会议不仅极大地推动了美国在该领域技术的发展,而且已经成为世界图形学技术的年度展览会。同时,日本依靠动漫产业,成为全球视频游戏和动画方面的先驱之一,从而推动了各种游戏软硬件水平的不断提高,使得计算机图形技术在日本得到了迅猛发展。如今计算机图形技术已经广泛应用于影视制作、游戏制作、多媒体教育和艺术创作等社会不同领域,每年给国家带来数千亿的经济利益和巨大的社会效益。可以说计算机图形技术已经成为一种迅速成长的新兴产业,深刻影响着国内外社会经济和文化的发展。 对于三维图形开发特别是视频游戏开发,开发人员不仅需要掌握图形学的原理、相关的数学和物理模型,还需要了解当...
第1章向量
1.1向量的概念
1.1.1向量的表示
1.1.2左手坐标系和右手坐标系
1.2向量的长度及规范化
1.2.1向量长度
1.2.2向量的标准化
1.3向量的加法和减法
1.4数乘
1.5点积
1.6叉积
1.7齐次坐标
1.8XNA向量
1.8.1SIMD编程简介
1.8.2XNA向量类型
1.8.3XNA向量操作
1.9本章小结
第2章矩阵
2.1矩阵定义
2.1.1定义
2.1.2矩阵相等、矩阵加法和矩阵数乘
2.2矩阵乘法
2.2.1定义
2.2.2向量矩阵乘法
2.3矩阵的转置
2.4单位矩阵
2.5逆矩阵
2.5.1定义
2.5.2逆矩阵的用途
2.6XNA矩阵
2.6.1XNA矩阵类型
2.6.2XNA矩阵操作
2.7本章小结
第3章矩阵变换
3.1基本变换
3.1.1平移变换
3.1.2旋转变换
3.1.3缩放变换
3.2XNA矩阵变换函数
3.3几何变换的组合
3.4本章小结
第二部分Direct3D基础
第4章Direct3D 11概述
4.1DirectX概述
4.1.1DirectX历史及版本
4.1.2COM
4.2Direct3D 11新特性
4.3Direct3D 11与OpenGL 4.0比较
4.4Direct3D 11...