Visualize Your Data With VTK
The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing, and visualization. It consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports a wide variety of visualization algorithms including scalar, vector, tensor, texture, and volumetric methods, as well as advanced modeling techniques such as implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. VTK has an extensive information visualization framework and a suite of 3D interaction widgets. The toolkit supports parallel processing and integrates with various databases on GUI toolkits such as Qt and Tk. VTK is cross-platform and runs on Linux, Windows, Mac, and Unix platforms. VTK is part of Kitware’s collection of commercially supported open-source platforms for software development.
Download Latest Release
VTK version 7.0.0 is now available for download
Support and Services
Kitware offers advanced software R&D solutions and services. Find out how we can help with your next VTK project
Guide and Textbook
Purchase the VTK Users Guide or Textbook
Training Courses
Attend an upcoming VTK training course
VTK Mailing Lists
Join the VTK mailing lists to stay informed on projects.
Request a Feature
Tell us what you think about VTK
VTK-Enabled Applications
ParaView
ParaView is a scalable front-end for visualization with VTk. It runs on everything from laptops to the world’s largest super computers.
VeloView
VeloView is an open source application built on top of ParaView that performs visualization of live or captured 3D LiDAR data from Velodyne’s HDL line of sensors
3D Slicer
3D Slicer is a free, open-source, extensible application for visualization and image analysis, particularly for medical images.