VTK Beginner & Advanced Training

Beginner CourseAdvanced Course

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.

trame: Architecture and Capabilities

Kitware has developed the trame [1] platform to inspire developers like you to create impactful interactive browser-based visual applications. trame, a Python package, is your gateway to building powerful applications without the need for extensive web development knowledge. Its versatility is truly remarkable – it allows for creating desktop applications, Jupyter tools, HPC applications, or […]

WebGPU Compute API in VTK

Following previous blog posts (WebGPU in VTK Desktop & Rendering large numbers of actors) on WebGPU in VTK, VTK now offers access to a new perk of modern rendering, namely the possibility to offload computations from the CPU to the GPU using WebGPU compute shaders. These functionalities will be available in VTK 9.4 or later. […]

What is the Value of Open Source Software?

A recent study came out from Harvard Business School that valued open source software at $9 trillion! They reached this amount by assuming that each company would have to recreate its own version of the open source software. One could argue that if this were the case, there would likely be companies selling licensed versions […]