制作内幕 游戏 网站 图标 | 理论 图标在线制作 | 看图软件 访谈活动 | 教程 技术 万年历
当前位置:首页>CG 教 程>虚拟现实&web3d>

相关文章

推荐文章

     

热门文章

在PC机上开发QuickTime VR影视(四)

作者: 出处: 发布时间:2006-05-26 字体: [ ]

PC机上开发QuickTime VR影视(四)

——介绍VR制作系统VR ToolBox

张 力

三、VR SceneWorx的开发环境及使用方法

VR SceneWorxVR ToolBox系列软件中用于开发QuickTime VR多节点景象的操作系统。节点是在此景象中被链接的QuickTime VR全景影视、对象影视、静态图像或线性QuickTime影视。景象中的这些节点相互依据交互的逻辑关系被链接在一起,因而在播放QuickTime VR多节点景象时,视图会随着交互依照这些链接发生跳转,形成了可由用户交互控制的身临其境的视听环境。VR SceneWorx的功能就是将这些已有的节点源媒体文件按逻辑关系进行链接并构成新的具有交互的QuickTime VR多节点景象。

VR SceneWorx的系统界面如图3-1所示。它由五个部分组成,也是子按开发多节点景象的步骤顺序来安排的。

1.  全局设置

启动VR SceneWorx之后,系统自动进入Setup模块,见图3-1。在General Definition命令组中,Name 用于设置项目名称,此名称也将用于保存文件时的预设名,它也是嵌入最终开发的QuickTime VR影视中的信息,此例中可输入:Roman ColiseumOrientation用于指定整个VR景象的基准方向,此例选择0°,即朝向屏幕上方为0°。Master Size用于设置存储于QuickTime VR影视中所有源媒体的尺寸,此例设为320×240Playback Size用于设置最终QuickTime VR影视在播放时的尺寸,此例中也设为320×240,若Master SizePlayback Size不同,则在播放时的尺寸将从前者缩放至后者。在Scene Boundary命令组中,Dimensions用于设置要表达的VR景象的宽和高及其相应单位。Scale用于设定一个网格中的比例尺。Background Grid用于设定背景网格,它用于在背景设置模块中辅助背景对象的放置与定位。Divisions中的参数指定了背景网格中一个大格子中的小格子数,当选择Active复选框时,背景对象将自动对齐在网格线上。Node Grid的作用与Background Grid相似,只是它出现在节点设置模块中,用于辅助节点的放置与定位。

3-1

2.  背景设置

点击Background标签即可进入背景设置模块,见图3-2所示。背景是一个简单画成的图形,它用于指导在景象中放置和定位所需要的节点。建立背景有两种方法,一种是用Tools命令组中的系统内建绘图工具直接在网格上画出背景图。另一种方法就是输入其它外部程序建立的背景图(例如可用扫描议扫进图像等),这一功能是由Commands命令中的Add按钮来完成。在此例中,点击Add钮后弹出文件选择对话框,选择系统光盘提供的教程中Background Map.pct文件,将其导入。可以用鼠标将其拖动至背景栏中心(必要时可将系统窗口极大化)。要注意的是背景图只是为了帮助我们来放置节点的,它不会出现在最终生成的QuickTime VR景象中。

3-2

3.  节点设置

