作者LouisXIV (一個人寂寞 兩個人麻煩)
看板C_and_CPP
標題Re: [問題] 將圖片貼圖到3D model上
時間Wed Jun 24 20:55:23 2009
※ 引述《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: 220.132.89.186
推 QQ29:Step2的意思是呼叫glGentex還是glTexgen函式(有點忘了) 06/24 21:25
→ QQ29:去貼圖嘛? 這樣也無法控制貼圖位置不是嘛 06/24 21:25
推 VictorTom:Step 1有指定texCoord, 所以Step 2只是畫而已....@_@" 06/24 21:38
推 QQ29:喔我想錯 ~不過就是要透過 軟體給texcoord 這很像很難 06/24 21:41