推 gotoo:謝謝您,我試試看 :) 11/10 14:09
※ 引述《gotoo (茶樓推點心的)》之銘言:
: 關於shader套用的問題,
: 小弟想要套用下面網站裡的shader,卻一直做不出效果,
: 還請大大們開示。
: http://www.ozone3d.net/tutorials/bump_mapping_p4.php
: 我的code大概如下:
: 作法是載入兩張圖到shader,一張是有顏色的,
: 一張是黑白算normal的。
: 是不是兩張圖LoadTexture要寫得不一樣呢?
: 還是說display裡面掛材質到shader裡寫錯了呢?
: 卡好幾天了 @@
很難講是哪裡出問題.
通常會先從不用shader的方式先試試看結構有沒有寫錯.
說不定你貼圖就已經掛不上去了,又說不定shader根本沒跑起來.
或是顯示晶片根本不支援multi-texture等等.這些我都碰過.
anyway,有三個方向可以試看看
1.先在shader裡面用一張貼圖試最基本的貼圖看看.
確定shader裡面multi-texture跟座標有正確跑起來.
2.ARB可以改用OpenGL內建試試看.如
glActiveTexture( GL_TEXTURE0 ) ;
3.貼圖設定我還有比你多作兩步,看看是不是這個原因
glActiveTexture( GL_TEXTURE0 + i ) ;
glEnable( GL_TEXTURE_2D ) ;
glBindTexture( GL_TEXTURE_2D , m_uiMultTextID[ _index0123 ] ) ;
glTexEnvf( GL_TEXTURE_ENV , GL_TEXTURE_ENV_MODE , GL_COMBINE_EXT ) ;
glTexEnvi( GL_TEXTURE_ENV , GL_COMBINE_RGB_EXT , GL_MODULATE )
--
"May Balance be with U"(願平衡與你同在)
歡迎參觀 NDark的網站 http://vision.twbbs.org/~ndark/
NDark的MSN LIVE http://ndark.spaces.live.com/
*最新期待遊戲: Soul Calibur 4
*最新專案 : 代客拼圖宣傳區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.76.147
※ 編輯: NDark 來自: 140.96.76.147 (11/10 13:55)