Visualization Toolkit

The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python. Kitware, whose team created and continues to extend the toolkit, offers professional support and consulting services for VTK. VTK supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. VTK has an extensive information visualization framework, has a suite of 3D interaction widgets, 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

Click on the icons to see a description below.


The distribution of open source software is one way that CREST contributes to the wealth of scientific research at Indiana University and throughout the country. The production of open source software significantly enhances the value of scholarly work due to reproducibility andability of scientific research. The open source software created by CREST and its affiliates boosts IU’s competitive footing for federal grant funding, which in turn, brings federal research monies and new high-quality jobs into the state. Also used in the private sector, these open source software products aid in the development of the Indiana economy.