×
DirectX 9 0 3D游戏开发编程基础

包邮DirectX 9 0 3D游戏开发编程基础

1星价 ¥47.9 (6.9折)
2星价¥47.9 定价¥69.0
暂无评论
图文详情
  • ISBN:9787302130253
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:373
  • 出版时间:2007-04-01
  • 条形码:9787302130253 ; 978-7-302-13025-3

内容简介

  《DirectX 9.0 3D游戏开发编程基础》主要介绍如何使用DirectX9.0开发交互式3D图形程序,重点是游戏开发。  《DirectX 9.0 3D游戏开发编程基础》首先介绍了必要的数学工具,然后讲解了相关的3D概念。其他主题几乎涵盖了Direct3D中的所有基本运算,例如图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用Direct3D实现游戏中所需的技术。介绍顶定点着色器和像素着色器的章节(包含了效果框架和新的高级着色语言的内容)对这些关键运算进行了较为集中的讨论。  《DirectX 9.0 3D游戏开发编程基础》内容深入浅出,内容广泛,可供从事3D游戏程序设计、可视化系统设计或其他图形应用程序开发的开发人员和大中专院校学生参考,也极适合各种游戏开发培训机构作为Direct3D编程的培训教程。  《DirectX 9.0 3D游戏开发编程基础》从游戏开发的角度介绍如何使用DirectX9.0开发交互式3D图形程序。  《DirectX 9.0 3D游戏开发编程基础》从介绍必要的数学工具过渡到一些相关的3D概念,然后讨论了Direct3D的所有基本运算(例如图元的绘制、光照、纹理、Alpha融合、模板)以及如何使用Direct3D实现游戏中所需的技术。在介绍顶点着色器和像素着色器的章节中(包含效果框架和新的高级着色语言的内容)对这些运算进行了较为集中的讨论。

目录

第Ⅰ部分 基础知识
**的数学知识
3D空间中的向量
向量相等
计算向量的长度
向量的规范化
向量加法
向量减法
数乘
点积
叉积
矩阵
矩阵相等、矩阵数乘和矩阵加法
矩阵乘法
单位矩阵
逆矩阵
矩阵的转置
D3DX矩阵
基本变换
平移矩阵
旋转矩阵
比例变换矩阵
几何变换的组合
向量变换的一些函数
平面(选读)
D3DXPLANE
点和平面的空间关系
平面的创建
平面的规范化
平面的变换
平面中到某一点的*近点
射线(选读)
射线
射线与平面的相交
小结

第Ⅱ部分 Direct3D基础
第1章 初始化Direct3D
1.1 Direct3D概述
1.1.1 REF设备
1.1.2 D3DDEVTYPE
1.2 COM(组件对象模型)
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 Direct3D的初始化
1.4.1 获取接口IDirect3D9的指针
1.4.2 校验硬件顶点运算
1.4.3 填充D3DPRESENT_PARAMETER结构
1.4.4 创建IDirect3DDevice9接口
1.5 例程:Direct3D的初始化
……
第2章 绘制流水线
第3章 Direct3D中的绘制
第4章 颜色
第5章 光照
第6章 纹理映射
……

第Ⅲ部分 Direct3D的应用
第Ⅳ部分 着色器和效果
展开全部

作者简介

  Frank Luna,Hero Interactive的程序员,从事交互式3D图形编程已有八年多。他*早接触DirectX可以追溯到DirectX5发布之时,目前居住在加州的洛杉矶市。    Rod Lopez,Digital Illusions CE的资深程序员,至今为止他已经从事游戏开发十年了。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航