第五步:在“控制脚本”层的第5帧按F6键,然后打开“动作面板”,输入:“stop();”脚本(注:引号不要输入);再在第10帧按F6键,然后打开“动作”面板输入脚本(具体内容参阅源程序),这段脚本主要是获取光标的位置,根据光标的移动方向和速度,控制全景图的移动方向和速度。在第11帧按F6键,打开“动作”面板,输入:“goto and play(10);”,它主要是实现重复执行两帧代码,从而保证在移动鼠标后,全景图也跟随运动。
第751步:在“控制脚本”层的第15帧按F6键,然后打开“动作”面板输入脚本(具体内容参阅源程序),这段脚本主要是按比例改变全景图的高度和宽度,从而实现放大效果。在第16帧按F6键,打开“动作面板”,输入:“goto and play(15);”,作用是重复执行第15帧脚本。
第七步:在“控制脚本”层的第20帧按F6键,然后加上脚本(具体内容参阅源程序),这段脚本作用是让图片在放大后可缩小,并且设定缩小后不能小于原图的尺寸。最后在第21帧按F6键,加上脚本:“goto And Play(20);”,作用是重复执行第20帧脚本。
图 3.13全景图图层示意图
第八步:单击层“显示区”,然后右击选择“遮罩层”,这样全景图就只能出现在显示区;选中“放大”按钮,打开“动作”面板输入脚本(具体内容参阅源程序),这段脚本是当按下鼠标左键时,执行第15帧代码,即放大全景图,松开左键时执行第5帧代码,停止执行代码。选中“缩小”按钮,加上语句(具体内容参阅源程序),这段脚本也是按下鼠标执行第20帧代码,松开后执行第5帧代码。选中“响应”按钮,加上语句(具体内容参阅源程序),这段脚本的作用是当光标在响应按钮上,执行第10帧脚本,当光标离开响应按钮时停止执行脚本。
图 3.14界面交互设计展示
图 3.15按钮设计
第九步:按Ctrl+Enter键观看动态全景图效果,当光标向左移动时图片就会向左播放,光标向右移动时图片向右播放,单击“放大”按钮可以放到全景图,此时图片可以上下移动;最后选择菜单“文件→发布设置”命令弹出对话框,勾选“格式”选项下的“Flash(.swf)”选项,然后单击“发布”按钮将全景图输出成Flash动画。
图 3.15全景图部分场景展示图
4 结论
4.1 课题的总结
毕业设计是大学本科学习阶段非常重要的理论与实际相结合的机会,通过这次完整的设计任务,我综合运用了四年里所学的专业理论知识与实际相结合,在查阅文献资料,市场调查与分析,电脑绘图,论文的撰写的同时,提高了自身的综合分析能力及专业水平。促进各方面知识的融合,各种能力的提升,这也正是毕业设计的目的所在。
在通过本课题的设计中,了解了虚拟现实技术的一个新型分支,即实景虚拟漫游技术,本课题就实景虚拟漫游技术的生成和技术的实现进行了研究。可以看到,实景虚拟漫游系统是基于图像绘制的虚拟现实技术。是一种具有广泛应用发展前景的技术,也是目前计算机视觉领域内讨论的一个热点问题。一个完整的实景虚拟漫游系统概括起来包括三个部分:实景虚拟的生成、实景虚拟的编辑、实景虚拟的发布。
我们可以通过场景设计、交互设计和界面设计达到对某一真实存在场景的视觉传达。在实景虚拟漫游的视觉传达中最重要的因素就是全景图的构建,对于全景图的展现,首要条件就是必须要求拍摄及后期拼接的360度全景图,要清晰、成像度高与真实相符,特别强调信息资料的准确性。与此同时,在设计过程中,熟悉有关界面交互方面的知识是必要的,因此,对实景虚拟漫游设计而言,了解场景,合理巧妙地运用设计软件对图像进行分析,已达到所需效果。
- 上一篇:C#校园爱心慈善屋交易网站的设计与实现+ER图+数据流图DFD
- 下一篇:安卓手机网上商城电子商务系统开发+ER图+流程图
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
乳业同业并购式全产业链...
河岸冲刷和泥沙淤积的监测国内外研究现状
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响