• Admin
    UC Research Repository
    View Item 
       
    • UC Home
    • Library
    • UC Research Repository
    • College of Engineering
    • Engineering: Theses and Dissertations
    • View Item
       
    • UC Home
    • Library
    • UC Research Repository
    • College of Engineering
    • Engineering: Theses and Dissertations
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

    All of the RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    Statistics

    View Usage Statistics

    YACAS : a batch computer animation system

    Thumbnail
    View/Open
    britton_thesis.pdf (6.373Mb)
    Author
    Britton, Thomas J.
    Date
    1978
    Permanent Link
    http://hdl.handle.net/10092/9375
    Thesis Discipline
    Computer Science
    Degree Grantor
    University of Canterbury
    Degree Level
    Masters
    Degree Name
    Master of Science

    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.

    Collections
    • Engineering: Theses and Dissertations [2271]
    Rights
    https://canterbury.libguides.com/rights/theses

    UC Research Repository
    University Library
    University of Canterbury
    Private Bag 4800
    Christchurch 8140

    Phone
    364 2987 ext 8718

    Email
    ucresearchrepository@canterbury.ac.nz

    Follow us
    FacebookTwitterYoutube

    © University of Canterbury Library
    Send Feedback | Contact Us