虚拟现实技术实验报告6

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《虚拟现实技术》
课内实验报告
(6)Cult3D技术制作-2
2012- 2013 学年第 2 学期
专业:
班级:
学号:
姓名:
2013 年5 月31日14:30——16:15
实验6:Cult3D技术制作-2
一、实验目的和要求
1.学会Cult3D的高级设计。

2.学会Cult3D在其它软件中的应用。

二、实验内容和步骤
1、做一个CD音乐机产品展示的例子。

先设置CD音乐机的放大、缩小、背景和自动旋转效果,再进一步增加声音的控制等。

(0)启动Cult 3D Designer,添加Minidisc.c3d 素材文件。

(1)在Event Map 窗口中,将WorldStart 图标拖入右侧的工作区。

(2)在Actions 窗口中单击Interactivity 下的Mouse-Arcball 图标并拖入Event Map 窗口右侧放到WorldStart_1 上Object motion下的Rotation XYZ和Render下的Set background也拖入到WorldStart_1上。

(3)在Scene Graph 窗口中单击物体模型Minidisc图标,将它分别拖到Event Map窗口中的Mouse-Arcball 和Rotation XYZ上,并设置参数,旋转的快慢可由Z轴的Time调整。

注意选择Performance duration执行持续时间)选项为“Loop”,如图所示。

设置背景和旋转
(4)接下来,我们做播放和停止音乐。

在Event Map 左侧窗口中,将Left mouse click on object 图标拖入右侧的工作区,并改名为Play。

因为播放键要按下去后能上来的动作效果,所要我们要把Actions里Object motion下的Translation XYZ拖两个到Play 上。

双击打开参数设置,Z分别设0.009和—0.009,Time都设300。

再把Scene Graph 里Minidisc下的Button-PlayPause拖到Play和两个Translation XYZ上。

(5)把Actions里Sound下的Play sound图标拖到Play上,在Scene Graph里Sounds上单击右键,新建一个声音,建好后在Sounds下会有个子文件,把新建的子文件拖到Play sound,这就完成了播放声音,如图所示。

制作播放声音效果
(6)在Event map 1窗口中右键单击Play图标选中Edit with Time line view选项,改变两次平移顺序,使正值的第一个时间块与负值最后时间块对齐,其意义为按下CD机上Play按键时,先陷下去后又弹回原样,如图所示。

注意在拖动白色块时不要改变其间隔距离(即物体运动的时间)。

Play按键上的时间线
(7)在Event Map 左侧窗口中,将Left mouse click on objec t 图标拖入右侧的工作区,并改名为Stop,跟Play图标一样,分别拖两个Action窗口中Object motion下Translation XYZ和Scence Graph 窗口中Minidisc下Button-Stop,设置也和Play图标的一样。

(8)把Actions窗口中,将Sound下的Stop sound图标拖到Event map 窗口中Stop上,把在Scene Graph建立的声音original-1图标也拖入到Stop sound上。

把Actions里Event下的Activate event分别拖入到Play和Stop图标上,再把Stop图标拖到和Play 图标相联的Activate event上,然后把Play图标也拖到和Stop图标相联的Activate event上。

用鼠标右键单击Stop图标,在出现的菜单中把Initial Activation前面的钩去掉,使Stop不能初始激发,如图所示。

停止播放声音效果
(9)接下来我们来做一下碟片的进仓与出仓。

出仓时用鼠标左键按一下出仓键,出仓键逆时针向下转;仓门顺时针向上翻,然后碟片缓缓出来向前平移。

进仓时次序为:按下出仓键,出仓键顺时针转,碟片缓缓往回缩,到达相应位置后,然后仓门再逆时针复位盖好。

在Event map 1窗口中,把Left mouse click on object放入右侧窗口
中,改名为Open,把两个旋转图标(Action窗口中Object Motion下的Rotation XYZ)和一个平移图标Action窗口中Object Motion下的Translation XYZ)拖到Open图标
上,再把Scene Graph里物体模型Minidisc(碟片)下的Lever-Eject(出仓键)拖到
Open和其中一个Roration XYZ上,把Minidis-Media拖到Translation XYZ上,把
Minidisc-Case-Opening(仓门)拖到另一个Rotation XYZ上,三个的参数设置和Open
的执行顺序如图所示。

