Activiz ist ein plattformübergreifender C#-Wrapper der international renommierten VTK-Bibliothek zur Verarbeitung und Visualisierung wissenschaftlicher Daten. Es umfasst viele fortschrittliche Algorithmen zum Laden und Verarbeiten von Daten sowie modernste Rendering-Techniken.
VTK wird von Akademikern für Lehre und Forschung, von staatlichen Forschungseinrichtungen und von vielen kommerziellen Unternehmen genutzt, die VTK verwenden, um Produkte zu entwickeln oder zu erweitern. Es existiert seit 30 Jahren und wurde mehr als 2 Millionen Mal heruntergeladen.
Es kann in Unity, mit Hololens, integriert werden...
Die Dokumentation und die mit diesem Asset gelieferten Beispielszenen zeigen, wie man eine VTK-Szene innerhalb eines Unity-Projekts einrichtet.
Die nicht erschöpfende Liste unten hebt die von diesem Asset bereitgestellten Funktionen hervor:
- I/O:
-- OBJ-, PLY-, STL-, GLTF-Dateileser
-- MHA-, MHD-, DICOM-, NRRD-, NIFTI-Dateileser
-- VTK-, VTP-, VTI-, VTU-, VTS-, VTR-Dateileser und parallele Dateileser
-- CGNS-, FLUENT-, FLUENT CFF-Dateileser
-- STEP-, IGES-CAD-Dateileser
-- LIDAR-Daten im LAS-Format
-- ...
- Verarbeitung:
-- Clip-Filter
-- Kontur-Filter
-- Stromlinien
-- Abtasten, Resampling
-- Marching Cubes, Marching Squares, Flying Edges, Surface Nets
-- Netzglättung
-- Netzdezimierung
-- Delaunay, Voronoy
-- Oktree, KdTree
-- Kantenextraktion
-- Punktwolkenrekonstruktion
-- Berechnung von Normalen, Tangenten und Texturkoordinaten
-- Auswahl-Extraktion
-- ...
- Bildgebung:
-- Farbübertragungsfunktionen
-- Fenster-Level-Rendering
-- Maximum Intensity Projection (MIP) Rendering
-- MPR und Schräg-Rendering
-- Bildmaske und Schablone
-- Bildmathematik
-- Bilder mischen, Bilder stapeln
-- Umwandlung von Oberfläche zu Bild und Bild zu Oberfläche
-- Bildschwelle
-- Gaußsche Glättung
-- Gradient, Laplace-Berechnung
- Interaktion:
-- Punkt- und Zellenauswahl
-- Gummiband-Auswahl
-- Linien-, Spline-, Kontur-Widgets
-- Distanz- und zweidimensionales Lineal-Widget
-- ROI-Box-Widget
-- Ebenen-Widget
-- Punktgriff-Widget mit beliebiger Geometrie
-- Interaktives Text-Widget
- Rendering:
-- Reihenfolgeunabhängige Transparenz
-- Tiefenschälen - Duales Tiefenschälen
-- Linienintegral-Konvektion
-- Iso-Wert-Rendering
-- Physikalisch basiertes Rendering
-- SSAO für Netze
-- SSAO für Volumen
-- Lichtstreuungsmodell für Volumen-Rendering
ActiViz ist ein Closed-Source-Softwaresystem, das VTK für C# umschließt. Es ermöglicht Entwicklern, schnell produktionsreife, interaktive 3D-Anwendungen in der .NET-Umgebung zu entwickeln.