Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Visualization Toolkit
C++ C Python Tcl CMake JavaScript Other

Merge topic 'optimize_volume_shading'

a2f1b5f Do not update light parameters if shading is OFF
501b9e5 Added check on when to update volume parameters
8b6889e Fixed style
a4f6ac2 Updated default interpolation type for test
46a99ec Fixed check on interpolation type
e79e082 Fixed invalid variable names used for gradient computation
29d82b5 Respect interpolation type set on volume property
b19c903 Some more optimizations for better performance

Acked-by: Kitware Robot <>
Acked-by: Sankhesh Jhaveri <>
Merge-request: !244
latest commit 6e292e81e5
@aashish24 aashish24 authored kwrobot committed
Failed to load latest commit information.
.ExternalData Teach SourceTarball.bash to split source and data tarballs
Accelerators vtkPistonMapper: fix a overload-virtual warning
CMake Merge topic 'FindTBB-improve-osx-support'
Charts/Core And whoa I committed a png undo that
Common Add vtkAtomic support headers to list of sources
Deprecated Remove double underscore in header guards (.h & __vtk*_h form)
Documentation/dev Merge topic 'use-previous-version'
Domains Force tests to run in serial
Examples Use Qt5 COMPNENTS in find_package instead of finding each package dir…
Filters Don't glyph hidden points in vtkGlyph2D.
GUISupport Use Qt5 COMPNENTS in find_package instead of finding each package dir…
Geovis/Core Update baselines.
IO Merge topic 'dpi'
Imaging BUG: Fixed vtkImageReslice HitInputExtent update
Infovis Merge topic 'remove-ftogl'
Interaction Merge topic 'dpi'
Parallel Removed many unneeded null checks before delete
Rendering Merge topic 'optimize_volume_shading'
Testing Adding Angular Periodic Filter and Angular Periodic Array to VTK.
ThirdParty Fix GL extensions not reported on Mac OpenGL2 context
Utilities KWSys: Tell Git not to export .gitattributes
Views Merge topic 'Convert-TestSetGet-to-Python'
Web Merge topic 'resize-notify-fix'
Wrapping Merge topic 'smart-pointer-wrapping'
.gitattributes Tell Git how to check Markdown (.md) source files
.gitignore Add ExternalData infrastructure
.hooks-config.bash Add VTK-specific local commit hooks
CMakeLists.txt Add one-pass Android build CONTRIBUTING: Restore link to dev/git/ document
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.