Leverage the power of VTK by partnering with Kitware
What It's Like to Work with Us
Process images and create 3D computer graphics with the Visualization Toolkit.
The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability.
VTK is part of Kitware’s collection of supported platforms for software development. The platform is used worldwide in commercial applications, as well as in research and development. For examples, please see VTK in Action.
Embedding Next-Gen Graphics: VTK’s Hardware Windows, WebGPU, and QVTKWebGPUWidget
For most of VTK’s history, rendering and window management went hand in hand. A single vtkRenderWindow handled it all: creating the OS window, managing the OpenGL context, running the event loop, and drawing pixels. In the early days of OpenGL, pairing them together made perfect sense—the graphics context was tightly bound to the window, so […]
AMR Contour and Interface support in VTK and ParaView
Adaptive Mesh Refinement (AMR) is a popular method of numerical simulation used to adapt the accuracy of the simulation, which produces volumes of data of different levels of detail.
While this can be achieved using an unstructured grid, using a dedicated data model is preferred as it improves computation speed and memory usage.
VTK Arrays in Python, Reprise
PS: The examples in the blog requires VTK master, VTK nightly or VTK > 9.7. I keep coming back to this. Maybe because there is so much to uncover. We recently finished the third major rewrite of how VTK arrays can be processed in Python. I think that we got it right this time. I […]