首页> 外文学位 >Streams-based animation in an object-oriented graphics environment.
【24h】

Streams-based animation in an object-oriented graphics environment.

机译:面向对象的图形环境中基于流的动画。

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

摘要

Animation systems today use a variety of strategies for controlling activity. Some systems employ keyframes, while others use special-purpose scripting languages. Contemporary research systems are developing control through high-level specifications or constraints. This thesis proposes that streams--abstract sequences of values--can serve as a unifying mechanism for control techniques and that various control strategies can be defined as stream generators. A streams-based animation system can incorporate a variety of strategies, providing a flexible environment in which the animator can match control strategy to a particular task.;SWAMP is an object-oriented, streams-based graphics and animation environment. It provides hierarchical object definition, windows, multiple views of objects, and the possibility of multiple renderers. Both textual and mouse-and-menu style interfaces are provided and can be used together. Animation is achieved through attaching streams to objects. Streams are read once each frame, objects are updated, and redisplayed. Stream generators built into SWAMP include keyframes, mouse-based user interaction items, external processes, and rules. These control strategies allow the animator to approach the control task in different ways and from different levels of abstraction. Keyframes and user interaction items give explicit control, external processes provide for algorithmic or procedural control, and rules are a form of declarative control. SWAMP is extensible in that new control strategies, defined as stream generators, are added easily.
机译:当今的动画系统使用各种策略来控制活动。一些系统使用关键帧,而其他系统则使用专用脚本语言。当代的研究系统正在通过高级规范或约束来发展控制。本文提出流(抽象的值序列)可以用作控制技术的统一机制,并且可以将各种控制策略定义为流生成器。基于流的动画系统可以合并各种策略,从而提供灵活的环境,在该环境中,动画师可以将控制策略与特定任务进行匹配。SWAMP是面向对象的基于流的图形和动画环境。它提供了分层的对象定义,窗口,对象的多个视图以及多个渲染器的可能性。提供了文本和鼠标菜单风格的界面,并且可以一起使用。通过将流附加到对象来实现动画。每帧读取一次流,更新并重新显示对象。 SWAMP中内置的流生成器​​包括关键帧,基于鼠标的用户交互项,外部过程和规则。这些控制策略允许动画设计人员以不同的方式和不同的抽象级别来处理控制任务。关键帧和用户交互项提供显式控制,外部流程提供算法或过程控制,规则是声明性控制的一种形式。 SWAMP是可扩展的,因为可以轻松添加定义为流生成器的新控制策略。

著录项

  • 作者

    Baker, M. Pauline.;

  • 作者单位

    University of Illinois at Urbana-Champaign.;

  • 授予单位 University of Illinois at Urbana-Champaign.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1990
  • 页码 80 p.
  • 总页数 80
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号