ParaView 6.1.0 Release Notes
March 31, 2026
ParaView 6.1.0 has been released. For a comprehensive list of new features in ParaView 6.1.0, please see the ParaView 6.1.0 release notes hosted on ParaView’s GitLab project page. This release has some notable additions highlighted in this post. ANARI rendering integration in ParaView Rendering through ANARI is available in ParaView 6.1.0 built from source. The […]
Common Package Specification is Out the Gate
March 19, 2026
After years of development and community collaboration, a major milestone has been reached in CMake’s packaging story: the Common Package Specification (“CPS”) is no longer experimental. What began as an effort to modernize and standardize how build systems describe and exchange package information is now ready for broader adoption. The world of software development has often struggled with interoperability, unclear semantics, and poor dependency handling. With first-class support in CMake, and active development efforts in several other build and packaging systems, CPS represents an important step forward, not just for CMake users, but for the wider ecosystem.
VTK Pipelines in Python
March 14, 2026
In my last blog, I used this syntax in one example: This is one of the many shortcuts we have been introducing to make writing Python code and scripts easier. It is equivalent to: If you would like to know more about VTK pipelines, I refer you to the VTK book. Here, I will focus […]
Advancing Breast Surgical Planning with 3D Slicer
March 12, 2026
Precise breast tumor removal depends on a thorough understanding of patient anatomy and tumor location before the first incision is made. As part of the PSI/SURPASS project, funded by ARPA-H and led by Johns Hopkins University, Kitware is developing an intuitive workflow for robotic breast surgery planning. This workflow is built using 3D Slicer, an open-source platform for medical image visualization and analysis. This workflow illustrates how open science and collaborative software development […]
CMake 4.3.0-rc3 is ready for testing
March 12, 2026
The third CMake 4.3 release candidate!
CMake 4.3.0-rc2 is ready for testing
March 3, 2026
The second CMake 4.3 release candidate!
VTK + trame + Jupyter = magic
March 2, 2026
In a previous blog, I promised to cover modern ways of quickly developing user interfaces for prototyping. When I was a junior VTK developer, one of my favorite tools was this: This nameless application enabled the user to type VTK code in the text editor and immediately see the results in the render window on […]
VTK.js v35 Release
March 2, 2026
We are pleased to announce the v35 release of VTK.js! VTK.js provides interactive visualizations running in your web browser for 2D, 3D, and higher-dimensional scientific data, including point clouds acquired as LiDAR data, surface models that represent molecular structures, and AR/VR environments that incorporate volume renderings of medical images. It is freely available as open-source […]
Motivation: A unified framework for dMRI analysis Diffusion MRI (dMRI) is a powerful non-invasive technique that uses the diffusion of water molecules to reveal the microstructural complexity of biological tissues. By measuring how cellular structures, such as membranes and myelin, constrain water movement, dMRI probes brain anatomy at a micrometer scale. This has made it […]
Trame for React applications
February 26, 2026
Integrating trame into React applications.
VTK + Tcl/Tk: The Return
February 25, 2026
Is this code familiar? How about this? If either of these are familiar to you, you are among a small group of a people who had the pleasure of programming using Tcl/Tk. The first example is from VTK 5.4 (vtkTkRenderWidgetDemo.tcl). We’ll discover where the second example is from later. I was recently writing a blog […]
VTK-PROMPT: Simplifying Scientific Visualization with AI
February 21, 2026
In this first post of the VTK AI blog series we will explore the efforts of the VTK development team to make VTK more accessible, and to help new users understand the complex VTK API. This series is part of a larger effort to describe recent innovation efforts in the VTK project. Here is the introduction to […]
VTK the Polyglot
February 20, 2026
I joined Kitware in 2000. VTK was barely 7 years old. Even then, it supported development in C++, Java, Python, and Tcl. Most of developed in C++ and used Tcl/Tk for scripting and application development. In fact, did you know that ParaView’s GUI was Tk until ParaView 3 (released in 2007)? Anyway, that’s a story […]
VTK 9.6.0
February 18, 2026
We are thrilled to announce the release of VTK 9.6, which introduces a host of new features, including robust WebAssembly (WASM) enhancements, native ONNX support, significant performance optimizations, improved rendering capabilities, and numerous bug fixes. Let’s dive into some of the key highlights from this release: WebAssembly and Web Capabilities VTK 9.6 takes a giant […]
Configuring OpenFOAM simulations with trame
February 12, 2026
Demonstration of a simple CFD simulation workflow with trame.
Recap of the 44th NA-MIC Project Week in Gran Canaria
February 4, 2026
The 44th NA-MIC Project Week took place January 26-30, 2026 in Las Palmas de Gran Canaria, Spain. This marked 21 years since the first Project Week was held in Salt Lake City in 2005, and the community continues to grow and evolve. This year’s event brought together researchers, developers, and clinical professionals from around the […]
Building Reliable 3D Slicer Workflows
February 3, 2026
3D Slicer is widely recognized as a powerful open source platform for medical image visualization and analysis. With millions of downloads across its core platform and extensions, it has become a foundational tool for researchers, engineers, and clinicians working across imaging domains.
Faster and better 3D Slicer rendering customization
January 13, 2026
Extend 3D Slicer rendering with the Layer Displayable Manager library.