An Embedded Modeling Language Approach to Interactive 3D and Multimedia Animation.
Uloženo v:
| Název: | An Embedded Modeling Language Approach to Interactive 3D and Multimedia Animation. |
|---|---|
| Autoři: | Elliott, Conal |
| Zdroj: | IEEE Transactions on Software Engineering; May/Jun99, Vol. 25 Issue 3, p291-308, 18p |
| Témata: | COMPUTER simulation, INTERACTIVE multimedia, COMPUTER-generated imagery, FUNCTIONAL programming languages, PAGE-1 (Electronic computer system), HASKELL (Computer program language) |
| Abstrakt: | While interactive multimedia animation is a very compelling medium, few people are able to express themselves in it. There are too many low-level details that have to do not with the desired content -- e.g., shapes, appearance and behavior--but rather how to get a computer to present the content. For instance, behaviors like motion and growth are generally gradual, continuous phenomena. Moreover, many such behaviors go on simultaneously. Computers, on the other hand, cannot directly accommodate either of these basic properties, because they do their work in discrete steps rather than continuously, and they only do one thing at a time. Graphics programmers have to spend much of their effort bridging the gap between what an animation is and how to present it on a computer. We propose that this situation can be improved by a change of language, and present Fran, synthesized by complementing an existing declarative host language, Haskell, with an embedded domain-specific vocabulary for modeled animation. As demonstrated in a collection of examples, the resulting animation descriptions are not only relatively easy to write, but also highly composable. [ABSTRACT FROM AUTHOR] |
| Copyright of IEEE Transactions on Software Engineering is the property of IEEE Computer Society and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Databáze: | Complementary Index |
Buďte první, kdo okomentuje tento záznam!
Full Text Finder
Nájsť tento článok vo Web of Science