VTK
視覺化工具函式庫(VTK, Visualization Toolkit)是一個開放原始碼,跨平台、支援平行處理(VTK曾用於處理大小近乎1個Petabyte的資料,其平台為美國Los Alamos國家實驗室所有的具1024個處理器之大型系統)的圖形應用函式庫。2005年時曾被美國陸軍研究實驗室用於即時模擬俄羅斯製反飛彈戰車ZSU23-4受到平面波攻擊的情形,其計算節點高達2.5兆個之多。
![]() | |
開發者 | Kitware Inc. |
---|---|
目前版本 |
|
原始碼庫 | |
作業系統 | 跨平台 |
語言 | C++, Tcl, Python, Java |
類型 | 科學視覺化 |
特許條款 | |
網站 | www![]() |
該函式庫以開放原始碼的BSD特許釋出。
發展過程
編輯VTK最早是作為Prentice Hall出版的"The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics"一書的附件釋出, 該書及其軟件是由奇異研發部 Corporate R&D[2]的三位研究人員:Will Schroeder、Ken Martin與Bill Lorensen用其閒暇時間合作,在獲得通用電氣的許可下完成的(故該軟件的特許完全是由這三位決定),由於其開放原始碼式的特許,該書一上市後,VTK很快地建立了其使用及開發者社群,同時,奇異與其他數間公司也開始提供對VTK的支援。 Will Schroeder和Ken Martin在1998年時離開奇異,創立了Kitware公司[3]。
有了Kitware的資金挹注,VTK社群快速地成長,其在學術研究及商業應用的領域受到重用,例如Slicer[4] 生物醫學計算軟件使用VTK作為其核心,許多討論研究VTK的IEEE論文出現。VTK也是許多大型研究機構如Sandia, Los Alamosn及Livermore國家實驗室與Kitware的合作基礎。這些研究中心使用VTK來作為視覺化資料的基礎處理工具。 VTK亦是新創的美國國家衛生研究院所規劃,作為開發未來計算工具之基石的美國國家醫學影像計算合作聯盟[5](National Alliance for Medical Image Computing, NA-MIC)的關鍵計算工具。
參考資料
編輯書籍
編輯The Visualization Toolkit,第三版(平裝);Will Schroeder、Ken Martin與Bill Lorensen三人合著;2004年八月出版。
其他
編輯外部連結
編輯Kitware
編輯- Kitware (頁面存檔備份,存於互聯網檔案館)
- Insight Segmentation and Registration toolkit (ITK) (頁面存檔備份,存於互聯網檔案館) and official ITK Wiki (頁面存檔備份,存於互聯網檔案館)
- Visualization toolkit (VTK) (頁面存檔備份,存於互聯網檔案館) and official VTK Wiki (頁面存檔備份,存於互聯網檔案館)
- Parallel Visualization Application (ParaView)(頁面存檔備份,存於互聯網檔案館)and official ParaView Wiki (頁面存檔備份,存於互聯網檔案館)
公部門
編輯- The National Alliance for Medical Imaging Computing (NAMIC)
- Sandia National Laboratory (頁面存檔備份,存於互聯網檔案館)
- Los Alamos National Laboratory(頁面存檔備份,存於互聯網檔案館)
- U.S. Army Research Laboratory (頁面存檔備份,存於互聯網檔案館)
軟件
編輯其他
編輯- ACM SIGGRAPH and official ACM SIGGRAPH Wiki
- vtk (頁面存檔備份,存於互聯網檔案館)在鮮肉站上的頁面
- Some of the early history of VTK (頁面存檔備份,存於互聯網檔案館)
- A good starter ppt