Visualization Software


This article provides information on Visualization Software used at the University of Arizona. Software featured in this article includes Matlab (from MathWorks), VisIt, ParaView, and Visualization Toolkit (VTK).

MATLAB

MATLAB - which is owned by MathWorks - is a high-level language and interactive environment for numerical computation, visualization, and programming.

MATLAB can be used to:

MATLAB is a flexible platform commonly used in a wide range of applications including:

UA Portal MATLAB resources are available to faculty, staff and students with a UA Net ID and password.

Visit

VisIt is a distributed, parallel visualization and graphical analysis tool. It contains a rich set of visualization features to enable users to view a wide variety of data including scalar and vector fields defined on 2D and 3D structured, adaptive and unstructured meshes. Due to its customizable plugin design, VisIt is capable of visualizing data from over 120 different scientific data formats.

VisIt is an open-source tool designed for:

ParaView

ParaView is an open-source, multi-platform data analysis and visualization application which uses the Visualization Toolkit (VTK) as the data processing and rendering engine. It was developed to analyze extremely large datasets using distributed memory computing resources.

ParaView can be run on supercomputers to analyze datasets of exascale size as well as on laptops for smaller data. Data exploration can be done interactively in 3D or programmatically using ParaView’s batch processing capabilities.

Visualization Toolkit (VTK)

Visualization Toolkit (VTK) is an open-source, freely-available software system for 3-D computer graphics, image processing and visualization. VTK supports a wide variety of visualization algorithms including:

Includes advanced modeling techniques such as:

There are also dozens of integrated imaging algorithms, so a programmer can mix 2-D imaging with 3-D graphics algorithms and data. VTK includes a textbook published by Prentice-Hall ("The Visualization Toolkit, An Object-Oriented Approach To 3-D Graphics, 2nd edition"), a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python.