Presentation is loading. Please wait.

Presentation is loading. Please wait.

Yingcai Xiao Chapter 4 The Visualization Pipeline.

Similar presentations


Presentation on theme: "Yingcai Xiao Chapter 4 The Visualization Pipeline."— Presentation transcript:

1 Yingcai Xiao Chapter 4 The Visualization Pipeline

2 Visualization: Transformation & Representation Transformation: Converting data from its original form into graphics primitives. Data representation: including internal data structure for storing the original data and the graphics primitives for displaying the data. Visualization: transformating data from one representation to another representation.

3 Test Data Generation The Functional Model f=F(x) f=F(x,y) f=F(x,y,z) Given (x,y,z) of a grid node, compute the fake data value using F.

4 Visualization Pipeline

5 Pipeline Objects Data Objects (data structures) Process Objects (algorithms) Source (out only) Filter (in & out) Mapper (in only) Data Objects (data structures) Process Objects (algorithms) Source (out only) Filter (in & out) Mapper (in only)

6 Executing the Pipeline Efficiency: avoid unnecessary execution Execution: using a process object to operate Demand-driven: caused by output request Event-driven: caused by input parameter changes

7 Explicit Execution: Centralized Control

8 Implicit Execution: Decentralize Control

9 Programming Data Interface  Programming interface: function  File interface: I/O  System interface: Converts vtkVRMLExporter vtk3DSImporter

10 Put It All Together  C++, strong typed, implicit control, demand-driven  Filter2  SetInput(Filter1  GetOutput)  Intermediate data: Store: fast, more memory Don’t store: slower, less memory


Download ppt "Yingcai Xiao Chapter 4 The Visualization Pipeline."

Similar presentations


Ads by Google