Download presentation
Presentation is loading. Please wait.
Published bySasha Harford Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.