終于把基于CgFx的引擎調(diào)出來了,這周要重新規(guī)劃一下了,又要考慮好多東西,還沒有形成思路,就零零散散的記錄一些吧。
1,F(xiàn)ragmentProgram不處理的東西,如fog,depth會自動流到處理他們的環(huán)節(jié)。
2, VertexProgram替代掉的就只是Tranform和Lighting,F(xiàn)ragmentProgram替代掉的時Fragment的Color和紋理插值出來的Color按照紋理的顏色模式進行混合的部分。
3,openGL的高級版本中有,光照中g(shù)lLightMode()中可以指定將Specular的部分帶到光柵化以后起作用,就是說即便VertexProgram只是輸出一個Color值,最后即便采用GL_REPLACE的方式也可以體現(xiàn)出Specular來。我想這一部分FS是不能控制的。
看到一個網(wǎng)址:http://tony3d.cnblogs.com/archive/2006/05/02/390753.html
本來我寫這個是想保存一點資料,轉(zhuǎn)載一點文章(現(xiàn)在也不轉(zhuǎn)了,有時候涉及版權(quán)的問題),記錄一點心得,沒想到這家伙居然把我的blog也列進去了,真是丟人現(xiàn)眼,呵呵,還是找寫真正高手的blog吧,比如http://www.humus.ca/。