1. The Visualization Toolkit (VTK): Rewriting the rendering code for modern graphics cards
- Author
-
Aashish Chaudhary, Ken Martin, Marcus D. Hanwell, and Lisa Sobierajski Avila
- Subjects
lcsh:Computer software ,Data processing ,Parallel rendering ,Toolkit ,Computer science ,Data analysis ,Software rendering ,Scientific visualization ,Scientific data ,01 natural sciences ,030218 nuclear medicine & medical imaging ,Computer Science Applications ,Rendering (computer graphics) ,Visualization ,03 medical and health sciences ,lcsh:QA76.75-76.765 ,0302 clinical medicine ,Computer graphics (images) ,0103 physical sciences ,Rewriting ,Graphics ,010303 astronomy & astrophysics ,Software - Abstract
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. Keywords: Visualization, Toolkit, Data analysis, Scientific data
- Published
- 2015
- Full Text
- View/download PDF