2013-06-18 29 views
1

我有一個以.ply格式存儲的3D網格模型。我需要從許多不同的角度觀察這個模型,即模擬將相機放在一個給定的[x,y,z]座標上。然後,我需要保存該圖像的2D渲染或更好的點雲,以便恢復在此視點處可見的曲面法線。觀點取樣3D網格模型

有誰知道任何軟件(免費或試用期),這將允許我這樣做?更好的是,有關如何以編程方式執行此操作的任何想法?

感謝

僅供參考樣本網格模型可以從這裏下載:http://campar.in.tum.de/personal/hinterst/index/downloads!09384230443!/duck.zip

編輯:進一步資料,請

背景的什麼我試圖實現位:

我想從單個3D網格創建姿態註釋圖像的數據集。我試圖通過從圍繞網格的二十面體上半球的每個頂點採樣視點來實現這一點。這是paper(第3.1.1節)中使用的技術,我試圖複製

+0

此問題目前無法解答。請注意告訴我們您將使用哪些數據。無論如何,如果你想要一個點雲,那麼真的沒有理由讓它在太空中形成許多點。除非你需要一些特定的相機空間切割。所有你需要做的就是採樣點,然後爲該點計算正常值。至於基於圖像的方法,嘗試攪拌器。 – joojaa

+0

@joojaa謝謝,我用更多的信息更新了這個問題 – Aly

+0

你看過[Blender](http://www.blender.org/)嗎? – Harangue

回答

0

根據您習慣的語言,THREE.js可能是快速設置場景和渲染的好方法從不同的角度來看你的目標。 PLY裝載機可用here

獲得視口投影法線貼圖的最佳猜測可能是創建着色器並將其加載到THREE.js中。 This article應該可以幫助你到達那裏。