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...
Saved in:
Published in: | Computer graphics (New York, N.Y.) N.Y.), 1991-07, Vol.25 (4), p.105-112 |
---|---|
Main Authors: | , , , , , , , , , |
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 |