Loading…

An object-oriented framework for the integration of interactive animation techniques

We present an interactive modeling and animation system that facilitates the integration of a variety of simulation and animation paradigms. This system permits the modeling of diverse objects that change in shape, appearance, and behaviour over time. Our system thus extends modeling tools to includ...

Full description

Saved in:
Bibliographic Details
Published in:Computer graphics (New York, N.Y.) N.Y.), 1991-07, Vol.25 (4), p.105-112
Main Authors: Zeleznik, Robert C., Conner, D. Brookshire, Wloka, Matthias M., Aliaga, Daniel G., Huang, Nathan T., Hubbard, Philip M., Knep, Brian, Kaufman, Henry, Hughes, John F., van Dam, Andries
Format: Article
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c1520-1af718d02c34dfdb626aea67c5ee255d31e6760f5131aaef04b8824bcbe300bc3
cites cdi_FETCH-LOGICAL-c1520-1af718d02c34dfdb626aea67c5ee255d31e6760f5131aaef04b8824bcbe300bc3
container_end_page 112
container_issue 4
container_start_page 105
container_title Computer graphics (New York, N.Y.)
container_volume 25
creator Zeleznik, Robert C.
Conner, D. Brookshire
Wloka, Matthias M.
Aliaga, Daniel G.
Huang, Nathan T.
Hubbard, Philip M.
Knep, Brian
Kaufman, Henry
Hughes, John F.
van Dam, Andries
description We present an interactive modeling and animation system that facilitates the integration of a variety of simulation and animation paradigms. This system permits the modeling of diverse objects that change in shape, appearance, and behaviour over time. Our system thus extends modeling tools to include animation controls. Changes can be effected by various methods of control, including scripted, gestural, and behavioral specification. The system is an extensible testbed that supports research in the interaction of disparate control methods embodied in controller objects. This paper discusses some of the issues involved in modeling such interactions and the mechanisms implemented to provide solutions to some of these issues.The system's object-oriented architecture uses delegation hierarchies to let objects change all of their attributes dynamically. Objects include displayable objects, controllers, cameras, lights, renderers, and user interfaces. Techniques used to obtain interactive performance include the use of data-dependency networks, lazy evaluation, and extensive caching to exploit inter- and intra-frame coherency.
doi_str_mv 10.1145/127719.122730
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_127719_122730</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>29392115</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1520-1af718d02c34dfdb626aea67c5ee255d31e6760f5131aaef04b8824bcbe300bc3</originalsourceid><addsrcrecordid>eNotkEFPwzAMRiMBEtvgyL0nbh120jTpcZqAIU3iMs5VmjqsY2tGkoH493SUk2V_T7b1GLtDmCMW8gG5UljNkXMl4IJNQVeqwkKU-pJNACqV60rANZvGuANAjVJP2GbRZ77ZkU25Dx31idrMBXOgbx8-MudDlraUdcP8PZjU-YF2f20wNnVflJm-O4xBIrvtu88TxRt25cw-0u1_nbG3p8fNcpWvX59flot1blFyyNE4hboFbkXRurYpeWnIlMpKIi5lK5BKVYKTKNAYclA0WvOisQ0JgMaKGbsf9x6DP99N9aGLlvZ705M_xZpXouKIcgDzEbTBxxjI1ccwvB1-aoT6LK8e5dWjPPELjWBiyA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>29392115</pqid></control><display><type>article</type><title>An object-oriented framework for the integration of interactive animation techniques</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>Zeleznik, Robert C. ; Conner, D. Brookshire ; Wloka, Matthias M. ; Aliaga, Daniel G. ; Huang, Nathan T. ; Hubbard, Philip M. ; Knep, Brian ; Kaufman, Henry ; Hughes, John F. ; van Dam, Andries</creator><creatorcontrib>Zeleznik, Robert C. ; Conner, D. Brookshire ; Wloka, Matthias M. ; Aliaga, Daniel G. ; Huang, Nathan T. ; Hubbard, Philip M. ; Knep, Brian ; Kaufman, Henry ; Hughes, John F. ; van Dam, Andries</creatorcontrib><description>We present an interactive modeling and animation system that facilitates the integration of a variety of simulation and animation paradigms. This system permits the modeling of diverse objects that change in shape, appearance, and behaviour over time. Our system thus extends modeling tools to include animation controls. Changes can be effected by various methods of control, including scripted, gestural, and behavioral specification. The system is an extensible testbed that supports research in the interaction of disparate control methods embodied in controller objects. This paper discusses some of the issues involved in modeling such interactions and the mechanisms implemented to provide solutions to some of these issues.The system's object-oriented architecture uses delegation hierarchies to let objects change all of their attributes dynamically. Objects include displayable objects, controllers, cameras, lights, renderers, and user interfaces. Techniques used to obtain interactive performance include the use of data-dependency networks, lazy evaluation, and extensive caching to exploit inter- and intra-frame coherency.</description><identifier>ISSN: 0097-8930</identifier><identifier>ISBN: 0897914368</identifier><identifier>ISBN: 9780897914369</identifier><identifier>DOI: 10.1145/127719.122730</identifier><language>eng</language><ispartof>Computer graphics (New York, N.Y.), 1991-07, Vol.25 (4), p.105-112</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1520-1af718d02c34dfdb626aea67c5ee255d31e6760f5131aaef04b8824bcbe300bc3</citedby><cites>FETCH-LOGICAL-c1520-1af718d02c34dfdb626aea67c5ee255d31e6760f5131aaef04b8824bcbe300bc3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Zeleznik, Robert C.</creatorcontrib><creatorcontrib>Conner, D. Brookshire</creatorcontrib><creatorcontrib>Wloka, Matthias M.</creatorcontrib><creatorcontrib>Aliaga, Daniel G.</creatorcontrib><creatorcontrib>Huang, Nathan T.</creatorcontrib><creatorcontrib>Hubbard, Philip M.</creatorcontrib><creatorcontrib>Knep, Brian</creatorcontrib><creatorcontrib>Kaufman, Henry</creatorcontrib><creatorcontrib>Hughes, John F.</creatorcontrib><creatorcontrib>van Dam, Andries</creatorcontrib><title>An object-oriented framework for the integration of interactive animation techniques</title><title>Computer graphics (New York, N.Y.)</title><description>We present an interactive modeling and animation system that facilitates the integration of a variety of simulation and animation paradigms. This system permits the modeling of diverse objects that change in shape, appearance, and behaviour over time. Our system thus extends modeling tools to include animation controls. Changes can be effected by various methods of control, including scripted, gestural, and behavioral specification. The system is an extensible testbed that supports research in the interaction of disparate control methods embodied in controller objects. This paper discusses some of the issues involved in modeling such interactions and the mechanisms implemented to provide solutions to some of these issues.The system's object-oriented architecture uses delegation hierarchies to let objects change all of their attributes dynamically. Objects include displayable objects, controllers, cameras, lights, renderers, and user interfaces. Techniques used to obtain interactive performance include the use of data-dependency networks, lazy evaluation, and extensive caching to exploit inter- and intra-frame coherency.</description><issn>0097-8930</issn><isbn>0897914368</isbn><isbn>9780897914369</isbn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1991</creationdate><recordtype>article</recordtype><recordid>eNotkEFPwzAMRiMBEtvgyL0nbh120jTpcZqAIU3iMs5VmjqsY2tGkoH493SUk2V_T7b1GLtDmCMW8gG5UljNkXMl4IJNQVeqwkKU-pJNACqV60rANZvGuANAjVJP2GbRZ77ZkU25Dx31idrMBXOgbx8-MudDlraUdcP8PZjU-YF2f20wNnVflJm-O4xBIrvtu88TxRt25cw-0u1_nbG3p8fNcpWvX59flot1blFyyNE4hboFbkXRurYpeWnIlMpKIi5lK5BKVYKTKNAYclA0WvOisQ0JgMaKGbsf9x6DP99N9aGLlvZ705M_xZpXouKIcgDzEbTBxxjI1ccwvB1-aoT6LK8e5dWjPPELjWBiyA</recordid><startdate>19910702</startdate><enddate>19910702</enddate><creator>Zeleznik, Robert C.</creator><creator>Conner, D. Brookshire</creator><creator>Wloka, Matthias M.</creator><creator>Aliaga, Daniel G.</creator><creator>Huang, Nathan T.</creator><creator>Hubbard, Philip M.</creator><creator>Knep, Brian</creator><creator>Kaufman, Henry</creator><creator>Hughes, John F.</creator><creator>van Dam, Andries</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19910702</creationdate><title>An object-oriented framework for the integration of interactive animation techniques</title><author>Zeleznik, Robert C. ; Conner, D. Brookshire ; Wloka, Matthias M. ; Aliaga, Daniel G. ; Huang, Nathan T. ; Hubbard, Philip M. ; Knep, Brian ; Kaufman, Henry ; Hughes, John F. ; van Dam, Andries</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1520-1af718d02c34dfdb626aea67c5ee255d31e6760f5131aaef04b8824bcbe300bc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1991</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Zeleznik, Robert C.</creatorcontrib><creatorcontrib>Conner, D. Brookshire</creatorcontrib><creatorcontrib>Wloka, Matthias M.</creatorcontrib><creatorcontrib>Aliaga, Daniel G.</creatorcontrib><creatorcontrib>Huang, Nathan T.</creatorcontrib><creatorcontrib>Hubbard, Philip M.</creatorcontrib><creatorcontrib>Knep, Brian</creatorcontrib><creatorcontrib>Kaufman, Henry</creatorcontrib><creatorcontrib>Hughes, John F.</creatorcontrib><creatorcontrib>van Dam, Andries</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer graphics (New York, N.Y.)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zeleznik, Robert C.</au><au>Conner, D. Brookshire</au><au>Wloka, Matthias M.</au><au>Aliaga, Daniel G.</au><au>Huang, Nathan T.</au><au>Hubbard, Philip M.</au><au>Knep, Brian</au><au>Kaufman, Henry</au><au>Hughes, John F.</au><au>van Dam, Andries</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An object-oriented framework for the integration of interactive animation techniques</atitle><jtitle>Computer graphics (New York, N.Y.)</jtitle><date>1991-07-02</date><risdate>1991</risdate><volume>25</volume><issue>4</issue><spage>105</spage><epage>112</epage><pages>105-112</pages><issn>0097-8930</issn><isbn>0897914368</isbn><isbn>9780897914369</isbn><abstract>We present an interactive modeling and animation system that facilitates the integration of a variety of simulation and animation paradigms. This system permits the modeling of diverse objects that change in shape, appearance, and behaviour over time. Our system thus extends modeling tools to include animation controls. Changes can be effected by various methods of control, including scripted, gestural, and behavioral specification. The system is an extensible testbed that supports research in the interaction of disparate control methods embodied in controller objects. This paper discusses some of the issues involved in modeling such interactions and the mechanisms implemented to provide solutions to some of these issues.The system's object-oriented architecture uses delegation hierarchies to let objects change all of their attributes dynamically. Objects include displayable objects, controllers, cameras, lights, renderers, and user interfaces. Techniques used to obtain interactive performance include the use of data-dependency networks, lazy evaluation, and extensive caching to exploit inter- and intra-frame coherency.</abstract><doi>10.1145/127719.122730</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0097-8930
ispartof Computer graphics (New York, N.Y.), 1991-07, Vol.25 (4), p.105-112
issn 0097-8930
language eng
recordid cdi_crossref_primary_10_1145_127719_122730
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)
title An object-oriented framework for the integration of interactive animation techniques
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T19%3A17%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20object-oriented%20framework%20for%20the%20integration%20of%20interactive%20animation%20techniques&rft.jtitle=Computer%20graphics%20(New%20York,%20N.Y.)&rft.au=Zeleznik,%20Robert%20C.&rft.date=1991-07-02&rft.volume=25&rft.issue=4&rft.spage=105&rft.epage=112&rft.pages=105-112&rft.issn=0097-8930&rft.isbn=0897914368&rft.isbn_list=9780897914369&rft_id=info:doi/10.1145/127719.122730&rft_dat=%3Cproquest_cross%3E29392115%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c1520-1af718d02c34dfdb626aea67c5ee255d31e6760f5131aaef04b8824bcbe300bc3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=29392115&rft_id=info:pmid/&rfr_iscdi=true