简答
(一)写出生成基于MFC应用程序的五个操作步骤。
答:(1)启动Microsoft Visual C++ 2005软件,鼠标单击“File/New/Project”。
(2)在弹出的新建项目对话框中,选择“MFC”项目类型和“MFC Application”项目模板类型,选择要保存的硬盘路径,输入项目名称,单击“OK”。
(3)这时弹出MFC应用程序向导对话框,直接单击“Finish”,直接采用默认设置。这时Microsoft Visual C++2005会自动创建一个MFC项目,并生成基本的MFC应用程序代码。
(4)单击“Build/Rebuild Solution”对项目进行编译和链接。
(5)单击“Debug/Start Without Debugging”运行项目。
(二)简单写出生成基于MFC的基本OpenGL应用程序的九个步骤P28。
答:(1)新建或打开基本的MFC应用程序。
(2)配置应用程序,添加OpenGL链接库文件。
(3)在实现视图类的文件中添加包含OpenGL头文件的语句。
(4)增加记录OpenGL渲染句柄的变量。
(5)添加视图类的成员函数OnCreate。
(6)添加视图类的成员函数OnDestroy。
(7)添加视图类的成员函数OnSize。
(8)添加视图类的成员函数OnEraseBkgnd。
(9)修改视图类的成员函数OnDraw的代码。
(三)请简单说明视觉暂留原理。
答:动画的基本原理是视觉暂留原理,即在人的眼睛看到一幅画或一个物体后大约在0.05~0.1秒内不会消失。
利用这一原理,在一幅画还没有消失前播放下一幅画,就会给人造成一种流畅的视觉变化效果。
(四)简述动画片的制作过程。
答:制作一部完整的动画片大体上需要三个阶段:前期筹备阶段、中期制作阶段和后期制作阶段。
前期筹备阶段,首先要提出初步的创意,然后根据创意写出故事提要,接着将故事提要扩充成为文学剧本。把文学剧本改编成为分镜头剧本。再进行美术设计,即造型设计、场景设计。
中期制作阶段主要完成画面制作,包括原画创作中间插画制作、画面测试、描线和上色。
后期制作阶段首先进行校对检查,然后进行剪辑,最后进行对白、配音和字幕等的制作,从而完成动画片的制作过程。
(五)提高计算机动画效果的基本手法。
答:迪斯尼公司总结了以下几种提高动画效果的手法
(1)挤压与拉伸 (2)时间分配 (3)预备动作 (4)场景布局
(5)惯性动作与交迭动作 (6)连续动作与重点动作 (7)慢进和慢出
(8)弧形运动 (9)夸张 (10)附属动作 (11)吸引力
(六)计算机在动画制作中的作用。
答:(1)计算机可以作为工具加速传统动画的制作,降低其难度,或者增添一些动画特效。
(2)动画可以完全由计算机制作,并且可以直接在显示器的屏幕上进行播放。
(七)计算机动画的应用领域。
答:(1)影视动画片;(2)影视特技动画;(3)广告动画;(4)游戏动画;
(5)国防军事训练和作战演习模拟;(6)科技可视化;(7)教育;
(8)医疗卫生。
(八)OpenGL中加入光照步骤。
答:①定义场景中物体的每个顶点的法向量。这些法向量用于OpenGL内部计算基于不同的光照模型的光强
②建立、选择并放置一个或多个光源,设置光源的不同属性。
③建立、选择一个光照模型。它决定了全局光照以及视点的有效位置(局部或无穷远)并用于光强计算。
④定义场景中物体材质的属性。
(九)在OpenGL中进行纹理映射所需的基本步骤。
答:在OpenGL中进行纹理映射所需的基本步骤如下:
1、 定义纹理;
2、 控制滤波;
3、 指定映射方式;
4、 给出顶点的纹理坐标和几何坐标,并绘制场景。