开仓的各种设置
(10)在这里要注意,当CD机仓门打开后,音乐要停止,Actions窗口中Sound下的Stop sound拖到Open上,然后再把所建的声音original_1拖入到Stop sound上。

(11)同样,关仓也要两个旋转一个平移,设置一个“close”按键图标,方法同Open类似,与open按键图标的XYZ轴参数相反、时间相同,这里不再重复介绍。

(12)象Play和Stop一样,也要在Open和Close上加两个Activate event(在Action窗口中Event下),这时分别要把Close和Open也拖到这两个Activate event上,同时,
把Close的初始激发也去掉。

(13)接下来我们把Action窗口中Event下的Deactivate event加到Close和Open上,用鼠标右键点击加在Open上的Deactivate event,在Parameters对话框里把Play、Stop
和Open加到右边的方框里,用鼠标右键点击加在Close上的Deactivate event,在
Parameters对话框里把Close加到右边的方框里。

(14)最后我们再加三个提示条。

在Scene Graph里Tooltips上右键单击,新建三个提示条,分别在Add/Remove中把Button-PlayPause、Button-Stop、Lever-Eject加到三个Tooltip
中,分别Text框里输入“播放”、“停止”和“出盒”中文提示字样,需要字体颜色
和和背景颜色的话可在Text和Background里的调色板里设置,透明度在Opacity里
设置。

(15)要实现出盒、进盒后能继续点按播放键能播放音乐,还要再次激活Play按键图标。

将Event Map窗口中的Play拖到Close相连的Activate event上,并将Play加到右边窗口中。

注意是激活Close的那个图标,如图所示,全部完成后如图所示。

激活Play的Activate event 对话框
完成后Event map窗口的总图
点播放键就可看预览效果,然后就保存为cd.c3p文件。

2、将其发布为cd.co文件。

(1) 启动Cult designer5.3 软件。

(2)添加工程文件。

执行File→Load project命令,选择teapot-1.c3p文件,导入此工程文件源程序。

(3)执行File—save Internet file命令,在弹出对话框中,设置输出文件名为teapot-1.co
输出设置
(4)单击“保存”后,出现Save Setting对话框,如图所示。

Save Setting对话框
(5)在此对话框中,可设置项目有:Object motions(物体运动),Vertax motions(节点运动),Sound(声音),Geometries(几何体),Html(页面)等设置。

在此工程文件中只有Geometries(几何体)需要设置,如图5-41所示,在此可设置压缩属性,用以减小文件容量。

如对参数不太熟悉,可直接选择“Use ‘Smart Save’”选项,简化设置。

(6)在Html设置中,选取保存文件的路径,在相应的目录下就生成了一个teapot-1.co 的文件,如图所示。

(7) 将Cult3D文件加入网络页面中,制作网页可采用很多制作工具,如Dreamweaver,FrontPage等,在网页中插入“*.co ”文件,与其它格式文件(如*.gif、*.wav等)相同,只是在网页中加一段特殊的代码, 把Cult3D的文件嵌入到页面中,可以让浏览器在页面上显示Cult3D物体(对象),代码如下:
因为考虑到Internet Explorer和Netscape两种浏览器有不同的差别,Cult3D浏览器的Cult3D插件参数必须被设置两次。

3、在PowerPoint中插入Cult3D作品
(1)启动Powerpint文件,选择主菜单中视图—工具栏—控件工具箱,此时会出现控件对话框,如图所示。

(2)在控件对话框中,选择最下面的其它控件图标,单击后出现一下拉式列表,选择其中的“Cult3d ActiveX Player”选项。

(3)在Powerpoint文稿中,此时鼠标光标变为了十字形状,可以在想要插入的地方画一个放置Cult3D对象方形区域,此时会出现一块黑线斜条纹的矩形块。

(4)在黑线斜线条纹矩形块中单击鼠标右键,在打开的属性中设置其选项。

(5)在此窗口中选择“自定义”字段,选取中它并单击右边列按钮,如图所示。

自定义窗口
(6)在弹出对话框中选取“Emble”,此时会出现Select Cult3D Object对话框,输入需要插入Cult3D对象的文件路径及文件*.co,即可。

注意在编辑时是看不到效果的,只有在放映时才会出现效果。

相关文档
最新文档