【优品课件】---《dx9.0中文帮助》

【优品课件】---《dx9.0中文帮助》

ID:13490940

大小:2.11 MB

页数:264页

时间:2018-07-22

【优品课件】---《dx9.0中文帮助》_第1页
【优品课件】---《dx9.0中文帮助》_第2页
【优品课件】---《dx9.0中文帮助》_第3页
【优品课件】---《dx9.0中文帮助》_第4页
【优品课件】---《dx9.0中文帮助》_第5页
资源描述:

《【优品课件】---《dx9.0中文帮助》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Dx9.0中文帮助目录一、Direct3D起步8二、三维坐标系与几何学11三角形光栅化法则17点、线光栅化法则20点精灵光栅化法则20三、设备23四、Direct3D对象38五、资源39六、状态45渲染状态45概述46取样器状态53取样状态53相关主题54纹理层状态54SetTextureStageState54七、顶点声明56D3DVERTEXELEMENT9结构57把FVF映射到DirectX9.0的Decl59使用了D3DDECLUSAGE_POSITIONT的顶点声明60DirectX9.0之前的驱动程序61不支持3.0版本像素着色器的Dire

2、ctX9.0驱动程序61支持3.0版本像素着色器的DirectX9.0驱动程序61未使用D3DDECLUSAGE_POSITIONT的顶点声明61用于可编程顶点流水线62用于固定功能顶点流水线63把DirectX9.0声明映射到DirectX8.x声明64把DirectX9.0声明映射到FVF位64用于ProcessVertices的顶点声明65八、顶点格式65九、几何体67顶点缓存67描述68内存池及用途68存取顶点缓存的内容70取得顶点缓存描述72固定功能顶点处理73目标顶点缓存的FVF用途设置74创建索引缓存78索引处理的要求79存取索引缓存的内

3、容79取得索引缓存的描述80十、渲染81雾96十一、固定功能流水线105十二、顶点和像素处理105十三、变换111矩阵111概述112平移和缩放113平移113缩放114世界变换116什么是世界变换116设置世界矩阵117观察变换118什么是观察变换?118设置观察矩阵119投影变换120什么是投影变换?120设置投影矩阵122十四、视区和裁剪124十五、光与材质130光的类型133点光源133平行光134聚光灯134光的位置、范围和衰减138位置139范围139衰减139光的使用140设置和取得光的属性140启用和禁用光源142环境光144示例145

4、漫反射光146示例147镜面反射光148镜面反射光公式149中间向量150示例150示例152衰减和聚光灯因子154衰减因子155聚光灯因子156材质156设置材质属性157取得材质属性158材质属性159漫反射和环境反射159放射160镜面反射160十六、纹理161纹理寻址模式162设置寻址模式163设备限制163用Mipmap进行纹理过滤184创建mipmap链185选择并显示mipmap186复制到表面204相关主题205复制表面205相关主题205Gamma控制207GammaRampLevels207设置及取得GammaRampLevels2

5、08压缩纹理资源211存储效率和纹理压缩212在单个纹理内的混用不同格式212不透明和一位阿尔法纹理212不透明颜色编码的示例215一位阿尔法编码的示例216带阿尔法通道的纹理217直接纹理编码218三位线性阿尔法插值219压缩纹理格式221使用压缩纹理221测定对压缩纹理的支持222创建压缩纹理222压缩纹理的解压223十七、可编程流水线226十八、可编程数据流模型229组合的示例232一个数据流,只使用漫反射色232十九、顶点着色器238创建顶点着色器239第1步:声明顶点数据239第2步:设计着色器的功能240第3步:检查对顶点着色器的支持240

6、第4步:声明顶点着色器数据240第5步:创建着色器241第6步:渲染输出像素241顶点颜色242纹理244带光照的纹理贴图246顶点着色器的创建246顶点着色器常量247渲染248将顶点着色器与顶点声明分离249把DirectX8.x的顶点声明映射到DirectX9.0的顶点声明250把FVF码转换为DirectX9.0的顶点声明251把DirectX9.0的顶点声明转换为DirectX8.x的顶点声明251把DirectX9.0的顶点声明转换为FVF码252二十、像素着色器253创建像素着色器253第1步254第2步254第3步255第4步255第5

7、步256确认对像素着色器的支持256纹理操作的转换257对纹理的一些考虑258纹理层和取样器状态258像素着色器和纹理取样259在像素着色器之后的处理259像素着色器示例260应用纹理贴图260把顶点漫反射色和纹理进行混合262用颜色值把两张纹理进行混合264调试265用VisualStudio进行调试266其它着色器调试器266对纹理混合进行调试266诊断支持266一、Direct3D起步本节提供对Microsoft®Direct3D®应用程序编程接口(API)中三维图形功能的介绍。可以在这里找到有关图形流水线的概述,以及可以快速运行,帮助开发者了解

8、Direct3D基本功能的教程。·Direct3D体系结构·三维坐标系与几何学·Direct3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。