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.

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.

VTK-m Accelerated Filters in VTK and ParaView

Introduction The first exascale capable computing machine is here1 and more are on the way2,3. Instead of the traditional CPUs, the primary source of computing power for these machines are going to be the next generation GPGPUs from Intel, AMD and NVIDIA. Therefore, legacy software, which does not have general-purpose GPU code, is not going […]