VTK Beginner & Advanced Courses

Learn from the developers behind VTK. Sign up now for Kitware's live training courses.
Beginner CourseAdvanced Course

Process images and create 3D computer graphics with the Visualization Toolkit.

The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability.

VTK is part of Kitware’s collection of supported platforms for software development. The platform is used worldwide in commercial applications, as well as in research and development. For examples, please see VTK in Action.

Easy Data Conversion to VTK with Python

The VTK file format is widely used to describe all types of scientific datasets. Many software applications include support to open .vtk files and variants such as .vtp, .vtu or .vth file extensions. In this blog post, we demonstrate the simplicity of converting any data format to the VTK format in order to visualize datasets […]

VTK WebGPU on the Desktop

Introduction When it comes to rendering data, computer graphics libraries and high-level APIs have long been a moving target. Hardware advances and improvements to programming models have resulted in periodic changes to the way in which data is rendered. Graphics libraries such as PHIGS, Starbase, GL, Direct3D, OpenGL (various flavors and versions), and many others […]

ITKWidgets and NCI Imaging Data Commons (IDC): Intuitive visualizations and cloud resources for medical imaging research

Accelerate your medical image analysis/AI research by combining the visualization capabilities of ITKWidgets with the massive collection of clinical data available from the NCI’s Imaging Data Commons (IDC)…in jupyter notebooks.