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.20230807rc0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dca85d097d6b85692db87a743cc8922026ee1208b26999e836c6823c040fc42b |
|
MD5 | 6e1eb4e6d0b25db93bded814c84f7d38 |
|
BLAKE2b-256 | bf572a0bd99eadc37aed27d90cc69c192d6ae1f3644197845033e1a1271c226e |
Hashes for vtk-9.3.20230807rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a697efa66d20254f8ec386a84ff27cb4a4b1878e0855a3bdbfa2f58e672d4c1 |
|
MD5 | df6da5ac7ffbe8cc7f7489af725e6e1e |
|
BLAKE2b-256 | c092b00d588f152c446290fe387204327b6cc7aea203b4fd2b65999188b46f69 |
Hashes for vtk-9.3.20230807rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3284b5b231cd61d629894432e5fb754188056fda6318091c96153268fe54242a |
|
MD5 | 244464f0f39d7e6d8835f995bedd3681 |
|
BLAKE2b-256 | 0cf980bd8d4fc8ab308948ca3ae30ca508e6b8cb15ada6fdc9e1817c152de6ed |
Hashes for vtk-9.3.20230807rc0-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fe31f05e2a3782ad253fb6870996ed0c667f8bba71a8531c614e21caa21bb4e |
|
MD5 | 254f490a9d6beccf8a28e31b04578f15 |
|
BLAKE2b-256 | 6b5d5486b53448a67662c9be4f6308efa0c0e38cc27e1e84ef23b71550cc6cb1 |
Hashes for vtk-9.3.20230807rc0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c536c9f803800342512e37fefe9ce0c72b94e24c5e9021fd6f72c62a1b48531 |
|
MD5 | 082bd37580004a1c8f394c43cec336da |
|
BLAKE2b-256 | 5ae1c4f08f79515d189b065685f595db9a282b2f4ba1c56f0858466562002899 |
Hashes for vtk-9.3.20230807rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f509ddc2bcb1d314be9229c58ba1b3924aa75732714a32c9a7ddbe36ae3b352 |
|
MD5 | cddee211727287ccd7fbeff5c66c70e7 |
|
BLAKE2b-256 | 174c819a3c1261a2de832f77eec92661d19396dbb6001cd2e9b911589c7cc022 |
Hashes for vtk-9.3.20230807rc0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1aad8f4f4c0f149e231057ed1e405c9bc9ccceb458eadb71dd53de314905cf51 |
|
MD5 | 5b14a9b2bbe9ea18026557d381ed91c6 |
|
BLAKE2b-256 | 9fffec501973b462146b62ab3f8b6f456dee682c88b0136e16d99b0a89146873 |
Hashes for vtk-9.3.20230807rc0-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e72387f7bf641c9103acfa719055cc4626b7e2180c069f09165c140ef5255a02 |
|
MD5 | 6893e885ad71842e0d999fff3e48633e |
|
BLAKE2b-256 | d52503ddf4607bbb1fc2b8a9fec04a165885c7525b663d4db03b858e4d6c7826 |
Hashes for vtk-9.3.20230807rc0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 687106e92fcf8970fa6607d49aa3058cee4efedb2bcbf83998a0b8d7e892a8d6 |
|
MD5 | c127407bde3fa0eabffcedc1de74ea55 |
|
BLAKE2b-256 | ba4f2fcd4933106b9deaf4764dcfa4680dc5d3295688896ff9bb948395efbea2 |
Hashes for vtk-9.3.20230807rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c7fe67c3a30a4717cd4f13c4ebc2f45afc21ed48f50a48be1a386ac57d20ef |
|
MD5 | 4cc7424a294d834b722773289057d64f |
|
BLAKE2b-256 | 71abb2874394cc1dc1092730e4674e5af0db743342b9736c8821b567cb03a6f2 |
Hashes for vtk-9.3.20230807rc0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 683d49249a66ea207ba4bf9f0e04a0ac204f21d3bec156ce397e27fd30e72c3c |
|
MD5 | fa6fdcdb34962cd8da0abbc43afc758f |
|
BLAKE2b-256 | 4d3402f2777d7378ecae3d2da81ac3a720abfdf8730de5008b152626730c5706 |
Hashes for vtk-9.3.20230807rc0-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8553d76b2cdf150d88bb76623883830502dfb2ab9412f6803ed0a068fe691121 |
|
MD5 | a8db3ac4ba86369b661e94ae2ced22d2 |
|
BLAKE2b-256 | 2fe6191dea195ef909f9adf80bbab542997328031aa04e835914e07b55b5e972 |
Hashes for vtk-9.3.20230807rc0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d4401e1e37c0f647d5fe876d9a958abce5d35e235f786242aefdd3b4c0819f1 |
|
MD5 | f98c274e1848505eb0ae0445b901ad6f |
|
BLAKE2b-256 | 83569bfd1c1c7074ab757868b37a947c9dd7b081b667986a619b5bdb966c0d0c |
Hashes for vtk-9.3.20230807rc0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 335f0ec45763349de31ad00c9dd24c8c6f14c711c446007af1fce75987820873 |
|
MD5 | a0e6d457dffc1184c22c47aa2be34dae |
|
BLAKE2b-256 | db4af36519e7d4a42724f0bbe6ac79b9348d26ee70dce0e6e506a0dc3aa4a473 |
Hashes for vtk-9.3.20230807rc0-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae3b4b6f977cb2b2c866122b53cc9958db68f49cd653f2202bf10d76cd810874 |
|
MD5 | 95bd29fa6ae7720f94b6822f9dd56bc2 |
|
BLAKE2b-256 | a74d6b1bb03d76a66c707fc3e0dc0389155098d69b83c18887e08209fe7df571 |
Hashes for vtk-9.3.20230807rc0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10a206b962b6e14cc0f080718d0275d554fadba39b276ee0243be82da7b9c826 |
|
MD5 | 418f15bbd1f928054214b61b6f984b02 |
|
BLAKE2b-256 | b317c4d2d989887bef45267b9b7b2d1c84fb8324f796f091632aaf9ab4bc5516 |
Hashes for vtk-9.3.20230807rc0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebc9bda5eb2d95745e74824b052665d9c83e8d160a1b82b5be43069cb14de304 |
|
MD5 | 6f6bd1aac6b596c7cd09852bf2a3b1de |
|
BLAKE2b-256 | 5397d8c748669f9862a731a2aa598217a46fd9cffa8f473b7dc7a18a619c3bf4 |
Hashes for vtk-9.3.20230807rc0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0cf13df3a6801c8525e0f32acf12df6c7765f5f0340789365d1ba3b0f1bbcb0 |
|
MD5 | 13d9fe4ec42c29498b8ae0c991e6e9ff |
|
BLAKE2b-256 | feb7f391febf68a350e643b0d94d0c7449062ed280585f82823fb13c770f53a8 |
Hashes for vtk-9.3.20230807rc0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32afd556dc58400e4f96061802246a74ecc9b920cff81e5a0d56f5d0b976aeef |
|
MD5 | 482d169be597801e55897a9196f23838 |
|
BLAKE2b-256 | 9ee3175ff89d8cd1d204b693ce406a611bbb94f9a22807085e1319592af2ceda |
Hashes for vtk-9.3.20230807rc0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9811d7e1a2c6e7d3e8c842126179db3d7ab90c4db9182c7f60737ae9161c6662 |
|
MD5 | eea39ffcd66705abec30df2f375708d8 |
|
BLAKE2b-256 | 3673f1401b8bd07e9dcacd3b84f3068abe47bb0d51a20211fe9632cec010b00d |
Hashes for vtk-9.3.20230807rc0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfabab4352c5738f9d4ab3473441f9d106874c0c9b6f9da683c7d11a429ad6f4 |
|
MD5 | ea9af3bcee6a2a4caed34961ad4cb2a7 |
|
BLAKE2b-256 | 401cbe867f9834fea26119ef8b171853a73747d361609f24ea25794d5262fb60 |