Skip to content
Create and execute VTK pipelines in Blender Node Editor
Branch: master
Clone or download
Pull request Compare This branch is 97 commits ahead, 2 commits behind simboden:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Fix brush blend texture saving issue May 30, 2019 Downgrade VTK to 8.1.2 Oct 14, 2019 Finetunings to Info node May 20, 2019
isosurfaces.jpg Add VTK installation to Blender Python via Pip Oct 13, 2019 Make category names conform to Title Case May 13, 2019


The Visualization Toolkit (VTK) is an open source library for scientific data visualization. BVTKNodes is a Blender addon to create and execute VTK pipelines in Blender Node Editor. The add-on is based on automatic generation of Blender Node classes from VTK Python classes. A manually programmed node class can supercede automatically generated code where needed.

BVTKNodes provides Blender users access to data readers for many scientific data formats, along with capability to convert VTK data into a Blender mesh. For VTK users, the add-on provides access to high quality rendering and many kind of mesh editing tools. The add-on was presented at Blender Conference 2018.


  • Tested version: Blender version 2.80 and VTK library version 8.1.2.
  • License: GPL v3
  • Contributors: Silvano Imboden (, Lorenzo Celli, Paul McManus, Tuomo Keskitalo


BVTKNodes add-on has been tested with Blender version 2.80, VTK version 8.1.2 and VTK python wrappers compatible with the Python version used in Blender. Easiest way is to Install VTK into Blender Python via Pip which currently installs VTK version 8.1.2. Another VTK version (7 or later) may be alternatively used, if generated class definitions (gen_VTK*.py files) are also updated (by running and Warning: Modifications may be required). If you want to compile custom VTK, please see VTK building instructions for Linux.


  • Add-on code is available at To download add-on from Github, Select “Clone or download”, then “Download ZIP”.
  • Start Blender, go to “Edit” –> “Preferences” –> “Add-ons” –> “Install” –> open the add-on zip file.
  • Activate the “BVTKNodes” add-on in Preferences. Add-on is located in Node category, Testing level of Blender add-ons.
You can’t perform that action at this time.