SoftwareX · 2015 · 57 citations · 5 references
ComputingComputer ScienceVisualizationComputer GraphicsRenderingScientific VisualizationComputer Graphics HardwareGraphics Processing Unit ComputingGraphics Processing UnitsRendering PipelineScientific Volume VisualizationSimulation VisualizationData ProcessingGpu-based RenderingHigh-performance VisualizationMulticore ArchitecturesParallel Graphics ArchitecturesScience Visualization SoftwareScientific Data AnalysisScientific Data Visualization
The Visualization Toolkit (VTK) is an open source, permissively licensed, cross-platform toolkit for scientific data processing, visualization, and data analysis. It is over two decades old, originally developed for a very different graphics card architecture. Modern graphics cards feature fully programmable, highly parallelized architectures with large core counts. VTK’s rendering code was rewritten to take advantage of modern graphics cards, maintaining most of the toolkit’s programming interfaces. This offers the opportunity to compare the performance of old and new rendering code on the same systems/cards. Significant improvements in rendering speeds and memory footprints mean that scientific data can be visualized in greater detail than ever before. The widespread use of VTK means that these improvements will reap significant benefits.
5
Avogadro: an advanced semantic chemical editor, visualization, and analysis platform
Marcus D. Hanwell, Donald Curtis, David Lonie et al. · Journal of Cheminformatics · 2012 · 10.4K citations · Full text
Marching cubes: A high resolution 3D surface construction algorithm
William E. Lorensen, H. E. Cline · 1987 · 10.2K citations · Full text
Computing, Radiology, Visualization +17
3D Slicer as an image computing platform for the Quantitative Imaging Network
Andriy Fedorov, Reinhard Beichel, Jayashree Kalpathy–Cramer et al. · Magnetic Resonance Imaging · 2012 · 8.9K citations · Full text
Arts, Computer Science, Radiology +12