YACAS : a batch computer animation system

This thesis describes the design and implementation of a computer animation system called YACAS. YACAS is a batch animation system consisting of two parts. One part is a set of subroutines written in Burroughs Extended ALGOL that provide a number of functions for use by an animator in preparing a pr...

Full description

Bibliographic Details
Main Author: Britton, Thomas J.
Language:en
Published: University of Canterbury. Computer Science 2014
Online Access:http://hdl.handle.net/10092/9375
id ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-9375
record_format oai_dc
spelling ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-93752015-03-30T15:29:49ZYACAS : a batch computer animation systemBritton, Thomas J.This thesis describes the design and implementation of a computer animation system called YACAS. YACAS is a batch animation system consisting of two parts. One part is a set of subroutines written in Burroughs Extended ALGOL that provide a number of functions for use by an animator in preparing a program to make an animated film. The second part is a program which the animator can use to interactively display and record his film. Pictures produced by the system are 2 dimensional "wire-frame" images in black and white. In YACAS the data structure recognizes a distinction between the shape of a picture (referred to as a “cel”) and other picture attributes (position, size, etc). Pictures may be "simple" or may be joined and manipulated as a hierarchical group called an "articulated" picture. A small number of commands have been provided to allow motions of pictures and the display window to be described. A mechanism is provided to allow the user number of motions to add new motion commands. An arbitrary number of motions may be flexibly combined to produce concurrent asynchronous motions. A compact form of film file is produced by the user's animation program which can be displayed with the interactive playback program. The main body of the thesis describes YACAS as it has been designed and implemented. The last chapter of the thesis describes a number of enhancements that would make YACAS more versatile. Appendix A is a complete User Guide for the system, while Appendix B gives an example of the programming and use of the YACAS subroutines.University of Canterbury. Computer Science2014-07-20T22:05:48Z2014-07-20T22:05:48Z1978Electronic thesis or dissertationTexthttp://hdl.handle.net/10092/9375enNZCUCopyright Thomas J. Brittonhttp://library.canterbury.ac.nz/thesis/etheses_copyright.shtml
collection NDLTD
language en
sources NDLTD
description This thesis describes the design and implementation of a computer animation system called YACAS. YACAS is a batch animation system consisting of two parts. One part is a set of subroutines written in Burroughs Extended ALGOL that provide a number of functions for use by an animator in preparing a program to make an animated film. The second part is a program which the animator can use to interactively display and record his film. Pictures produced by the system are 2 dimensional "wire-frame" images in black and white. In YACAS the data structure recognizes a distinction between the shape of a picture (referred to as a “cel”) and other picture attributes (position, size, etc). Pictures may be "simple" or may be joined and manipulated as a hierarchical group called an "articulated" picture. A small number of commands have been provided to allow motions of pictures and the display window to be described. A mechanism is provided to allow the user number of motions to add new motion commands. An arbitrary number of motions may be flexibly combined to produce concurrent asynchronous motions. A compact form of film file is produced by the user's animation program which can be displayed with the interactive playback program. The main body of the thesis describes YACAS as it has been designed and implemented. The last chapter of the thesis describes a number of enhancements that would make YACAS more versatile. Appendix A is a complete User Guide for the system, while Appendix B gives an example of the programming and use of the YACAS subroutines.
author Britton, Thomas J.
spellingShingle Britton, Thomas J.
YACAS : a batch computer animation system
author_facet Britton, Thomas J.
author_sort Britton, Thomas J.
title YACAS : a batch computer animation system
title_short YACAS : a batch computer animation system
title_full YACAS : a batch computer animation system
title_fullStr YACAS : a batch computer animation system
title_full_unstemmed YACAS : a batch computer animation system
title_sort yacas : a batch computer animation system
publisher University of Canterbury. Computer Science
publishDate 2014
url http://hdl.handle.net/10092/9375
work_keys_str_mv AT brittonthomasj yacasabatchcomputeranimationsystem
_version_ 1716799058372198400