1

我想要將幾千兆字節到幾太字節之間的三維數據卷可視化。一種解決辦法是推出自己的產品,但這可能需要一些時間。爲了避免這種情況,我目前正在探索當前可用的解決方案。我越查看它,我發現的軟件就越多。一些實例包括ParaView/VTKOSPRayEmbreeSplotchNVIDIA GVDB/OptiX用於太字節大小數據的大容量渲染和可視化庫

一些該軟件提供用於可視化的完整解決方案,和數據操作(例如,ParaView/VTK)。其他人主要關注高性能渲染(例如,Embree)。其他人提供用於渲染的低級API(例如,GVDB/OptiX)。一些針對特定硬件進行了優化(例如,用於英特爾硬件的Embree,用於英偉達GPU的GVDB/Optix)。其他包括用於分佈式渲染的基礎設施(例如,ParaView/VTK)允許他們聲稱他們可以渲染數TB的數據集,而其他人則將此功能留給用戶。可以說,使用一些巧妙的LOD和非核心算法,也可以在單臺機器上執行多TB大小的數據集體繪製,但讓我們再來討論一下。最後,還有一個來自大學研究項目和學術界的gazillion軟件,這些軟件是爲解決特定問題而建立的,不再維護。

我不知道這裏有沒有人有這樣的軟件的經驗,可以給我一些指針或建議,哪些軟件/庫值得嘗試。我理想中的要求如下:

  • 對數據進行容積再現/光線跟蹤設置在交互式幀頻幾個TB(假設> 10 FPS)。
  • 利用不同的並行架構(CPU,GPU,多個節點)
  • 實現/支持細節層次算法。
  • 能夠在渲染場景中添加小部件。例如,軸箭頭,剪切平面等。
  • 以提供公共API的庫的形式使用。理想情況下,在Python中,但我猜想圍繞C/C++ API製作Python包裝器本身是非常可行的。
  • 他們積極維護並有適當的文件。

我不一定要找一個軟件庫,包括所有上述,但越多越好! :)

預先感謝您。

回答

0

AstrOne,這裏

英戈,從OSPRay隊;-)

「太字節」聽起來很有趣....很樂意看看你想要的數據類型來正在渲染w/OSPRay ...給我發電子郵件!

+0

歡迎來到SO Ingo,拋開關於在這裏公開提供您的電子郵件地址的討論,您要求的內容通常就是評論中的內容。 – Kanak

相關問題