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

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.