VTK is an open-source toolkit for 3D computer graphics, image processing, and visualization
Project description
Introduction
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 modeling, 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
-
General information is available at the VTK Homepage.
-
Community discussion takes place on the VTK Discourse forum.
-
Commercial support and training are available from Kitware.
-
Doxygen-generated nightly reference documentation is available online.
-
There is now a large collection of VTK Examples that showcase VTK features and provide a useful learning resource.
Reporting Bugs
If you have found a bug:
-
If you have a patch, please read the CONTRIBUTING.md document.
-
Otherwise, please join the VTK Discourse forum and ask about the expected and observed behaviors to determine if it is really a bug.
-
Finally, if the issue is not resolved by the above steps, open an entry in the VTK Issue Tracker.
Requirements
In general VTK tries to be as portable as possible; the specific configurations below are known to work and tested.
VTK supports the following compilers:
- GCC 4.8 or newer
- Clang 3.3 or newer
- Apple Clang 5.0 (from Xcode 5.0) or newer
- Microsoft Visual Studio 2015 or newer
- Intel 14.0 or newer
VTK supports the following operating systems:
- Windows Vista or newer
- Mac OS X 10.7 or newer
- Linux (ex: Ubuntu 12.04 or newer, Debian 4 or newer)
Building
See build.md (in Documentation/dev/) for build instructions.
Contributing
See CONTRIBUTING.md for instructions to contribute.
License
VTK is distributed under the OSI-approved BSD 3-clause License. See Copyright.txt for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for vtk-9.3.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75d27b73270a42923ebefd87a8522f7717618c36825b8058c4d3aa8e64d6145d |
|
MD5 | 206c8900a4c90e1e9a032a7f8a7ead2f |
|
BLAKE2b-256 | deca0ba875f1924fc6b662c5c87a16d45604d3cc79fd1161bf8540b3096af941 |
Hashes for vtk-9.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cfa8d73acbab386b9d6ef8a1a01149fd096a21a23547f10bf0cf98d88300724 |
|
MD5 | 3f35bf56478a19b89935ef5949393b8a |
|
BLAKE2b-256 | 97a691b79b1a4f90bcbd104613bc44a3038f6b63140554de211c71b8304d98a0 |
Hashes for vtk-9.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 371b96afca3ed41a0bf1cd80a42f4b906ca2f470a13df32f39b22a9169d996d7 |
|
MD5 | 80ce2d42dec8ed8f1f90a54a7a118f95 |
|
BLAKE2b-256 | 398dd705ad84092cee806769084dca1cd143d296903854caaeb9164bbb0f595a |
Hashes for vtk-9.3.0-cp312-cp312-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94678fa0476e113500f3b99e9692b92b83a5b058caace7bac3b5f780b12b36ed |
|
MD5 | 98a21776d3b0fcdc97162abd74307672 |
|
BLAKE2b-256 | 13f1f36b1978f1bee2323303207043a1c4b99387cfd2d9a8b7b6b79f0262d8a4 |
Hashes for vtk-9.3.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff0eedcde5821c023623f70951f2499e9d59e709e288b67a2e2334abafacc322 |
|
MD5 | 00e0157a5eae88f795576c2551742fb4 |
|
BLAKE2b-256 | 0aa5c5e380300715cab30166d5ec9bba2ccabbf41452d3b09e2d7c1bfcfc11d5 |
Hashes for vtk-9.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a02bf6067cae7abfd7f6b1330c69555b715be8ec71a3c8d6471af45a96e8e56 |
|
MD5 | 5d5597d6b6ea7753731f61d8005ed77b |
|
BLAKE2b-256 | 00cfe827806a34efe69ce286ba842605535c40b45ea338f8315dd0e0986e89a9 |
Hashes for vtk-9.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d2bdd2c60f0fa5d1926c11b72d96dc23caf9ff41781bae76e48edd09fb8aa03 |
|
MD5 | 28eeac7943ae60c77476aae9eccf7cdf |
|
BLAKE2b-256 | c245ffb4e2fc07c12f772cfddeb095f0a9a72bad7097c7ab0f08a292fc474be1 |
Hashes for vtk-9.3.0-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3cd59108b21f55b873a63878a0decec0a707bd960b59d5e15b37d1ad873590f |
|
MD5 | aea4afeb5292588690fb0e4aebe27dce |
|
BLAKE2b-256 | 7a86bcd5dc64141d90604bc5a9efcb6f0a2a11983e6c001a2d9d9e0bbb4fedcf |
Hashes for vtk-9.3.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aae778297817335ddd6698b4c124c109d8ac476512691fe19446614ae43ba56 |
|
MD5 | 74f4840cf2f6d70b5abcd6d6695a68c1 |
|
BLAKE2b-256 | d8ac248a646b83fea3b910ac3cb08f0ce6ab2cb118de3e673bd266bc5f472a0c |
Hashes for vtk-9.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a827fb5f05ab78b2cbad81f5d3a3d7065fa995cc907cecdfa7a7b76374130ef3 |
|
MD5 | 07ec308cbf32e59013b69fd3ed8fde0b |
|
BLAKE2b-256 | c46623118087ce6bb1914ce367638b6113d827f2257b76ca506a06e288c0e13b |
Hashes for vtk-9.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f4e86bff7a4cd71bd6205bd18cf4b6ab70956ecf9cbd73e77a95b2210d98ef |
|
MD5 | cc973645e5ec232f0c6b9aa5216c8cee |
|
BLAKE2b-256 | 13363b4bb5d9073d682ccf31d5bb6d06c3275bcfc379ed2fc1d730c28a6ba303 |
Hashes for vtk-9.3.0-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d3492cb6c52b23dc0c6e664938b8119254a77b5e3099106e2567ed0b6473162 |
|
MD5 | 6fe3abec289cc1cf586f2a6f1494c69c |
|
BLAKE2b-256 | 80bb2308cfd512ebb6b97173105fc27faa71b948136b331bd7d341349eb7e468 |
Hashes for vtk-9.3.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0a44c926ba18fd9e2ad7c07ae0adabb4ca62af28c69c96bcbaa884e0b240249 |
|
MD5 | 87c08da3ee69a48dd02b702a3d00e01a |
|
BLAKE2b-256 | 3838b50d5ffc677ae42c7a1c2bc8ffda9fa2c753c960938d9eac816e7b4328fb |
Hashes for vtk-9.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdd81c9904647ace8d13ad255d8e5293fb81be8125e1a139a707aaf9e6f0e9e2 |
|
MD5 | 83f42fd27e29d440c7027e0897402a1e |
|
BLAKE2b-256 | 64bed4c0a93193e2ed6723903fe819674a2616c4511a3a673d55ffe3aac8be40 |
Hashes for vtk-9.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b22a0d03305160d6612da0a378759083ef7691d0f83f1b1496418777ee3a2a3 |
|
MD5 | a29c308671d61abf96c7d54e91ca2cf9 |
|
BLAKE2b-256 | 26aa8b58f59dafa87a1036332c6692edbe417b5141848f8c8bf22d0536ef9503 |
Hashes for vtk-9.3.0-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a564f31dbe514276abffb1d3204120ead15506a24ecaa2560009ba304896dae |
|
MD5 | 5fc71779339649d6a9a5e074477dce1d |
|
BLAKE2b-256 | b124deeb7f154f22b4eca27476e0175f4b2d5eff7232c78448fb9bc90f16cc72 |
Hashes for vtk-9.3.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17810f82aeee7143057fcb2d963245f57450800a7b913c5d66ed915f09740d3d |
|
MD5 | 27d75c6e8dc8cf1a8e504b10cebd4f58 |
|
BLAKE2b-256 | f6f6cf2aaed81c373391ac87e3a83f1b2f8ff3654e847cf8c8e3c9b6f8f3047a |
Hashes for vtk-9.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4d92c9a70902da512dfbcd3f064f825b7b5b6d62edd197d3754549f7c0ff516 |
|
MD5 | b6210f3b458ca13372277bf6f44b34e6 |
|
BLAKE2b-256 | 1def5a8813e1bcf3697f0268304961e3ee14ef0b4510e2fcec81cb377cee6ff0 |
Hashes for vtk-9.3.0-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0798c2ae607be930656347491c520945984ab657ab00804d159323962e97102 |
|
MD5 | 25af866022e9c4bb9ece501efc1e6b7c |
|
BLAKE2b-256 | 290308d41355c0f61c393d1f093484f511b3a31ecf1537e3dd3b11aa7136b771 |
Hashes for vtk-9.3.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2902c8601ada0e653a4d34ebca0f17768fb559f05fe9f4502dcdda136d847a1e |
|
MD5 | d360676c91d839ffb65796c258636f5f |
|
BLAKE2b-256 | 7f6fe9e0fa0453d3c021326ffb123f02e8eb09b2e810157286b65f7342fcdf79 |
Hashes for vtk-9.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cdfb7e51a63ee2f06b1aa84e643f046b746116397a89cb50d20956731e88209 |
|
MD5 | afaec60e35ab164e57189d713ecb2631 |
|
BLAKE2b-256 | 6daa96f4be4d864349500706708e3116791d54485b5f877b83e0942156ce4aad |
Hashes for vtk-9.3.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d5c837a4d865ec80752d8ca8ee719be8341af66601df0da94ee78ae0806bb4b |
|
MD5 | 85205713cc5b1ceeb3050e8ec2988cd2 |
|
BLAKE2b-256 | 1c92e6d33db7ce09f1bcc6150c9dfa7619b4f0e170889bf3a2dc08834b833e29 |
Hashes for vtk-9.3.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 296f185482df591d7b2c2a734f3a68884352efd89cade37f3345ddc4dcb6e019 |
|
MD5 | a6c2eecae498c62a1b4b00ea1d1b6bca |
|
BLAKE2b-256 | 117b43453ee41b54c21e698a05df741d292d4c42cecf12b00c3a749225280ccc |
Hashes for vtk-9.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbd3536979c177dd12f9365a1072e217d64503596add6986318d466aab565d51 |
|
MD5 | 2b4ce415c329a3e8873183bb44b5e897 |
|
BLAKE2b-256 | 5a243a5496c3c2be19f4e61000a67bb996d3e635787dbdb51c846ad1feb4e651 |
Hashes for vtk-9.3.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b4a6f9d4ae16a417edf3cd750da5cb87e9676d1db1da6a6772a9e492567a452 |
|
MD5 | 6e2f5ee7c4925cc89bd077eabd9ac0ab |
|
BLAKE2b-256 | c5365ce9901d7e08ff97a2b4c3fd6f3be0d8a1e0dc02f0233906889d78efbe03 |