网站大量收购闲置独家精品文档,联系QQ:2885784924

directX实验四报告课件.doc

directX实验四报告课件.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

试验四DirectX光照、材质和纹理

试验汇报

项目1:DirectX材质和光照试验

在例程Cube的基础上,完毕如下环节:

实现平行光照明。

黄色材质设定。

增长一种蓝色点光源。

在试验过程中注意灯光设置的方向、颜色等参数设定。

实现平行光照明

黄色材质设定

在头文献d3dUtility.h中添加光照的函数等等

在源文献d3dUtility.cpp中添加光源

在源文献cube.cpp中修改和添加有关内容

首先使立方体停止旋转

然后改一串代码

接下来在boolSetup函数中作如下代码

注释与修改两串代码

//Device-SetRenderState(D3DRS_FILLMODE,D3DFILL_WIREFRAME);

mtrl.Emissive=d3d::BLACK;

运行成果如下

然后变化光的方向

增长一种蓝色点光源

项目2:DirectX纹理试验

在项目1的程序基础上完毕一下环节:

新增一种立方体增长纹理,图片请自己准备。

纹理立方体的实现请才有cube类的方式实现。

*在纹理立方体中可以用键盘来控制立方体的旋转。

以上三点中,“3)”属于自主研究题,有一定的难度。

1)

2)

我调试的时候代码确实是没有错误的,但出现了一种奇怪的梯形,通过查网络、问同学都没能处理这个问题。但愿老师可以谅解。

项目3:网格模型试验

在项目1的程序基础上完毕一下环节:

用bigship1.x创立一种飞机网格模型。

在场景中增长摄像机类,实现键盘控制的三维控件漫游。

文档评论(0)

知识的力量 + 关注
实名认证
内容提供者

每天进步一点点,生活向上没一天

1亿VIP精品文档

相关文档