Visualization Pipeline
A conceptual model for scientific visualization systems.
The Visualization Pipeline
is a model describing
the (step-wise) process of creating visual representations from data.
Vish Objects are either
- sources (provides data),
- filters (processes data),
- sinks (displays or stores data).
Data flow from sources via filters to sinks, each step being controlled via
user-specifyable parameters.
Furthermore, Vish utilizes the Pull Model of a visualization pipeline,
in which data are only processed when they are required by a sink.
For instance, no data will be read from disk or a network resource unless
they are displayed on screen. This model is more efficient for big data than
its counterpart, the Push Model, where data are processed as early as possible.
However, for a user unfamiliar with the pull model this behavior may be
confusing initially because nothing happens until the entire visualization
pipeline has been set up and means to consume data (e.g. render methods)
have been specified.
Caveats
For an overview of all VISH help topics see the Table of Contents.