动画考试试题_第1页
动画考试试题_第2页
动画考试试题_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2、3、4(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)简答

动画考试试题名词解释(每个2分,共10分)填空(240分)简答(330分)编程(第1小题6分,第2小题14分,共20分)现在电影的播放速度为(4帧秒,电视画面的播放速度为(5帧秒)或(30帧/秒。为了降低动画的成本,常常采用(一拍二)或(一拍三)续的两帧或三帧重复同一幅画面。199630003.5亿美元的票房收入,还获得前期筹备阶段(中期制作阶段)和(后期制作阶段。(原画创作(中间插画制作画面测试、描线和上色。(ns是一种图形显示软件工具包,它为图形硬件(例如显卡)提供软件接口。(OpenGL)为计算机动画提供由图形生成图像帧的工具。MicrosoftVC++2005MFC开发(OpenGL)应用程序。L(核心库(工具库(辅助库。核心库应对的链接文件是“b(,在核心库中的函数名称通常以(gl)开头。,工具库中的函数名称通常以(glu)开头。辅助库对应的链接文件是“b(,辅助库中的函数名称通常以(aux)开头。则近裁剪面的左下角坐标为(5,右下角坐标为(0,远裁剪面的左下角的坐标为(,,,右上角的坐标为(5,。绘制真实感图形主要进行两种操作:(设置光源和(设置材质)。在OpenGL中,每个光源包括以下属性(颜色)、(位置)、(方向)。OpenGL对光照效果的计算是由四个不同的光照分量叠加而成的,即:(环境光(漫反射光(镜面反射光(发射光。即调用函数();写出实现沿x 轴正方向平移5 个单位的函数语句(;(一)写出生成基于MFC应用程序的五个操作步骤。()启动tl5软件,鼠标单击“tApplication”项目模板类型,选择要保存的硬盘路径,输入项目名称,单击“这时弹出MFChMicrosoftVisualC++2005MFC项目,并生成基本的MFC应用程序代码。单击“Build/RebuildSolution”对项目进行编译和链接。单击“Debug/StartWithoutDebugging”运行项目。(二)MFCOpenGLP28。()新建或打开基本的MFC应用程序。OpenGL链接库文件。OpenGL头文件的语句。OpenGL渲染句柄的变量。。。。。OnDraw的代码。(三)请简单说明视觉暂留原理。0.05~0.1秒内不会消失。的视觉变化效果。(四)简述动画片的制作过程。段和后期制作阶段。计,即造型设计、场景设计。线和上色。等的制作,从而完成动画片的制作过程。(五)提高计算机动画效果的基本手法。答:迪斯尼公司总结了以下几种提高动画效果的手法(1)挤压与拉伸(2)时间分配(3)预备动作(4)场景布局(5)惯性动作与交迭动作(6)连续动作与重点动作(7)慢进和慢出(8)弧形运动(9)夸张(10)附属动作(11)吸引力(六)计算机在动画制作中的作用。(1)些动画特效。(2)动画可以完全由计算机制作,并且可以直接在显示器的屏幕上进行播放。(七)计算机动画的应用领域。()()(3)()游戏动画;()()()教育;(8)医疗卫生。(八)OpenGL中加入光照步骤。OpenGL内部计算基于不同的光照模型的光强②建立、选择并放置一个或多个光源,设置光源的不同属性。③建立、选择一个光照模型。它决定了全局光照以及视点的有效位置(无穷远)并用于光强计算。④定义场景中物体材质的属性。(九)在OpenGL中进行纹理映射所需的基本步骤。答:在OpenGL中进行纹理映射所需的基本步骤如下1、 定义纹理;2、 控制滤波;3、 指定映射方式;4、 给出顶点的纹理坐标和几何坐标,并绘制场景。(十)OpenGL()绘制二次曲面对象;设置二次曲面对象的各种属性;绘制二次曲面(用同一个二次曲面对象可以绘制多种二次曲面)删除二次曲面对象。(十一)OpenGL使用计时器控制的简单动画的操作步骤。答:1、定义变量,用来控制移动、旋转、缩放。2、在Ondraw函数中绘制图形,并添加移动、旋转、缩放等动作。3Oncreate函数体内最后一条语句“return0SetTimer语句,例如:SetTimer(1);4OnDestoryKillTimerKillTimer(1);5、添加OnTimer函数,并在其函数体内添加每个时间间隔发生的动作。(十二)自由变形(FFD)的基本思路。答:FFD的基本思路是将物体全部或部分嵌入到网格中,然后通过对网格的变形(即改变网格顶点的位置)控制物体的变形。(十三)关键帧动画技术最主要的研究内容。的画面,使得整个动画更加合理流畅。(十四)写出三种关键帧插值方法。()(2)基于位置的线性插值方法;基于旋转角度的线性插值方法;Bézier曲线进行关键帧插值;Hermite的关键帧插值。(十五)简单描述单个粒子的生命周期。答:粒子的生命周期主要经过三个阶段:新生态、成长态、死亡态。生态。这时要对粒子进行初始化的操作。大小和颜色等。在粒子存在的时间超过其生命值之后,粒子就进入死亡态,即从粒子系统中消失。(十六)三维自由变换的步骤。步骤如下:将整个物体或者物体需要发生变形的部分嵌入到一个平行六面体中。给平行六面体内部及其边界上的每个点分配一个固定的网格参数坐标编程1、OpenGL设置材质要求:RGBA值为(0.8,0.0,0.8,1.0)是一种紫色,将材质的环境反射光和漫反射光色设置为紫色。写出实现代码。答:GLfloatmat_ambient[]={0.8,0.0,0.8,1.0};GLfloatmat_diffuse[]={0.8,0.0,0.8,1.0};glMaterialfv(GL_FRONT,GL_AMBIENT,mat_ambient);glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_diffuse);2、OpenGL为。答:GLfloatlight_diffuse[]={0.0,0.0,1.0,1.0};glLightfv(GL_LIGHT0,GL_DIFFUSE,light_diffuse);3、编程实现旋转的茶壶效果,要求写出详细的操作步骤,写出OnDraw和OnTimer函数中的关键代码。答:1、操作步骤:①定义全局变量m_angle:floatm_angle=0.0f;OndrawauxWireTeaport(2.0)之前添加旋转变化语句;③在Oncreate函数体内最后“return0”之前添加SetTimer(1.33,NULL);④在OnDestory函数体内最后添加KillTimer(1);⑤添加OnTimer函数。OnDraw函数:glRotated(m_angle,0.0,0.0,1.0);auxWireTeapot(2.0);OnTimer函数:m_angle=m_angle+10.0;Invalidate();5、写出基于颜色的图像插值算法。P116ABt∈[0,1]AB具有相同的宽度和高度。输出:参数t所对应的中间帧图像。1A1.1:获取初始图像在该位置的颜色值(R0,G0,B0);步骤1.2:获取在目标图像相

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论