基于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
相关图书 / 更多
基于DirectX 11的3D图形程序设计案例教程
基于联合稀疏的信号检测与恢复方法研究(英文版)
王学谦
基于DirectX 11的3D图形程序设计案例教程
基于Kubernetes的云原生DevOps(第二版)
(美)贾斯汀 多明格斯(Justin Domingus),(英)约翰 阿伦德尔(John Arundel)
基于DirectX 11的3D图形程序设计案例教程
基于“崇德尚美”目标引领的音乐教师专业发展策略研究
田素梅
基于DirectX 11的3D图形程序设计案例教程
基于商业生态系统视角的供应链金融研究
蔡强
基于DirectX 11的3D图形程序设计案例教程
基于案例驱动的电子商务法教程
陈伟,郑伊伊
基于DirectX 11的3D图形程序设计案例教程
基于R-INLA的SPDE空间模型的高级分析
Elias Krainski, Virg
基于DirectX 11的3D图形程序设计案例教程
基于ROS的机器人系统设计与开发
林燕文 李刘求 杨潮喜
基于DirectX 11的3D图形程序设计案例教程
基于学习任务群的高中语文教学探索
吕洋 主编
基于DirectX 11的3D图形程序设计案例教程
基于生涯发展的高校教师心理契约管理机制研究
邹蕾
基于DirectX 11的3D图形程序设计案例教程
基于核心素养的科学学业测评国际比较
王俊民
基于DirectX 11的3D图形程序设计案例教程
基于STM32F的嵌入式系统原理与应用
周杰 周北平 乔杰 李致金
基于DirectX 11的3D图形程序设计案例教程
基于深度学习的自然语言处理和语音识别 [美]乌黛·卡马特
(美)乌黛·卡马特, (美)约翰·刘, (美)詹姆斯·惠特克