{"title":"Authoring communicating agents in virtual environments","authors":"C. Geiger, G. Lehrenfeld, W. Mueller","doi":"10.1109/OZCHI.1998.732191","DOIUrl":null,"url":null,"abstract":"3D-graphics popularity has steadily increased in a number of areas such as entertainment, scientific visualization, simulation, and virtual reality. Despite this rapid growth the authoring of animated 3D objects in virtual environments is still by no means trivial. This article presents new concepts of the animated 3D programming language SAM (Solid Agents in Motion) and its programming environment. In SAM, the main syntactic objects like agents, rules, and messages are represented as 3D objects. The design of a SAM program is supported by a dedicated 3D structure editor. The editor allows the definition and spatial arrangement of SAM agents in a 3D scene by direct manipulation. The paper gives a number of SAM examples, demonstrating the authoring of simple animated virtual 3D scenarios.","PeriodicalId":322019,"journal":{"name":"Proceedings 1998 Australasian Computer Human Interaction Conference. OzCHI'98 (Cat. No.98EX234)","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1998 Australasian Computer Human Interaction Conference. OzCHI'98 (Cat. No.98EX234)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/OZCHI.1998.732191","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
3D-graphics popularity has steadily increased in a number of areas such as entertainment, scientific visualization, simulation, and virtual reality. Despite this rapid growth the authoring of animated 3D objects in virtual environments is still by no means trivial. This article presents new concepts of the animated 3D programming language SAM (Solid Agents in Motion) and its programming environment. In SAM, the main syntactic objects like agents, rules, and messages are represented as 3D objects. The design of a SAM program is supported by a dedicated 3D structure editor. The editor allows the definition and spatial arrangement of SAM agents in a 3D scene by direct manipulation. The paper gives a number of SAM examples, demonstrating the authoring of simple animated virtual 3D scenarios.
3d图形在娱乐、科学可视化、仿真和虚拟现实等许多领域的普及程度稳步上升。尽管这种快速增长,但在虚拟环境中创作动画3D对象仍然绝非微不足道。本文介绍了三维动画编程语言SAM (Solid Agents in Motion)及其编程环境的新概念。在SAM中,代理、规则和消息等主要语法对象表示为3D对象。SAM程序的设计由专用的3D结构编辑器支持。编辑器允许通过直接操作在3D场景中定义和空间安排SAM代理。本文给出了一些SAM的例子,演示了简单的动画虚拟三维场景的创作。