网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 DirectX9.0\3D游戏开发编程基础/游戏软件开发专家系列
分类
作者 (美)Frank D.Luna
出版社 清华大学出版社
下载
简介
内容推荐
本书主要介绍如何使用DirectX 9.0开发交互式3D图形程序,重点是游戏开发。全书首先介绍了必要的数学工具,然后讲解了相关的3D概念。其他主题几乎涵盖了Direct 3D中的所有基本运算,例如图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用Direct 3D实现游戏中所需的技术。介绍顶定点着色器和像素着色器的章节(包含了效果框架和新的高级着色语言的内容)对这些关键运算进行了较为集中的讨论。
本书内容深入浅出,内容广泛,可供从事3D游戏程序设计、可视化系统设计或其他图形应用程序开发的开发人员和大中专院校学生参考,也极适合各种游戏开发培训机构作为Direct 3D编程的培训教程。
目录
第Ⅰ部分 基础知识
必备的数学知识
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 设备性能
……
第Ⅲ部分 Direct3D的应用
第IV部分 着色器和效果
附录 Windows编程入门
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 18:24:32