A Data Flow Approach to Procedural Modeling
- 1 January 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 4 (1) , 16-26
- https://doi.org/10.1109/mcg.1984.275892
Abstract
An approach to image composition and animation with procedural models which uses data-flow concepts is presented. The characteristics of procedural models and data-flow theory are reviewed. The concept of procedural coherency is introduced, and a general method for `in-betweening' with procedural models is presented. When such models are described as functions, their composition into pictures can be represented hierarchically. The network representing such a composition is a data-flow graph whose nodes are procedural models. This interpretation, best described as a data-flow approach to the representation of compositions, facilitates parallelism. For applications that use the same network repeatedly, this method can greatly shorten computation times. In environments where diverse computers must interact to produce a final result, this method can be used to organize and coordinate the necessary interactions in a natural, high-level way. A software system, SCORE, is described which supports composing and animating in a simulated data-flow environment. The approach allows compositions to manipulate any computer-controlled media, such as music synthesizers and editors.Keywords
This publication has 14 references indexed in Scilit:
- Particle systems—a technique for modeling a class of fuzzy objectsPublished by Association for Computing Machinery (ACM) ,1983
- New techniques for ray tracing procedurally defined objectsPublished by Association for Computing Machinery (ACM) ,1983
- Path specification and path coherencePublished by Association for Computing Machinery (ACM) ,1982
- A more flexible image generation environmentACM SIGGRAPH Computer Graphics, 1982
- Frame-to-frame coherence and the hidden surface computation: constraints for a convex worldACM Transactions on Graphics, 1982
- Data Flow Systems: Guest Editors' IntroductionComputer, 1982
- Data Flow Program GraphsComputer, 1982
- Inbetweening for computer animation utilizing moving point constraintsACM SIGGRAPH Computer Graphics, 1981
- Merging and transformation of raster images for cartoon animationPublished by Association for Computing Machinery (ACM) ,1981
- Computer rendering of fractal curves and surfacesPublished by Association for Computing Machinery (ACM) ,1980