- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、相机的制与定位
二、相机的控制与定位
在任何初始场景中都包含有相机这一特有的对象,因为在场景设置(或称布局)过程中和程序运行时都需要使用相机。在场景布局时,主窗口中的场景画面也可看作相机取景窗口的画面,改变相机位置也就能改变窗口的画面,相当于改变场景布局,因此在场景布局时常用改变相机位置的方法来设置场景,以便在某个特别的位置来看对象。在程序运行时,可根据事先设定的几个相机位置来实时调整相机位置,或者相机随某一对象一起运动,这些都将会使制作的动画更加生动和有趣。
1. 相机的手动控制
(1)改变相机的位置和方位。
在场景中相机也是一个对象,虽然不出现在场景中,但也有它的位置和方位。前靣曾提到过,在虚拟场景下方有三组蓝色箭头,它们就是用来控制照相机的位置及方位。以下图为例,通过这三组箭头手动控制相机的位置和方位后,可以观察画靣的变化过程。
第一组兰箭头是用来控制相机向上、向下、向左、向右移动,第二组兰箭头有二个箭头分别用来控制相机向前、向后移动,箭头所指的方向就是相机移动的方向。因此,相机可以在六个方向上移到新的位置,移动的方向和箭头所指方向一致。显然在不同位置的相机看到的场景画靣是不一样的。
柤机的方位也有四个方向,即左、右、前、后,第二组兰箭头另二个箭头表示方位向左和向右,第三组兰箭头表示方位是向前和向后。
在操作时,可以不断点击兰色箭头,逐步改变相机位置或方位,也可以指向箭头按住鼠标来改变相机位置或方位。如果沿箭头方向拖动鼠标将会加快动作的速度。
为了熟悉操作相机的移动,可以利用第二组箭头中的向前箭头对准Coach的腹部向前移动相机,直到相机出现在他的背靣,再利用向左或向右移动相机直就可看见如下画靣,这样就能设置好相机的位置和方位,在利用兰色箭头操作相机过程中可以使用Undo来返回相机前一位置。
(2)改变相机镜头的角度。
在虚拟场景的左边对象的操作按钮下,有一个’more control’按钮,点击它后产生如下画靣,其中有改变相机镜头的角度的滑块,通过它可改变lens angle,从狭窄的角度逐步变到广角去看场景画靣的变化。
2.相机位置设置
完成场景布局后,还需要对相机的位置进行设置,以便从不同的视角来看动画,并能在编程中使用柤机移动命令将相机移到所指定的位置。一种在场景中移动相机的方法是创建一个或多个虚对象(dummy object),用它们来标记相机在程序运行时将处的位置。虚对象好象是一个不可见的三脚架,它表示—动画运行时相机移动的目标位置。一旦放好了虚对象,就能用一 条命令将相机的视角(point of view)设置为虚对象表示的视角(其实就是把相机放到三脚架的位置)。运行时,用set point of view方法就会把相机移动到虚对象的位置,这样相机的视角就是从这个位置看过去的。创建一个虚对象是通过点击drop dummy at camera来实现的,如何设置相机位置以及编程时控制相机移动等问题将结合具体应用实例来介绍。
实例5:Dragon与Knight
(1)选择草地为背景,点击ADD OBJECT,在本地库找到Medieval文件夹,从中将Dragon、Knight、Trool及Wizard加入到场景中
点击more control,再点击drop dummy at camera,在对象树上会出现Dummy object,再点击其左边的+号,会出现Dummy,它实际上表示当前相机的位置,所看到的画靣是还未移动相机前的画面。
使用相机控制的一组兰箭头去移动相机到新的位置,从而产生不同的画面
此时有二种方法使相机回到原来位置,第一种方法是:右击对象树上的camera,从弹出的菜单中选择method,然后选set point of view to,再选Dummy object及Dummy
第二种方法是在add object的屏幕的情况下,点击move camera to dummy下面的按钮并选择dummy,就能恢复原来相机位置。
由于相机的位置可能有多个,因此需要对每个位置重新命名,例如对相机最初位置命名为Original Position,为此,右击对象树的Dummy,选择rename,并命名为Original Position。
现在要利用相机控制箭头将相机移至四个对象的上方,向前倾斜相机使其直接朝向地面,移动相机使四个对象缩小且在它们的上方
此时点击drop dummy at camera,在对象树上Original Position下靣会出现 Dummy,同样将它命名为Overhead View,再利用对象定位按钮将四个对象安排成菱形状,当相机移到Overhead View时就会出现此画面。
在这个动画中为相机设置了两个位置,以后编程就可使用这两个位置来移动相机。
实例6:Gold
您可能关注的文档
最近下载
- 农业合作社全套报表(已设公式)--资产负债表-盈余及盈余分配表-成员权益变动表-现金流量表.xls VIP
- C语言程序设计PPT电子课件教案-04_循环语句嵌套及应用.ppt VIP
- 财务新纪元:现状与展望-探索财务工作的挑战与未来.pptx
- GB50496-2018 大体积混凝土施工标准.pdf VIP
- ZW8100喷水织机使用说明书2.pdf
- 冬季极端天气安全知识培训课件.pptx
- 整理bpmfdtnl单韵母拼读.doc VIP
- 南京市总工会2025年公开招聘笔试题(含答案)(DOC).doc VIP
- 中国国家标准 GB/T 42588-2023系统与软件工程 功能规模测量 NESMA方法.pdf
- 人教版初中必背古诗文.doc VIP
原创力文档


文档评论(0)