Wednesday, January 31, 2007

Catalyst 7.1 for Vista 32 & 64

趕在Vista推出的前一天,我們正式推出了我們的新driver,不但同時支援32跟64位元的Vista,還完整的支援了DX9,CrossFire,甚至還支援了Blu-ray跟HD-DVD,CCC的啟動速度也大有改進 ,而且醜醜的跑車preview終於被換掉啦。相較起來,Nvidia在第二天才推出Beta版的driver,而且SLI的支援還不是很完整,一向以driver品質自豪的Nvidia這次有點灰頭土臉了。

但是,這有個.................屁用啊,自從耶誕節過後,我的AMD股票從一股賺六塊多美金跌到現在賺不到一塊美金,真是@#%!&,Nvidia股票都漲破30美金了啊。今天還有調查報告出來說AMD目前市佔率已經達到25%,但是股價還是跌.....。唉,只希望到時R600上市時,如果效能領先G80的話,看看股票能不能漲回來。

Tuesday, January 23, 2007

LynxEngine update - Shadowmap & Motion Blur

這禮拜沒有增加什麼新的特效,只有將shadowmap跟motion blur的效果加入真實的遊戲場景中試試看效果如何。執行效率還有蠻大的調整空間的,但是可能要等到整個引擎架構確定之後才會來做執行效率的改進。LynxEngine網站中有動態的影片可以下載。

Tuesday, January 16, 2007

GS Progressive Mesh

這幾天測試了一下使用GS來做progressive mesh,也就是說在GS中重新產生新的index buffer,而不需要經過CPU來運算。因為GS雖然有增加primitive的功能,但是必須很小心的使用,而且當資料比大到一個程度時,效率就會直線滑落。所以想要用GS來做tessellation就變得不是那麼容易了,於是我就想先試試減面的效果。在GS中做progressive mesh雖然是沒有什麼瓶頸問題,但是由於減面後的vertex order並不是vertex cache最佳化的order,面數雖然少了,但是效能反而沒有比較好。這個星期有空的話,或許會來試試GS的subdivision。BTW,猜的出測試的模型是哪個遊戲的角色嗎?

Saturday, January 13, 2007

LynxEngine Update - Motion blur

今天晚上將pixel motion blur效果加入了引擎中,詳細介紹可以到LynxEngine Project的新聞區中瞧瞧。接下來會做一些引擎架構調整的工作,然後再來就是water effect以及per pixel displacement。

Wednesday, January 10, 2007

Finally

昨天(應該算是今天清晨) ,熬夜到清晨4:00,終於將編輯器的bug給清除了,一個stupid bug,竟然花了我將近一個半月的時間來trace,真是Orz....

Anyway,總算可以開始建新的場景了,之後應該可以看到新場景出現了。

Sunday, January 07, 2007

LynxEngine update

這個週末熬夜兩天,不斷的narrow down問題的可能發生原因後,終於給我找到編輯器的bug來源了,雖然還沒辦法知道造成錯誤的原因,但總算是抽絲剝繭的找出源頭來了,希望這幾天能有突破,這樣才能用編輯器來編輯一些測試場景使用。

這幾天都在看CSI,感覺我的工作也有一點類似CSI,呵呵,因為我也是要再依堆亂七八糟的程式中,根據各種線索,利用工具排除掉不可能的因素,慢慢的找出瓶頸的源頭, 然後再加以最佳化。不過現實生活可不像電視劇,90%的工作都是單調而且無聊的,但要想做那10%有趣的部分,就得敖得過前面那90%才行啊。

Saturday, January 06, 2007

ATI R600 v.s. Nvidia G80

一個叫Level505的網站弄到了我們的R600的sample板子,並且將他與G80的效能做了一個比較,比較的結果幾乎一面倒的 R600獲勝,而這還不是正式版本的XP driver喔,很多測試中R600的效能都超越了X1950 crossfire,有興趣的人可以連進去看看。

Level505的文章
The Inquirer的報導

Friday, January 05, 2007

www.LynxEngine.net

今天終於將引擎的網站的新聞區建立起來了,以後有關LynxEngine的消息都會在網站中更新喔,關新LynxEngine進度的人可以常去check一下。

英文版
中文版