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.
Runtime selection between headless, offscreen, and onscreen rendering modes in ParaView
This blog documents a major change introduced in ParaView 6.0.0. It also applies to VTK 9.5.0 The ParaView command-line executables pvserver, pvpython and pvbatch now support all three modes of rendering – headless, offscreen, and onscreen in one build. The rendering backend is automatically selected at runtime based upon the system capabilities such as availability of an X server or […]
Surviving the Stack Unwind: A VTK.wasm Story
This blog post details the design of VTK.wasm command modules, which execute like traditional command-line applications but face challenges with event loops in web browsers. The VTK framework uses internal reference counting to prevent premature destruction of objects during application lifecycle management, ensuring persistence through browser interactions while allowing modern C++ practices.
Introducing WebAssembly support in VTK
Introduction There is increasing demand for powerful, interactive data visualizations directly within web browsers. VTK.wasm is a technology that aims to provide this capability by delivering complex visualization applications without requiring traditional software installations. Not only are these applications portable, but they provide performance at near-native speeds. In this post, we describe some recent steps […]