ParaView
ParaView is an open-source, multi-platform application designed to visualize data sets of size varying from small to very large. The goals of the ParaView project include developing an open-source, multi-platform visualization application that support distributed computational models to process large data sets. It has an open, flexible, and intuitive user interface. Furthermore, ParaView is built on an extensible architecture based on open standards. ParaView runs on distributed and shared memory parallel as well as single processor systems and has been succesfully tested on Windows, Linux, Mac OS X, IBM Blue Gene, Cray XT3 and various Unix workstations and clusters. Under the hood, ParaView uses the Visualization Toolkit as the data processing and rendering engine and has a user interface written using the Qt cross-platform application framework.
The goal of this Wiki is to provide up-to-date documentation maintained by the developer and user communities. As such, we welcome volunteers that would like to contribute. If you are interested in contributing, please contact us on the ParaView mailing list http://public.kitware.com/mailman/listinfo/paraview.
You can find more information about ParaView on the ParaView web site: http://paraview.org. For more help, check out http://paraview.org/New/help.html.
Real world concept -> Paraview terminology map
Often new users may say "Surely Paraview can do X... but I can't find it!". This terminology map should help!
Complete list/description of paraview filters
If you're looking through the list of filters in paraview, you may want to know what they all do! Here is a complete list.
Short HowTos
These howtos are instructions for some common operations.
Description/Explanation of Sources
The sources are detailed in the Paraview guide pdf, but here is a little extra explanation.
ParaView In Use
- Some examples of how ParaView is used
- Screenshots generated by ParaView
Documentation
Compile/Install
Server Setup
Generating Data
Python Scripting
Animation
Plugins
|
Other Features
Books and Tutorials
|
Design & Implementation
ParaView based Applications
Miscellaneous
|
User created plugins
Please post plugins that you have created that may be useful for other users!
General
- Add Vertices - If a dataset contains points (geometry) but no vertices (topology), Paraview will not display anything. Use this filter to add vertices to your dataset.
- Inputs: 1 polydata
- Outputs: 1 polydata
Registration
- Iterative Closest Point Transform - Register one point set to another point set using the Iterative Closest Point (ICP) algorithm.
- Inputs: 2 polydata (Source and Target - the source will attempt to be moved to the target)
- Outputs: 1 polydata - the transformed source dataset
- Landmark Transform - Select three or more corresponding points from two data sets and align the two data sets using a Landmark Transform.
- Inputs: 1 polydata, 2 datasets - 1) SourceLandmarks (vtkDataSet) - A set of points extracted from the source dataset 2) TargetLandmarks (vtkDataSet) - A set of points from the target dataset corresponding (and ordered the same as) the points in the source dataset 3) SourceDataset (vtkPolyData) - The source dataset which will be transformed
- Outputs: 1 polydata - the transformed source dataset
Instructions
To use these plugins, you must have compiled Paraview from source
- Unzip the plugin
- Create a bin directory in the directory in which you have unzipped the plugin:
<source lang="bash"> mkdir bin </source>
- From the bin directory, run cmake to create the make files:
<source lang="bash"> cmake ../ </source>
- Compile the plugin:
<source lang="bash"> make </source>
- Load the plugin in Paraview: 1) Tools -> Manage Plugins/Extensions 2) On the right pane, click Load New. 3) Browse to the bin directory you were just working in and load libYOURPLUGIN.so
- You can now use the plugin by selecting an object in the Pipeline Browser and then selecting the plugin you have just added from the Filters menu.
Wiki Sandbox
Developers Corner
Mailing List
The developers mailing list is here: http://public.kitware.com/mailman/subscribe/paraview-developers This should be used for questions about modifying the Paraview code, not using Paraview.