這一個禮拜都在搞fixed pipeline。
發現到他的texture blend的operation好少呀~~
雖然lighting方面都是平行光,不過關於light map的混色很麻煩。
如果只是單純混色就好了,也不會花一天的時間去搞。
還有利用fixed pipeline去寫一個project texture,
以上這些動作都是在Effect中。
這一切的一切都是要支援低階卡的關係,
我們的規格會跟WOW一樣,從GeForce 2 MX400開始,
那張卡是支援DX7的,也就是....9年前的顯示卡,
簡單說就是從hardware T&L 一直到 shader model 3.0都有支援到,
不過我們的shader model是從2.0開始,
我們不打算寫shader model 1.0,那種的顯卡是DX8的,
所以還是會用fixed pipeline的方式去作成像的動作。
///////// 09/2/25 ///////////
今天終於拿到ATI Radeon 7000的顯示卡(另稱貧卡或DX7.0卡)。
主要是拿來測試一下我寫的fixed material,
結果發現到!它可以支援用軟體去模擬vertex shader 1.0,
速度上雖然跟一般的fixed pipeline有一點差別,
不過我們的目的不再專攻DX7.0,而是DX8.0的市場,
如果是這樣的話,那我根本不需要有多大的變動,
但是terrain還是有一點頭痛。這等以後再講吧~
在這幾個月還是專注於架構上,沒什麼時間去寫高階的shader。
FastScene
9 個月前
沒有留言:
張貼留言