Re: [問題] 將圖片貼圖到3D model上

看板C_and_CPP (C/C++)作者 (Ting)時間14年前 (2011/11/16 00:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串9/9 (看更多)
想借這個標題問一下 我也需要對"即時"重建出的模型做貼圖,也算是用一張照片拿來貼 意即我要讓user可以即時看到重建的過程 一面一面的逐漸套合完成,每一面都是貼圖過的 最後得到一個彩色的三維模型 和原PO不同的是 我有三維模型的點群座標,然後有三角化去建mesh 然後我也有三維點群座標相對應的二維圖像座標 所以我的3D座標和紋理座標都有了 照道理說,我如果用三角形一片一片貼應該可以呈現正確的貼圖 但是我現在做出來的系統結果不太正確 (其中可能有非opengl的問題,我猜可能有顯示的問題) (如此google內文件所述 http://goo.gl/FyElr) 我的模型最後貼出來是正面和背面都貼上一樣的圖(但重建過程中看到的是正確的) 想請問一下了解相關知識的版友,是否有什麼因素是我沒考慮到的? 例如圖像扭曲之類的 希望可以排除一些可能造成錯誤的原因 如果語意不清還請見諒,因為真實情況有點複雜難以用文字表示 謝謝各位 ※ 引述《LouisXIV (一個人寂寞 兩個人麻煩)》之銘言: : ※ 引述《OOXXOO (一個人生活)》之銘言: : : 簡單的來說就是3D model的重建~ : : 我用雷射掃描建出了一個3D的 model(obj檔之類的) : : 但貼圖可能要用相機拍各個角度的照片~ : : 然後想辦法把各個角度的照片貼到3D model上~ : : 但我不知該如何做~ : : 如何把各個角度的照片對應到3D model的3D座標~ : : 我知道opengl如何貼圖~ : : 但不知照片的2D座標該對應到3D座標的那個點~ : : 就像你說的不知道相機位置~ : : 有C++ code可下載嗎?我都找不到~ : : 我只有找到opengl教我如何把貼圖貼到一個四方體~ : : 但我的3D model是很複雜的~有很多頂點很多面~ : : 可能要把很多照片分割成很多區塊貼到3D model的各個部位~ : : 或是用3dsmax軟體可以手動把貼圖和3D model對應的座標都定義出來嗎? : : 因為用C++好難寫~ ※ 編輯: STing81 來自: 140.123.102.169 (11/16 00:14) ※ 編輯: STing81 來自: 140.123.102.169 (11/16 21:32)
文章代碼(AID): #1Eme-32I (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1Eme-32I (C_and_CPP)