基于DirectX 11的3D图形程序设计案例教程

基于DirectX 11的3D图形程序设计案例教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2015-06
版次: 1
ISBN: 9787562490036
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 292页
字数: 517千字
正文语种: 简体中文
5人买过
  •   《基于DirectX 11的3D图形程序设计案例教程》主要介绍如何使用DirectX 11开发交互式3D图形程序。书中除第1章外,每一章都通过一个完整的实验介绍DirectX 11程序开发的相关知识。首先介绍了Windows编程的基础以及必要的数学函数库的使用,然后讲解了相关的3D概念。其主题涵盖了Direct3D的基本原理和方法,例如图元的绘制、光照、纹理、混合、模板等。本书弱化过多的理论讲解,强调在实践中掌握3D图形编程的基本技能。内容深入浅出,主要面向希望学习3D图形开发技术并具有一定的程序设计基础的大中专院校学生以及希望学习3D图形编程的开发人员。
    第1部分准备部分
    第1章安装与配置DirectX开发环境
    1.1概述
    1.2安装Visual Studio 2012
    1.3安装DirectX SDK
    1.4配置Effect框架
    1.5安装常见问题解决
    第2章第一个Windows程序
    2.1概述
    2.2建立一个简单的Windows程序
    2.3*补充知识
    第3章XNA数学库简介
    3.1概述
    3.2一个矩阵变换的例子
    3.3利用XNA数学库实现例子中的矩阵变换
    3.4*补充知识
    第2部分Direct3D基础及应用
    第4章初始化Direct3D
    4.1概述
    4.2初始化Direct3D
    第5章第一个D3D程序
    5.1概述
    5.2绘制一个三角形
    5.3*思考题
    5.4*常见问题及解决方法
    第6章Effect框架简介
    6.1概述
    6.2利用Effect框架绘制旋转的彩色立方体
    6.3*思考题
    6.4*常见问题及解决方法
    第7章光照效果
    7.1概述
    7.2绘制具有光照效果的立方体
    7.3*思考题
    第8章纹理
    8.1概述
    8.2利用纹理绘制木箱子
    8.3*思考题
    8.4*补充知识
    第9章混合
    9.1概述
    9.2利用混合技术绘制水中的箱子
    9.3*思考题
    第10章模板
    10.1概述
    10.2利用模板绘制镜子中的物体
    10.3*思考题
    第11章灵活摄像机
    11.1概述
    11.2灵活摄像机的实现
    第12章OBJ模型简介
    12.1概述
    12.2导入椅子的OBJ模型
    12.3*思考题
    第3部分Direct3D综合示例
    第13章跑酷游戏--BUS RUN
    13.1概述
    13.2编写BUS RUN游戏
    13.3*思考题
    第14章投篮游戏
    14.1概述
    14.2准备编写投篮游戏
    14.3投篮游戏的设计与实现
    14.4*思考题
    参考文献
  • 内容简介:
      《基于DirectX 11的3D图形程序设计案例教程》主要介绍如何使用DirectX 11开发交互式3D图形程序。书中除第1章外,每一章都通过一个完整的实验介绍DirectX 11程序开发的相关知识。首先介绍了Windows编程的基础以及必要的数学函数库的使用,然后讲解了相关的3D概念。其主题涵盖了Direct3D的基本原理和方法,例如图元的绘制、光照、纹理、混合、模板等。本书弱化过多的理论讲解,强调在实践中掌握3D图形编程的基本技能。内容深入浅出,主要面向希望学习3D图形开发技术并具有一定的程序设计基础的大中专院校学生以及希望学习3D图形编程的开发人员。
  • 目录:
    第1部分准备部分
    第1章安装与配置DirectX开发环境
    1.1概述
    1.2安装Visual Studio 2012
    1.3安装DirectX SDK
    1.4配置Effect框架
    1.5安装常见问题解决
    第2章第一个Windows程序
    2.1概述
    2.2建立一个简单的Windows程序
    2.3*补充知识
    第3章XNA数学库简介
    3.1概述
    3.2一个矩阵变换的例子
    3.3利用XNA数学库实现例子中的矩阵变换
    3.4*补充知识
    第2部分Direct3D基础及应用
    第4章初始化Direct3D
    4.1概述
    4.2初始化Direct3D
    第5章第一个D3D程序
    5.1概述
    5.2绘制一个三角形
    5.3*思考题
    5.4*常见问题及解决方法
    第6章Effect框架简介
    6.1概述
    6.2利用Effect框架绘制旋转的彩色立方体
    6.3*思考题
    6.4*常见问题及解决方法
    第7章光照效果
    7.1概述
    7.2绘制具有光照效果的立方体
    7.3*思考题
    第8章纹理
    8.1概述
    8.2利用纹理绘制木箱子
    8.3*思考题
    8.4*补充知识
    第9章混合
    9.1概述
    9.2利用混合技术绘制水中的箱子
    9.3*思考题
    第10章模板
    10.1概述
    10.2利用模板绘制镜子中的物体
    10.3*思考题
    第11章灵活摄像机
    11.1概述
    11.2灵活摄像机的实现
    第12章OBJ模型简介
    12.1概述
    12.2导入椅子的OBJ模型
    12.3*思考题
    第3部分Direct3D综合示例
    第13章跑酷游戏--BUS RUN
    13.1概述
    13.2编写BUS RUN游戏
    13.3*思考题
    第14章投篮游戏
    14.1概述
    14.2准备编写投篮游戏
    14.3投篮游戏的设计与实现
    14.4*思考题
    参考文献
查看详情
12