| Elliot, C., Schechter, R., Yeng, R., Abi-Ezzi, S.: TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications, Proceedings of Siggraph94, pp. 421ff., ACM Press, 1994 |
....define object ports which are used to link together 3D widgets. A visual language for 3D widgets allows the developer the interactive construction of 3D applications. 1. Introduction During the last few years much progress has been made in the development of object oriented 3D toolkits [4][5][8] 11] 15] and new metaphors have been devised [1] 17] 18] However, the development of animated and interactive 3D applications is still difficult for several reasons: 3D toolkits provide support for geometric modeling, but do not integrate an explicit time management. Therefore, animation ....
....based on user input or user interface actions. 3.6 Interaction by behavior nodes Several research tools have been developed which explore new interaction techniques and interface styles. However, they are limited with respect to robustness, completeness, and portability. Most 3D toolkits (e.g. [5][15] provide low level interaction techniques, but their reusability is limited due to bindings to concrete geometry types and their coarse grained object oriented design. In our approach, interaction can be specified by behavior nodes which evaluate time events and canvas events. These ....
[Article contains additional citation context not shown here]
C. Elliot, G. Schechter, R. Yeung, S. Abi-Ezzi SunSoft, Inc. TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications. Proceedings of SIGGRAPH `94, pp. 421-434.
....systems without the need to rewrite application code. It would be very interesting to see how a direct and native implementation of an object oriented rendering system could profit from the VRS object model. Object oriented graphics systems, e.g. GRASSY [6] GROOP [10] OpenInventor [18] TBAG [7] and Generic [2] do not concentrate on designing a general API for 3D rendering but intend to be high level graphics systems. VRS, on the other side, could support the implementation of a graphics system, e.g. MAM [5] has been developed based on VRS. RAttribute RSurfaceShader RVolumeShader ....
C. Elliot, G. Schechter, R. Yeung, S. Abi-Ezzi SunSoft, Inc. TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications. Proceedings of SIGGRAPH `94, pp. 421-434.
....constraints. Thus, the need for communication between simulator and viewer is less than that of a static scene description, since no communications are needed while the constraints on the viewer s side remain valid. The Cognitive Coprocessor Architecture [Robertson89] and later the TBAG [Elliot94] and VB2 [Gobbetti93] systems, introduced the idea of making time dependent functions part of the description of graphical primitives in a 3D software architecture in order to declaratively describe simple animated and interactive behaviors. Metis exploits this technique to reduce communication ....
Elliot C, Schechter G, Yeung R, Abi-Ezzi S (1994) TBAG: A High-Level Framework for Interactive, Animated 3D Graphics Applications. Proc. SIGGRAPH: 421-434.
....the graphics system. This format relates to the API level and is complete as well as the functionality of the library is non extensible. Examples include first generation graphics standards such as ISO GKS [18] and ISO PHIGS (PLUS) 19, 20] 2. 3 Object Oriented System Numerous graphical systems [33, 1, 10, 9, 16, 7, 14, 31, 2] are using objectoriented concepts, in most cases for both modeling behavior and implementation. Object oriented modeling fits very well with the implicit mental model of a graphics programmer [33, 4] But more important for our concern, object oriented implementation allows an efficient kind of ....
C. Elliot, G. Schechter, R. Yeung, and S. Abi-Ezzi. TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications. In SIGGRAPH '94 Proceedings, 1994.
....an explicit notion for chronological modeling. Geometry and interaction are represented together in a single graph. OpenInventor provides only a simple constraint mechanism through attribute connections and engines. It is based on OpenGL and does not support other rendering packages. TBAG TBAG [15] is based on graphical abstract data types and explicit functions of time. Parameterized geometric models are represented by mathematical formulas. A single class ( constrainable ) represents animation parameters of all types, user interaction and animations. TBAG provides a general 3 approach ....
Conat Elliot, Greg Schechter, Richy Yeung, and Salim Abi-Ezzi SunSoft, Inc. TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications. In Proceedings of SIGGRAPH `94, pages 421-434.
....for deriving new types of geometric objects. The abstraction level of GROOP is high, but the level of object orientation is still coarse grained. In VRS terms, GROOP defines a modeling layer for computer animation, but does not define a separate and object oriented rendering layer. TBAG TBAG [11] is based on a set of graphical abstract data types. It provides a high level interface to interactive 3D graphics. Scenes are composed by values of graphical abstract data types instead of non temporary objects. This is computationally expensive. To draw a scene, all graphical objects used must ....
Conat Elliot, Greg Schechter, Richy Yeung, and Salim Abi-Ezzi SunSoft, Inc. TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications. In Proceedings of SIGGRAPH `94, pages 421-434.
No context found.
Elliot, C., Schechter, R., Yeng, R., Abi-Ezzi, S.: TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications, Proceedings of Siggraph94, pp. 421ff., ACM Press, 1994
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC