Re: [問題] 將圖片貼圖到3D model上
簡單的來說就是3D model的重建~
我用雷射掃描建出了一個3D的 model(obj檔之類的)
但貼圖可能要用相機拍各個角度的照片~
然後想辦法把各個角度的照片貼到3D model上~
但我不知該如何做~
如何把各個角度的照片對應到3D model的3D座標~
我知道opengl如何貼圖~
但不知照片的2D座標該對應到3D座標的那個點~
就像你說的不知道相機位置~
有C++ code可下載嗎?我都找不到~
我只有找到opengl教我如何把貼圖貼到一個四方體~
但我的3D model是很複雜的~有很多頂點很多面~
可能要把很多照片分割成很多區塊貼到3D model的各個部位~
或是用3dsmax軟體可以手動把貼圖和3D model對應的座標都定義出來嗎?
因為用C++好難寫~
※ 引述《LouisXIV (一個人寂寞 兩個人麻煩)》之銘言:
: ※ 引述《OOXXOO (一個人生活)》之銘言:
: : 請問有人做過3D model的貼圖研究嗎?
: : 就是用數位相機拍照~
: : 把照出來的影像貼到對應的3D model上
: : 請問那裡有相關的資料或code可以參考?
: 你的這個提問 我沒有真的搞的很清楚你要的是什麼。
: 在我看來有兩種可能:
: 一、你對照相的結果做出對應的model了!可是不知道怎麼貼上去;
: (這個機會是比較小的 不過還是可能)
: Ans:
: 使用Projective texture mapping,這個不難,難的是你要怎麼
: 知道相機位置。
: 二、你只是單純的想把圖貼到你的model上;
: Ans:
: Step 1:
: a. 自己指定texture coordinate到 model上
: b. 透過3DMax, Maya等軟體幫忙做貼圖
: Step 2:
: 透過OpenGL, D3D透過一般的texture 2D mapping方式貼上
: 1. 讀入 model
: 2. 讀入 image 並塞入texture中
: 3. bind texture && draw model.
: 這兩個方法的code應該都很容易google到。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.38.73
推
06/25 02:10, , 1F
06/25 02:10, 1F
→
06/25 02:10, , 2F
06/25 02:10, 2F
→
06/25 02:11, , 3F
06/25 02:11, 3F
→
06/25 02:12, , 4F
06/25 02:12, 4F
→
06/25 02:12, , 5F
06/25 02:12, 5F
推
06/25 09:20, , 6F
06/25 09:20, 6F
→
06/25 09:20, , 7F
06/25 09:20, 7F
→
06/25 09:21, , 8F
06/25 09:21, 8F
推
06/25 09:35, , 9F
06/25 09:35, 9F
→
06/25 09:36, , 10F
06/25 09:36, 10F
推
06/25 12:22, , 11F
06/25 12:22, 11F
→
06/25 19:33, , 12F
06/25 19:33, 12F
→
06/25 19:34, , 13F
06/25 19:34, 13F
推
06/25 21:18, , 14F
06/25 21:18, 14F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章