VTKUnity-Activiz: Scientific Data Processing and Visualization
A Unity wrapper around the Visualization Toolkit (VTK) library for scientific and medical imaging needs.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $1969
- Category:
- Essentials › Tutorial-projects
- Developer:
- Kitware Europe
- Price:
- $1969
- Favorites:
- 115
- Supported Unity Versions:
- 2019.4.11 or higher
- Current Version:
- 2.0.0
- Download Size:
- 51.57 MB
- Last Update:
- Jan 26, 2024
- Description:
- VTKUnity-Activiz is a Unity package that enables the integration of the Visualization Toolkit (VTK) library for scientific and medical imaging needs. VTK is a widely used, open-source software for manipulating and displaying scientific data. It includes advanced algorithms for data processing and state-of-the-art rendering techniques. The package provides a C# API to be used from Unity scripts, allowing developers to quickly develop production-ready, interactive 3D applications in the .NET environment.
The package includes a wide range of features, including file readers for various formats, data processing algorithms, imaging techniques, and interactive tools. It also supports rendering of VTK scenes into the Unity rendering pipeline using Unity's low-level native plug-in interface.
VTKUnity-Activiz is suitable for various applications, including teaching and research, government research institutions, and commercial companies that use VTK to build or extend products. It has been downloaded over 2 million times and has been in use for 30 years.
The package is available for Windows only, and Unity graphics API must be set to OpenGLCore. Virtual and Augmented Reality support is limited due to Unity's OpenXR support not working with the OpenGLCore rendering backend. - Technical Details:
- The package includes the following features:
* File readers: OBJ, PLY, STL, GLTF, MHA, MHD, DICOM, NRRD, NIFTI, VTK, VTP, VTI, VTU, VTS, VTR, CGNS, FLUENT, FLUENT CFF, STEP, IGES, LIDAR data in LAS format
* Data processing algorithms: Clip filter, Contour filter, Streamlines, Probing, Resampling, Marching cubes, marching squares, flying edges, surface nets, Mesh smoothing, Mesh decimation, Delaunay, Voronoy, Octree, KdTree, Edges extraction, Point cloud reconstruction, Normals, tangents and texture coordinates computation, Selection extraction
* Imaging techniques: Color transfer functions, Window Level rendering, Maximum Intensity Projection (MIP) rendering, MPR and Oblique rendering, Image mask and stencil, Image mathematics, Blend images, Stack images, Surface to image and image to surface conversion, Image threshold, Gaussian smoothing, Gradient, Laplacian computation
* Interactive tools: Point and cells picking, Rubber band selection, Line, spline, contour widgets, Distance and bi-dimensional ruler widget, ROI box widget, Plane widget, Point handle widget with arbitrary geometry, Interactive text widget
* Rendering techniques: Order-independent transparency, Depth Peeling - Dual Depth Peeling, Line Integral Convolution, Iso value rendering, Physically Based Rendering, SSAO for meshes, SSAO for volumes, Light scattering model for volume rendering
Limitations:
* OS support: Windows only
* Unity Graphics API: OpenGLCore
* Virtual and Augmented Reality: Limited support due to Unity's OpenXR support not working with the OpenGLCore rendering backend - Continue »