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.
How to Bring Scientific Computing Applications to the Web Without Starting Over
Scientific and engineering applications often represent years of development. They may include specialized algorithms, visualization capabilities, and data-processing tools built around specific research or engineering needs.
As scientific software reaches more users and computing environments, organizations may need to make existing capabilities accessible via a browser without replacing the underlying technology.
The challenge is deciding what to preserve, what needs to change, and where each part of the application should run.
Why VTK Arrays Are Not NumPy Arrays (Anymore)
In my last blog, I promised to get into the philosophy of the latest rewrite of VTK arrays in Python. Here it is. Let’s start with the line that looks like a step backwards.
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 […]