Wednesday, July 15, 2009

樂樂畢業典禮表演

Friday, June 26, 2009

剃光頭

一直很討厭去理髮, 所以去加拿大後我幾乎都是半年回台灣一次時才去理頭髮. 前一陣子想買支電動髮剪自己來剃平頭一勞永逸, 但是總是一直提不起勁去買, 直到最近因為天氣實在太熱了, 終於受不了去買了一支電動髮剪. 本來想剃個三分頭的但是有點失手了所以乾脆直接剃成光頭了 :) . 想不到剃平頭也不是這麼容易的事啊.

Friday, June 05, 2009

笑得很開心的可樂

















再撐一下, 可樂. 我兩個月後就會回去啦.

波提獅 :)















終於換到了 :)

Compute Shader!

隨著DX11硬體推出的時間越來越近了, 公司之前就開始要求我們撰寫DX11的sample了, 但是我卻一直提不起勁來寫, 直到最近同事們都完成某些sample了, 才逼得我不得不動手了 :P

第一個sample是將之前DX10萬人狂奔的sample改成使用compute shader. 沒想到CS比起想像中更加的好用, 只花了一個工作天就完成大部分的移植了, 而其中最重要的CS計算動畫部分, 只花了2~3個小時而已! SM5中新加入的Struct Buffer讓shader寫起來超順暢, 不用在像之前得用一些trick來處理buffer中儲存的各種資料. 由於CS實在太好用了, 所以這次我直加把AI放入GPU中運算了. 由於Struct Buffer的特性, 我幾乎是直接將AI的C++碼直接貼到CS中就完成了, 看來將來要在CS中作物理, AI的運算是十分容易的.

由於我的範例中每個角色的每根骨頭都獨立的, 因此我可以很容易的試驗一下CS中threading的效能. 經過試驗, 適當的分配thread確實可以大幅增加程式的執行效率. 以我的範例為例, 將thread數目開到最大的效能是77fps, 但是不使用thread的話則只有60fps.

完成這個範例之後我打算再做一個用CS模擬clothing的範例, 也許在下一版的 DX SDK大家可以看得到這些範例喔 :)

BTW, 這一個月來都是使用 Windows 7來工作, 這一個月以來覺得Windows 7用起來十分順手, 也很穩定, 看來DX11的前景可期喔 :)

Thursday, June 04, 2009

The Last Guardian



這次E3到目前為止最令我感到振奮的消息莫過於ICO的團隊的新作發表了, 從影片中就可以感受到之前ICO所營造出的氣氛, 好久沒有這麼期待一個遊戲了.

Thursday, May 07, 2009

Amazon Kindle DX!!

Kindle DX終於正式宣布了, 9.7吋的大螢幕, 1200x824的解析度, 再加上終於支援原生的PDF檔案, 對我來說實在是太完美啦, 唯一美中不足的是不支援記憶卡.

Wednesday, May 06, 2009

Some New Stuff about Larrabee

A First Look at the Larrabee New Instructions
Michael Abrash在Dr.Dobb's上發表了一篇關於Larrabee新指令的文章, 一如Michael Abrash過去的文章, 深入淺出, 開始處也提到了Michael Abrash會參與Larrabee開發的因緣際會, 有興趣的可以下載來看看.

Peek into the Larrabee with Tom Forsyth
另外一篇關於訪問Tom Forsyth的文章也值得一看, 對於了解Larrabee的輪廓, 未來方向很有幫助. Tom Forsyth目前是Intel 的軟體及硬體架構師.

C++ Larrbee Prototype Lib
另外對於想搶先試驗一下Larrabee指令的人, Intel也提供了一個.inl檔來模擬Larrabee的指令.

Thursday, April 02, 2009

2nd Birthday Party

Justin滿兩歲囉, 昨天買了個小蛋糕幫他慶生, 幫他唱生日快樂歌時他居然一臉害羞樣, 真是個有趣的小孩. 昨天也是他第一次吃巧克力.