2015-08-28 35 views
1

現在我想渲染大約30FPS的大數據。 的數據是一幀3,000,000至10,000,000三維點雲數據 一個點是(X,Y,Z,R,G,B)30fps的大型點雲數據渲染查看器

使用PCL的展示臺,它需要比1秒更繪製1火焰,已經太晚了。

類型和數據的安排是什麼好東西,但是,

請有人告訴我可以在30FPS渲染 300萬點數據(x和yž - 協調和RGB)好的庫。

+0

3M可見分?這可能不會發生在中低端硬件上。否則,具有某種剔除的任何渲染器應該能夠做到這一點,例如, OpenSceneGraph的。 –

回答

3

我不知道這樣做的圖書館,但有相當多的點雲觀衆可以呈現大型或甚至大量點雲(> 10億分)。 其中大多數需要預處理步驟來創建多分辨率數據結構。

桌面:

  • CloudCompare(我最喜歡的瀏覽器的任何東西,比方說,40M點很多工具和功能對於更大的數據集,你可能想看看其他的觀衆之一,雖然。 )
  • Arena4D
  • PointCloudViz(桌面版)

Web瀏覽器:

  • Potree(看看陳列櫃中,CA13例如有17個十億分)
  • Arena4D Point Server(流點從Arena4D服務器到potree Web客戶端)
  • PointCloudViz(服務器和Web客戶端)
  • NewSpin(用於上載的web服務和表示點雲)
  • 3DHop(主要FO Pointscene(用於上傳和顯示點雲的web服務) r網格,但也可以呈現點雲)
  • Plas.ioGreyhound。不確定這一個的狀態。有一些有希望的發展。

如果你想自己渲染非常大的點雲,你將不得不使用某種多分辨率結構。您可以嘗試從potree加載多分辨率八叉樹,potree將每個節點存儲在單個文件中,或者從3DHop中加載多分辨率文件格式。