游戏引擎复习参考.doc

游戏引擎复习参考.doc

ID:52324536

大小:21.00 KB

页数:2页

时间:2020-03-26

游戏引擎复习参考.doc_第1页
游戏引擎复习参考.doc_第2页
资源描述:

《游戏引擎复习参考.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、游戏引擎基础复习提纲1、什么是着色器?顶点着色器和像素着色器分别实现了什么功能(或者:替换了固定渲染管线中的哪部分功能)?2、HLSL基本语法,常用内置函数。3、顶点声明的描述、创建及启用。4、基于着色器绘制或基于效果文件绘制的基本步骤。5、基于顶点着色器或基于效果文件的卡通着色的实现。6、基于像素着色器的多重纹理采样的实现。7、基于DirectInput实现输入的步骤(结合DirectInput类的实现理解)。8、计算并显示FPS(结合GfxStats类的实现理解)。9、基于顶点着色器或像素着色器的Phong光照模型的实

2、现。10、如何获取网格模型的基本几何信息?11、什么是包围盒?为什么要使用包围盒?常见的包围盒有哪些?如何创建?12、基于高度图的三维室外地形渲染的基本步骤。13、第一人称摄像机的基本功能和实现(结合Camera类的实现理解)。14、粒子系统中的粒子可以采用什么方式实现?粒子一般具有哪些基本属性?15、粒子系统的基本框架设计。游戏引擎基础题型参考一、单项选择题(10小题,共20分)1、在固定渲染管线的T&L阶段,坐标变换的顺序是()。A.投影变换→视图变换→世界变换B.世界变换→视图变换→投影变换C.视图变换→平移变换→投

3、影变换D.世界变换→投影变换→视图变换2、通过()技术,可以将2D图像数据映射到3D图元上,以增强场景的真实感。A.模板B.混合C.雾效D.纹理映射3、允许程序在绘制像素的同时更新深度缓冲存储区的绘制状态设置代码是()。A.SetRenderState(D3DRS_ALPHATESTENABLE,TRUE);B.SetRenderState(D3DRS_ZWRITEENABLE,TRUE);C.SetRenderState(D3DRS_ZENABLE,TRUE);D.SetRenderState(D3DRS_SPECULA

4、RENABLE,TRUE);二、简答题(3小题,共30分)共2页第2页1、Phong光照模型由哪几部分光组成?给出考虑了距离因素的Phong光照模型的计算公式,说明相关参数的含义。提示:(1)环境光与距离无关。(2)光强随距离衰减的算法可自行设计。(3)相关参数可用图示说明。三、程序分析题(1小题,共10分)1、分析下面像素着色器程序,float4DirLightTexPS(float4c:COLOR0,float4spec:COLOR1,float2tex0:TEXCOORD0):COLOR{float3texColor

5、=tex2D(TexS,tex0).rgb;float3diffuse=c.rgb*texColor;returnfloat4(diffuse+spec.rgb,c.a);}写出像素的颜色分量的来源,Alpha分量的来源。四、编程题(2小题,共40分)1、编写HLSL程序,实现多重纹理的采样及雾化效果。说明:(1)利用效果文件实现。(2)假设应用程序部分已完成必要的工作,如全局变量的初始化、效果对象的创建等。只要求写出效果文件部分。(3)纹理至少有两层。(4)根据需要,在效果文件中,自己定义所需的全局变量、变量、采样器对象

6、等。友情提示:试卷不同于中国山水画,请(尽量)勿留白!祝大家考试顺利!^-^共2页第2页

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

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

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