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

看板C_and_CPP (C/C++)作者 (一個人寂寞 兩個人麻煩)時間16年前 (2009/06/24 20:55), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串2/9 (看更多)
※ 引述《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

06/24 21:25, , 1F
Step2的意思是呼叫glGentex還是glTexgen函式(有點忘了)
06/24 21:25, 1F

06/24 21:25, , 2F
去貼圖嘛? 這樣也無法控制貼圖位置不是嘛
06/24 21:25, 2F

06/24 21:38, , 3F
Step 1有指定texCoord, 所以Step 2只是畫而已....@_@"
06/24 21:38, 3F

06/24 21:41, , 4F
喔我想錯 ~不過就是要透過 軟體給texcoord 這很像很難
06/24 21:41, 4F
文章代碼(AID): #1AGY8yWe (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1AGY8yWe (C_and_CPP)