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.0rc1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2c8aba0f9596bd175070890d7c6034eca2d9cbcd2f0f921c5aa9cd1e072cc25 |
|
MD5 | 9266d1a56bed67e959d3d7c032a3b46e |
|
BLAKE2b-256 | 25b2f67ab04c5899afd9f1c0bdf64ab93ff75efabd0d8471f8940305bb7991ca |
Hashes for vtk-9.3.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31df89da42263a228530e23a9191c6157561604efddb6ebb6911888611e09352 |
|
MD5 | 8ff381e43d3fb26035f9bfd4d7a63f4f |
|
BLAKE2b-256 | b87f7c0243e2401cf62118d27c92f4764ed7480c417f8e4373163c0beec57285 |
Hashes for vtk-9.3.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8173d8de635ebbb0aba04d9ee1abd70346ddf262937d963bbf3040639b9485ca |
|
MD5 | da694d73f6789dbf1bdca2a7afde22fb |
|
BLAKE2b-256 | 7a7b76f4529840adb92f14c95a949805f4c8e2850f78c15054bf8a6ed6ef4933 |
Hashes for vtk-9.3.0rc1-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebf2b70cc7931d11484cd199c2c2b6f1f419ffc9e4d7b3f875baa23ca626e87d |
|
MD5 | 1d36ac440733c0d6d6489558fc023213 |
|
BLAKE2b-256 | d8c580b75a9d44d28e99e2cfe623f9249eec467ff45c075eda457cb71e826146 |
Hashes for vtk-9.3.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 670b872101e6f8527667e2cd14f1872918a9459bbd6be1098264ccc838816487 |
|
MD5 | 04e713565fb56915039ee9eb799c4308 |
|
BLAKE2b-256 | f816a009de5dc2a810f3a31884ecdbe4c6704f6de0650f390e751c4404e0c0d9 |
Hashes for vtk-9.3.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 530b1bd0e2149e6d2d838ac37b531af1284af5508e3b545c613031c6a47a9e6a |
|
MD5 | 3022e9470a8878152cd1cce8ab3d036f |
|
BLAKE2b-256 | f64519239a718b3945eb904033571e22ee883dd2cb85c6f33840b808663b6caa |
Hashes for vtk-9.3.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68cf4a7e4d389646074348ee458d7b3d7bd07d30cd0d08f318839c52261ba4c1 |
|
MD5 | e6e012e6068b4ab325ff5f7cee91193c |
|
BLAKE2b-256 | 03be40b4bac5b4f5c0937f053b43b9dff8f206122f9851162be59558b70c4e56 |
Hashes for vtk-9.3.0rc1-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 161d06a5be6c422281eb0d8a1bef64e8712317fc8e8dd85feae5c07d56abd964 |
|
MD5 | 8512d1ef0b8138d0ccf335c5ac5158a0 |
|
BLAKE2b-256 | ce56c6753c3ae41d332ef65bbd943b4a0d743d2cd5d6deb41fbaaff7f7241127 |
Hashes for vtk-9.3.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d38b34320b7e113224039345c0257623a7a4db6f17043e690b56708fa6fdf30 |
|
MD5 | 6326807b28c29a8b8a98941c8a80f5dc |
|
BLAKE2b-256 | 97d9bf2741c9fd243fcee99770ec132b570662d8b9a24c0968045b68e0aaf5c9 |
Hashes for vtk-9.3.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5d68494c6c9add005d3762f0e03238f9dbf82d1f6493c2b1b4f411d97d1e3cb |
|
MD5 | c2d6b122f7fb210c36a9aa02e8a34efa |
|
BLAKE2b-256 | 25424a03e089a3120b0901973a9012b0b9e30414a97205e99a148f9ca7116ff6 |
Hashes for vtk-9.3.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0178ba371d40b3c8133ccaf7624cf7609e0242c50a022443a67148ed1cbe7280 |
|
MD5 | 4746f8f4841d754a466cc854a16a84c3 |
|
BLAKE2b-256 | d1710bc83adbe6fb89df33f56a572102d8ad16b4f3359eca2f47334551cb089d |
Hashes for vtk-9.3.0rc1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82a2aaf459d45abef0f229b1fb9f798668556a21ed06852e26c3a96d6dd9754a |
|
MD5 | 3d807fa7b5618ff7e088c3dce56fc205 |
|
BLAKE2b-256 | 5a8ed125507234f84e6fcf25f573fa48e1887f4deb48434d9f2d8789111ba632 |
Hashes for vtk-9.3.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b43a6fad477d4dcd4ec140849ab0481ec5100f66ed3c66dfa392100caa6f9b |
|
MD5 | 9a280a5e8c9737a742245676fda3b106 |
|
BLAKE2b-256 | 6c14885fcd3ac99fa9c9590657e6920459e9a1dc6ef03b5066aba80622dae1fe |
Hashes for vtk-9.3.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9982219e1ad07de26c42bba84467c24059174dec22d68f7e36c423afa8b0e4f1 |
|
MD5 | c26f0ffd964de40268d09a0786912f02 |
|
BLAKE2b-256 | 4202f2069727bd942bd1950f0a8d9bd786cbee79c940f7919c676f7bdc6072f7 |
Hashes for vtk-9.3.0rc1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 072fdc3e70263cec8c7fa562f6e3c99758a15e8ad640b4c1a9b115334694db85 |
|
MD5 | 2bb822b91f4c54c535c286a86b783078 |
|
BLAKE2b-256 | 144cebb7f1c82447cf0f8765d979a11597bcfad355a734c207fcfa69687c9bbd |
Hashes for vtk-9.3.0rc1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c39a1db89fe7abc3e78784271deb7161486812ca962f2b2817abef4b5c4b23 |
|
MD5 | a493be76339b74b37ddaf469e520d42e |
|
BLAKE2b-256 | a248bbe8dba140afd5a48da5ea43d9e92099e1414a2b6050aca9fdfa6f23e995 |
Hashes for vtk-9.3.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6ee102890f4a310bb8335a4fdbb12afb85f98e149d9fbc1bace2724b8a7e15a |
|
MD5 | 4a953c9634a079179994dffb8e163a20 |
|
BLAKE2b-256 | 1c4452f7385762855c04ae3351d3b0b4a6ea20c726d7024c48f3e3aa320522d3 |
Hashes for vtk-9.3.0rc1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28536030668b050f2661e158c39df80c68dad65039d0951dc0a200b346e1969a |
|
MD5 | 61876a165f446a596b1761ad95ea7d20 |
|
BLAKE2b-256 | c210f293245700d1200f1a0fccf8909c66abe424b0b00b910d545e1c44c796ea |
Hashes for vtk-9.3.0rc1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fec52a43a47ff3a7bf60b869731e493b6c8ba47cd96cd2f8e1d4089c177c59d4 |
|
MD5 | 91af6f75f45c7b0dc5676a8cf35173eb |
|
BLAKE2b-256 | 1d1f4c55bbe01a1f7b5541dcc0f93a7333df2e87d755e6d8e7957117ce7de3dd |
Hashes for vtk-9.3.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 552c89f2d47a1b103d2a8f7b50467157ae3c3b3cd34c9f7f6d613c098d288f44 |
|
MD5 | 88fd05a770e79f3dea428749c4e389f1 |
|
BLAKE2b-256 | 0a5eb4e89b83ffc5dd1d44795f19b9816562ee9ad7386b23a7b250f925cb4aa4 |
Hashes for vtk-9.3.0rc1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25bd4d14cb5c4762b3d271e808cd52e65607aa39daaec7013c515c82d1772224 |
|
MD5 | e04dfc78a7062ab713dd50129fbe3762 |
|
BLAKE2b-256 | 61a9eb01dea6ebed1b610ced82d2d5eba08dc8ccfaa08bd000b6c6be715d8f32 |