看板 GameDesign 關於我們 聯絡資訊
有幾個問題請教一下各位 現在的狀況是這樣子 http://cssa.ntue.edu.tw/~chchwy/test2.bmp 我要把這張圖貼到一個圓柱上 像一張包裝紙外面繞一圈包住這樣 但是 1. 這張圖的邊長不是2的次方 (實際上是500x220 ) 所以我呼叫glTexImage2D()生出來的貼圖好像不太正確 囧 有沒有什麼好方法可以處理這種圖呢? 2. 這張圖的格式好像是16bits bitmap 但是我之前只有用過24bit的格式 請問我讀進來後,該怎麼設定glTexImage2D的參數 讓他可以對16bits產出正確的貼圖呢? 3. 還有一個問題,像這種圖檔的格式要怎麼用程式分辨呀 RGB RGBA BRG 之類? 還有16bits, 8bits, 24bits 先感謝回答的大大了 -- ---- chchwy <批兔個人版> ptt2.cc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.173.42 ※ 編輯: chchwy 來自: 59.112.173.42 (07/10 21:14)
NDark:讀檔 跟 貼圖是兩件事喔 分開來處理比較清楚. 07/10 21:25
darkflier:1.你可以值接用小畫家把他變成你要的尺寸 07/10 21:42
darkflier:2.還是用小畫家把他變成32bit 07/10 21:42
darkflier:3.你用小畫家存成png就一定是32bit 07/10 21:43
darkflier:結論...先了解小畫家 07/10 21:43
chchwy:其實...這隻程式是要給寫別人用的 囧 07/10 22:08
chchwy:所以必須要吃對方提供的格式才行 不然我也很想用小畫家阿 07/10 22:08
huadi73:寫個ReadMe或著是個轉檔程式? 07/10 22:32
Splash5:不過我是覺得如果美術不瞭解為什麼要用2^n當長寬 07/11 13:40
Splash5:那程式就一定要事先先說明限制在哪.. 07/11 13:41
Splash5:繪圖軟體我推薦可以用paint.net 不用錢又還不錯用~ 07/11 13:41
Jerrynet:用 GL_TEXTURE_RECTANGLE_ARB 這個extension就可以 07/11 18:37
Jerrynet:不用管圖片邊長了 07/11 18:37
chchwy:感謝樓上提點 我會去試試看 07/11 21:01
chchwy:這張圖是儀器掃描產生的 貼圖是整個自動化流程的一部分 07/11 21:01
chchwy:所以繪圖軟體轉檔的步驟恐怕不被允許@@ 07/11 21:02
killman:http://www.xnview.com/en/gfl.html 我都用這個免費的lib 07/11 23:05
killman:讀各種圖檔都沒問題 再自己縮放2的冪次就好了 07/11 23:05