Do you have something to share?

Send an image, a caption, and a link to your VTK project to show the community.

Contact Us


VTK 7.0 Release Webinar

Date: February 3, 2015
Description: This webinar highlights the new features in VTK 7.0 and gives an overview of what’s coming in the next release.

VTK 6.0 Release Webinar

Date: June 12, 2013
Time: 1:30 – 1:50 p.m. EST
Description: This webinar highlights the changes and updates in the VTK 6.0 release.

Building Qt-enabled VTK Applications

Date: April 24, 2013
Time: 2:00 – 3:00 p.m. EST
Description: In this webinar, participants learned how to create fully featured applications using VTK and Qt. Topics covered include: configuring your Qt enabled application, understanding the essential VTK and Qt classes, linking VTK events and Qt signals/slots to control the VTK scene from Qt widgets and Qt widgets from VTK components.

Infovis with VTK

Date: February 28, 2013
Time: 1:30 – 2:30 p.m. EST
Description: This webinar focuses on the information visualization capabilities of VTK. We go through the data structures for informatics in VTK (vtkTable, vtkTree, vtkGraph) and explain some common data transformations and algorithms in the context of real-world examples. The webinar features some direct code examples and investigation of the new OpenView information visualization application. You can download the example code and data in a zip file here:

VTK 5.10 Release

Date: June 1, 2012
Time: 11:40 – 12:00 p.m EST
Description: Dave DeMarle highlights the new features in VTK 5.10 and gives an overview of what’s coming in the 6.10 release.

Introduction to VTK Course

Date: February 15, 2012
Time: 10:00 – 12:00 p.m. EST
Description: This course provides an overview of the Visualization Toolkit suitable for new users. It covers the various data types supported by VTK, the pipeline architecture used for processing data, and the rendering framework used to display results. Attendees gain hands on experience through several programming examples presented to highlight key concepts. Examples cover the execution pipeline, adjusting parameters, interaction styles, picking, callbacks and 3D widgets. Prerequisites: None, although basic knowledge of C++ is necessary to fully benefit from the programming examples.

Applications Primarily Managed by Kitware

The Insight Segmentation and Registration Toolkit

The Insight Segmentation and Registration Toolkit (ITK) is an open source platform that contains algorithms for medical research. It uses VTK to display results. This example was created using the ViewImage class from the ITKVtkGlue module.


ParaView is an open source platform that works with data on the desktop, on the web, on supercomputers, in immersive environments and more. Through VTK, it visualizes datasets related to structural analysis, fluid dynamics, astrophysics, climate science, and LiDAR.

3D Slicer

3D Slicer is an open source extensible platform for visualization and medical image analysis. It has applications in preclinical animal studies, surgical planning and guidance, medical robot control and population studies. The platform uses VTK for its 2D and 3D rendering pipelines, linear and non-linear transformation, segmentation infrastructure, mesh processing, and virtual reality integration. 3D Slicer is funded and directed by the National Alliance for Medical Image Computing, the Neuroimage Analysis Center, the National Center for Image-Guided Therapy, and additional National Institutes of Health and government initiatives.

Other Applications

Andretta Innovations LLC

Andretta Innovations LLC developed a Weather Research and Forecasting (WRF) Model 4D visualizer in Python/VTK. The program, designed by Dr. Thomas Andretta, post-processes WRF netCDF output files into a multi-dimensional visual presentation for meteorologists and research scientists. It has options for displaying terrain, microphysics species, and wind vectors as functions of the model time step, grid spacing, and elevation.

The example shows a snowstorm from December 26, 2003, 1800 UTC, in eastern Idaho. Multiple snowbands (purple) are visible over a wide valley and adjacent mountains. Low-level winds are strongest (green to blue) over higher terrain.

Streamtracer tubes (white) highlight a small circulation center in the valley.


MagNet for SOLIDWORKS is the foremost 3D electromagnetic field simulator embedded in the industry-leading computer-aided design software. It offers just one design environment for drawing the model and analyzing the performance of any electromagnetic device. Examples include power transformers, sensors, MRI devices, actuators and solenoids. MagNet utilizes VTK’s glyphing, slicing, and clipping annotation capabilities to display visual elements.

plot of voice coil assembly

Current and flux density in a voice coil assembly.


MAX3D is a software package that analyzes and visualizes X-ray diffraction in 3D reciprocal space. It uses VTK as its rendering engine and Qt as its GUI builder. MAX3D has been installed and used in over 100 labs around the world. It supports multiple vendor-specific image formats such as Bruker, Mar, Rigaku (d*TREK and R-AXIS), and STOE.


OsiriX is image-processing software dedicated to DICOM images produced by MRI, CT, PET, PET-CT, SPECT-CT, and ultrasound equipment. It is fully compliant with the DICOM standard for image communication and image file formats. Specifically, OsiriX can receive images transferred by DICOM communication protocol from any picture archiving and communication system or imaging modality, and it can navigate and visualize multidimensional images with the facilities provided by VTK and ITK.


SmartTomo is a software for processing seismic refraction data. It allows building an image of the subsoil through a fast and intuitive procedure. The result is obtained through the optimization of an initial model that is defined by the user to reproduce the geological features of the survey area. To be efficient, smartTomo uses the computing power of modern multicore CPUs and minimizes the memory consumption. SmartTomo exploits the capabilities of VTK to both build and render the tomographic profile: the image of the subsoil is built as a structured grid with an associated scalar field, while a specialized VTK OpenGL widget is used as a visualization window.