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 […]

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 […]

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 […]

The third CMake 4.3 release candidate!

The second CMake 4.3 release candidate!

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 […]

VTK.js

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 […]

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 […]

VTK 9.6.0

Demonstration of a simple CFD simulation workflow with trame.

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 […]

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.

Screenshots of 3d slicer software with the 3d slicer logo over it

Extend 3D Slicer rendering with the Layer Displayable Manager library.

1 2 3 46