Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Visualization Toolkit
C++ C Python CMake Tcl JavaScript Other
Latest commit 5589c06 @dgobbi dgobbi committed with kwrobot Merge topic 'type-name'

Acked-by: Kitware Robot <>
Reviewed-by: David Gobbi <>
Merge-request: !945
Failed to load latest commit information.
.ExternalData Teach SourceTarball.bash to split source and data tarballs
Accelerators Fixed out-of-bounds array access
CMake Updated cppcheck suppressions for version 1.71
Charts/Core Remove comma at end of enum (clang warning).
Common Merge topic 'Threaded-CellLinks'
Deprecated STYLE: Replace vtksys_stl and vtksys_ios:: with std::
Documentation Documentation: document Do: test
Domains Merge topic 'molecule_stuff'
Examples Update docs on how to build ios android examples
GUISupport replace broken link in QVTKWidget.cxx with a working one
Geovis/Core headers: conform to the CheckGuard HeaderTest
IO Suppress cppcheck warnings with assert
Infovis Fixed scanf format string mismatch
Interaction vtkInteractorStyleRubberBand2D/3D: Fix documentation typos
Parallel Merge topic 'drop-old-compatibility-layers'
Remote Update the vtkDICOM remote module to v0.7.1.
Rendering Merge topic 'restore-gl-blend-for-fixed-point-vr'
Testing add some opengl debugging info when a test fails
ThirdParty zlib: update to for/vtk
Utilities Initializing class members to avoid warnings
Views HeaderTest: fix up some include warnings
Web Remove comma at end of enum (clang warning).
Wrapping Fixing bug from 68c3cc5 with test inversion
.gitattributes Tell Git how to check Markdown (.md) source files
.gitignore gitignore: exclude Python build artifacts
.hooks-config.bash Add VTK-specific local commit hooks
CMakeLists.txt Drop unused checks for ancient C++ standard library versions Add note for github users on / simplify link code
CTestConfig.cmake Changed the default CDash URL for VTK
Copyright.txt Copyright: bump the year CONTRIBUTING: Add an overview of the development process
vtkBanner.gif ENH: Final documentation tweaks prior to cutting VTK5.0
vtkLogo.ico Add icon file for use by vtk executables.
vtkLogo.jpg ENH:Missing artwork for README file

VTK - The Visualization Toolkit


VTK is an open-source software system for image processing, 3D graphics, volume rendering and visualization. VTK includes many advanced algorithms (e.g., surface reconstruction, implicit modelling, decimation) and rendering techniques (e.g., hardware-accelerated volume rendering, LOD control).

VTK is used by academicians for teaching and research; by government research institutions such as Los Alamos National Lab in the US or CINECA in Italy; and by many commercial firms who use VTK to build or extend products.

The origin of VTK is with the textbook "The Visualization Toolkit, an Object-Oriented Approach to 3D Graphics" originally published by Prentice Hall and now published by Kitware, Inc. (Third Edition ISBN 1-930934-07-6). VTK has grown (since its initial release in 1994) to a world-wide user base in the commercial, academic, and research communities.

Learning Resources

Reporting Bugs

If you have found a bug:

  1. If you have a patch, please read the document.

  2. Otherwise, please join the one of the VTK Mailing Lists and ask about the expected and observed behaviors to determine if it is really a bug.

  3. Finally, if the issue is not resolved by the above steps, open an entry in the VTK Issue Tracker.


See for instructions to contribute.


VTK is distributed under the OSI-approved BSD 3-clause License. See Copyright.txt for details.

Something went wrong with that request. Please try again.