Supporting interactive animation using multi-way constraints

dc.contributor.authorBalaguer, Jean-Francis
dc.contributor.authorGobbetti, Enrico
dc.date.accessioned2014-03-04T07:30:02Z
dc.date.available2014-03-04T07:30:02Z
dc.date.issued1995
dc.description.abstractThis paper presents how the animation subsystem of an interactive environment for the visual construction of 3D animations has been modeled on top of an object-oriented constraint imperative architecture. In our architecture, there is no intrinsic difference between user-interface and application objects. Multi-way dataflow constraints provide the necessary tight coupling among components that makes it possible to seamlessly compose animated and interactive behaviors. Indirect paths allow an effective use of the constraint model in the context of dynamic applications. The ability of the underlying constraint solver to deal with hierarchies of multi-way, multi-output dataflow constraints, together with the ability of the central state manager to handle indirect constraints are exploited to define most of the behaviors of the modeling and animation components in a declarative way. The ease of integration between all system's components opens the door to novel interactive solution to modeling and animation problems. By recording the effects of the user's manipulations on the models, all the expressive power of the 3D user interface is exploited when defining animations. This performance-based approach complements standard key-framing systems by providing the ability to create animations with straight-ahead actions. At the end of the recording session, animation tracks are automatically updated to integrate the new piece of animation. Animation components can be easily synchronized using constrained manipulation during playback. The system demonstrates that, although they are limited to expressing acyclic conflict-free graphs, multi-way dataflow constraint are general enough to model a large variety of behaviors while remaining efficient enough to ensure the responsiveness of large interactive 3D graphics applications.IT
dc.description.pagenumber17-28IT
dc.identifier.isbn9783211827888IT
dc.identifier.urihttp://hdl.handle.net/11050/672
dc.language.isoenIT
dc.publisherSpringerIT
dc.relation.ispartofProgramming Paradigms In Graphics: Proceedings Of The Eurographics Workshop In Maastricht, The Netherlands, September 2 - 3, 1995IT
dc.subjectdata reductionIT
dc.subject3D animationIT
dc.subject3D interactionIT
dc.subjectperformance-driven animationIT
dc.subject.een-cordisEEN CORDIS::ELETTRONICA, INFORMATICA E TELECOMUNICAZIONI::Multimedia::Visualizzazione, realtà virtualeIT
dc.subject.programProgram::Data Fusion::Visual Computing (VIC)IT
dc.titleSupporting interactive animation using multi-way constraintsIT
dc.typeContributo in un libroIT
File
Original bundle
Ora in mostra 1 - 1 di 1
Caricamento...
Immagine di anteprima
Nome:
ewppcg95.pdf
Dimensione:
256.98 KB
Formato:
Adobe Portable Document Format
Descrizione:
Preprint
License bundle
Ora in mostra 1 - 1 di 1
Caricamento...
Immagine di anteprima
Nome:
license.txt
Dimensione:
2.06 KB
Formato:
Item-specific license agreed upon to submission
Descrizione: