• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (11): 117-122.

• 论文 • 上一篇    下一篇

基于Virtools的虚拟校园在线交互设计与实现

任宏萍,周犇   

  1. (华中科技大学软件学院,湖北 武汉 430074)
  • 收稿日期:2011-04-19 修回日期:2011-07-06 出版日期:2011-11-25 发布日期:2011-11-25
  • 基金资助:

    国家教育部数字媒体技术特色专业建设项目(0906)

Online Interactive Design and Implementation of a VirtoolsBased Virtual Campus

REN Hongping,ZHOU Ben   

  1. (School of Software Engineering,Huazhong University of Science and Technology,Wuhan 430074,China)
  • Received:2011-04-19 Revised:2011-07-06 Online:2011-11-25 Published:2011-11-25

摘要:

在虚拟校园中,人性化的人机交互设计可提高系统的可用性和用户友好性。本系统在线展示了校园的仿真模型,并提供了可供用户操作的虚拟人物及其交互功能,使用户能尽可能真实地了解校园。为了使用户在浏览虚拟校园时获得更好的在线交互体验,提出并实现了虚拟校园系统需要解决的几个主要交互功能:人物及其视角交互、场景链接交互、信息链接交互、信息提示交互以及虚拟场景中物体的交互。该系统采用了多场景建模方法,以大化小、分而治之,避免使用过大的场景,缩短了系统的在线响应时间;使用Virtools自带的VSL脚本语言实现系统较复杂的交互功能,提高了程序的可重用性和可维护性,同时减少了系统占用的内存空间,提高了运行速度,并且实现了一些Virtools内置的BB不能实现的功能。

关键词: Virtools, VSL, 虚拟校园, 实时漫游, 多场景建模, 交互设计

Abstract:

In a virtual campus system, humanized humancomputer interaction design can make users receive lots of useful information. By the way,it can improve system availability and userfriendliness. The system displays the virtual campus, and supplies a virtual human which can be controlled by users, which makes users understand campus as real as possible. In order to let the users have better online interactive experience when they browse through the virtual campus,it puts forward and realizes several main interactive functions in the system,such as the interactive design about the control of a human and his view, the linking among different scenes, the linking of information, the tips and the virtual objects. This system also adopts multiscene design methods and uses VSL(Virtools Scripting Language)to design more complex interactive functions. These methods can enhance the program reusability and maintainability; reduce the system memory space occupied and improve the operation speed; implement some senior functions which cannot be achieved using Virtools builtin BB(Building Blocks).

Key words: virtools;VSL;virtual campus;realtime roaming;multiscene modeling design;interaction design