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