Author

Stephen Kurtz

Abstract

Object-oriented programming is presented as a paradigm for developing interactive systems for computer animation. Object types, evolved conceptually from graphics turtles, are implemented to provide the animator with familiar metaphors for the specification of motion in three-dimensional space. The intention is to create objects that can represent actors, cameras, and decor that the user can direct and animate in a relatively intuitive manner. Vector and turtle objects support the actors, which respond to messages to orient, accelerate and draw themselves on the screen. The MacApp object libraries are used to implement the standard Macintosh user interface and a unit is developed which implements vectors, actors and three-dimensional graphics turtles as obects. The object-oriented approach encourages a conceptual consistency in the external and internal interfaces and is intended to facilitate the development of extensible characters and tools through the cooperative efforts of animators and programmers.

Library of Congress Subject Headings

Computer animation; Macintosh (Computer)--Programming; Computer programming

Publication Date

1987

Document Type

Thesis

Department, Program, or Center

Computer Science (GCCIS)

Advisor

Johnson, Guy

Advisor/Committee Member

Anderson, Peter

Advisor/Committee Member

Coon, Lawrence

Comments

Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: T385.K87 1987

Campus

RIT – Main Campus

Share

COinS