背景设置完成后就可以进行节点设置了,点击Nodes标签进入节点设置模块,见图3-3所示。注意此时刚才设置的背景图已经出现在节点栏中,而且它是不可被移动和修改的。背景上的红色数字标记标明了此例中的节点放置位置。点击Commands命令组的Add钮,选择Floor.mov文件,当它被当做节点放置时,是以标有文件名的图标形式出现在节点栏中的,把它拖到标有“1”的红色标记上。用同样的方法将另一个节点Entrance.mov放置到标有“2”的红色标记上。接着用Tools命令组中的四个按钮为这两个节点建立跳转的链接关系,它们的功能依次是选取、建立单向链接、建立双向链接、取消链接。首先点击建立双向链接按钮,然后点击Floor.mov节点并拖动光标至Enterance.mov节点(这时此节点将高亮度显示)时释放,这样就会在这两个节点间出现了一个双箭头联线,标明两者间已建立了双向链接关系,见图3-4所示。然后设置这两个节点中激活链接的热区。用箭头选取工具在节点Entrance.mov上点击一下,再点击Commands命令组中的Browse按钮,弹出节点浏览对话框,见图3-5所示,选中Initial Node复选框,关闭此对话框。此时这个节点已成为整个景象的初始节点,它的图标上现在有一个蓝圈,标明它的状态。用箭头选取工具在节点Floor.mov上点击一下,再点击Browse按钮弹出相应节点浏览对话框,在Hot Spots标签上点击,进入热区设置界面,拖动展示栏的滚条使景象滚动,用箭头选择工具拖动和缩放展示栏景象中的热区直至如图3-6所示的位置和大小,关闭对话框。用同样的方法将节点Entrance.mov中的热区设置为如图3-7所示。再设置链接的进入角度,进入角度就是当点击了一个节点中的热区后,进入它所链接的另一个节点景象中的初始图像位置。方法是先选择一个节点,再进入其节点浏览对话框,点击其Preview标签进入相应的设置界面,点击预视景象中的热区进入相链接的另一个节点的景象中,然后拖动景象直至进入角度的正确位置,再点击Link View From命令区中的Set钮即可。相对应节点的进入角度也按比此方法设定。

3-3

3-4

3-5

3-6

3-7

4.  景象合成

当所有节点的链接、热区、进入角度都设置完成后,就可进行VR景象的合成了。点击Compose标签进入景象合成模块,见图3-8所示。选中右边的一些复选框可对节点源媒体文件进行重压缩。点击Commands命令区中的Compose按钮就可完成整个VR景象的合成。

3-8

5.  输出景象

当景象合成后,就可输出景象影视文件了,点击Playback标签进入景象输出模块,其界面如图3-9所示。这时可在右边预视栏中对整个VR景象的链接关系、热区设置、进入角度等进行测试。左边Playback Size参数设置了景象播放窗口的大小。Commands命令组中,Annotate按钮用于给景象添加注释信息,如:名称、版权和描述等内容;Imaging按钮用于设置景象在静态和动态时的图像质量;Playback按钮用于设置播放时景象文件的预载入或数据暂存等属性。一切就绪后,点击Export按钮将景象数据以文件形式保存在磁盘上,此时弹出标准的保存文件对话框,选择相应的文件夹和文件名后即可输出了。界面左下角的Node Info中显示的是景象中当前的有关信息,这对整个景象的开发是十分有用的。

3-9

6.  注意事项

QuickTime VR景象是对其它源媒体文件(包括VR影视)的合成,并在其中设置了人机交互的链接,因此VR景象在大多数情况下,是QuickTime VR应用的最终形式。在开发VR景象时,应针对项目的实际需求进行认证规划和设计,画出各节点间链接关系的示意图,并在开发过程中使用相应的背景图功能,否则在开发大型项目时容易发生关系混乱。

QuickTime VR的应用领域是非常广阔的,特别是由于它的交互性极强,现在受到人们极大的关注和重视。VR ToolBox推出的VR ObjectWorxVR PanoWorxVR SceneWorx三个系统针对VR的应用类型既可以独立使用,又可以进行综合合成,是一个高效的开发工具。尤其是在后来推出的The VR Worx将这三个系统集成在同一个环境中,并增加了一些十分有用的功能,使用更加方便,效率更高。当然,将已开发完成的各类QuickTime VR影视集成于应用程序的系统中,使其在应用程序中调用自如、使用方便、与系统的背景融合贴切等技术问题,这又是一个值得深入讨论的要点。

(全文完)


↑返回顶部   打印本页   关闭窗口↓  
收藏本文到:天极网摘 新浪VIVI 和讯网摘 博彩中心 365Key网摘 poco网摘 狐摘
亿友响享Yeeyoo igooi-it网摘 5seek网摘 I2Key 我摘网摘 天下图摘 YouNote 百特门
用户名: 新注册) 密码: 匿名评论 [所有评论]
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
设计服务 | 广告投放 | 友情链接 | 关于本站 | 联系我们 | 版权声明 | 设为首页 | 加入收藏