Re: [問題] 將圖片貼圖到3D model上
看板C_and_CPP (C/C++)作者LouisXIV (一個人寂寞 兩個人麻煩)時間16年前 (2009/06/26 01:24)推噓0(0推 0噓 0→)留言0則, 0人參與討論串8/9 (看更多)
※ 引述《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++好難寫~
建議你可以去找 Light Field Mapping 應該是在2002年左右的SIGGRAPH paper
他有整份code放在sourceforge上!找一下你應該可以直接用
不過你是用laser scaner做出來的資料,所以我猜只有point cloud,你可能得
先找一下程式reconstruct成為mesh,另外每一張照片必須做calibration才行
你看一下他的說明檔應該就可以直接使用做出你要的東西了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.40.149
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章