【24h】

Virtual Reality Programming in Oz

机译:Oz中的虚拟现实编程

获取原文
获取原文并翻译 | 示例

摘要

To build virtual environments with interesting behavior it is desirable to use a high level language suitable for complex symbolic computations. But languages such as Lisp, Prolog and Smalltalk do not support concurrecy, reactivity and real-time control which are vital for Virtual-Reality (VR) applications. However the new concurrent constraint programming paradigm in general, and Oz in particular support these requirements. Oz is designed to support multiple concurrent agents, which makes it well-suited for VR-applications. We have therefore implemented a basic interface between Oz and a toolkit for building distributed VR applications, DIVE. Furthermore we have developed a object layer for supporting agent abstractions. We are usign this to build a framework for Agent Oriented Programming (AOP) specialized for defining agents in virtual environments for simulations. The framework is used to develop a system allowing collaborative configuration of virtual battlefields and battle simulations where the computer generated forces are controlled with spoken natural language.
机译:为了构建具有有趣行为的虚拟环境,希望使用适合于复杂符号计算的高级语言。但是Lisp,Prolog和Smalltalk之类的语言不支持并发,反应性和实时控制,这对于虚拟现实(VR)应用程序至关重要。但是,一般而言,新的并发约束编程范例特别是Oz支持这些要求。 Oz旨在支持多个并发代理,这使其非常适合VR应用程序。因此,我们在Oz和用于构建分布式VR应用程序的工具包DIVE之间实现了基本接口。此外,我们已经开发了用于支持代理抽象的对象层。我们希望以此为基础,为面向代理的编程(AOP)构建一个框架,该框架专门用于在虚拟环境中为仿真定义代理。该框架用于开发一个系统,该系统允许协同配置虚拟战场和战斗模拟,其中计算机生成的力量由自然语言控制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号