Sunday, December 20, 2009

LynxEngine 網站改址到 LynxEngine.com 囉

之前因為前一家web hosting公司GISOL惡劣的綁架了我的網址, 所以LynxEngine網站暫停了一陣子,不過比起其他被這家公司詐騙信用卡的人比較起來, 我還算是幸運的, 而且因為網址被綁架了, 才讓我去查了一下可用網址, 結果發現LynxEngine.com已經沒人註冊了所以趕緊註冊了下來, 另外又將web hosting換至頗受好評的iPage.

目前網站已經可以運做了不過還只是暫時的版本, 之後會換上更新的網頁, 不過這段時間還是會將新的消息在暫時的網站上更新的.

www.LynxEngine.Com

Thursday, October 29, 2009

DX11 Tessellation Demo



這則Post delay的有點久了, 因為前幾個禮拜都在出差, 直到現在才有時間放上來. 大家應該都知道AMD的DX11顯卡已經出了, 而這個Demo就是我們發布DX11顯卡時使用的demo之一, 由我和北京麒麟遊戲公司一起合作的demo, 主要在展示DX11的tessellation功能. 這個demo主要是使用tessellation加上displacement mapping來加強角色身上的細節部位, 也包含動態的LOD. 而DX11的tessellation還可以用在Sub-division, N-Patch, Bezier patch等等高階曲面上面.

另外還有一段由蘇聯Unigine引擎所做的DX11 demo大家可以欣賞一下.

Wednesday, September 02, 2009

Dual 24" Wide Screen!!

今天搬家公司終於把台灣的東西運來了, 包含一顆在台灣買的24"螢幕, 所以就立刻將兩顆24"的螢幕組起來成為想了很久的雙螢幕工作環境啦. 不過兩個螢幕擺在一起就立刻看出高下了, 新的2408色澤鮮艷許多. 下一個目標是雙30"螢幕啦, 呵呵, 不過應該會很耗電吧....

另外又裝了新的喇叭, 所以一些公仔們就有機會聚集在一起了.

Friday, August 28, 2009

DX11 Tessellation Demo

最近都忙著在趕九月份要用的DX11 tessellation demo, 所以幾乎都沒再碰引擎了. 現在因為保密因素, 還不能透露demo的圖片, 不過很快的九月初就會公開了, 到時大家就可以看得到了.

另外這裡有一份在CGDC 2009中我所講的關於DX11的sliders, 需要的人可以下載來看看.
是時候將您的遊戲移植到DX 11了.ppt

Seal the Driveway

夏天也是家家戶戶開始seal driveway的時間(基本上在這應該冬天啥也不能做吧), 因為我的driveway已經很久沒有seal了, 所以去年本來就想做的, 但是因為要搬回台北, 所以就放棄了. 今年回來決定一定要做了, 上網查了許多資料後, 忐忑不安的開始做啦.

前一天先把driveway用水清洗乾淨, 把上面的雜草都清除掉. 等乾了之後, 再用一種crack filler把柏油路面上的裂縫填補起來, 然後等這filler風乾. 第二天早上就可以開始apply the sealant了, 一開始手忙腳亂的, 不過弄到1/3時就抓到訣竅了, 之後就很順利了, 但是慘的是我只買了兩罐sealant結果只夠塗上2/3的車道, 只好又開車跑去買, 再回來塗時前面已經有些乾了, 所以交接處就有痕跡了......

不過整個過程比我想像中簡單而且結果也比我想像中好, 唯一的缺陷是將driveway兩邊的木條也塗到了, 感覺有點髒亂.....

seal之前

seal之後

Wednesday, August 26, 2009

My Little Gardening

夏天到了, 這裡的人都會在前院弄些花花草草的, 每次經過都覺得很羨慕. 不過我自己知道不是弄園藝的料, 所以也沒真的想要弄個小花園甚麼的, 不過店裡有賣一些現成的花可以直接放在土裡養的, 所以我就買了四株向日葵來充充場面囉, 還順便買了三支園藝用的小鏟子, 呵呵, 房子看起來有活氣了一點 :)






Thursday, August 20, 2009

Dog Play

某天在附近的公園拍的, 很難想像可樂的腳兩年前斷過 :)

Friday, August 14, 2009

Welcome home Cola!

8/15去將可樂接回家了, 可樂一點都沒變, 一回家就活蹦亂跳了 :)



Thursday, August 13, 2009

Back to Canada!

轉眼之間, 暫調台灣一年的時間就到了, 前幾天將東西打包好讓搬家公司運走後, 今天就搭一早的班機回加拿大了. 一早機場超多人的, 大部分都是旅遊團的, 讓我真的懷疑真的經濟不景氣嗎? 這次到日本換機, 因為訂票訂的早, 所以有昇等到頭等艙, 這樣應該可以一覺睡到加拿大了. 結果雖然幾乎整個旅途都在睡覺, 到加拿大還是覺得很累.....

這次除了回加拿大工作外, 因為之前移民的申請核准了, 所以另一個目的是到加拿大來landing. Landing的過程比想像中簡單, 本來還擔心bank statement會過不了關, 但是結果卻沒甚麼問題. 倒是因為光頭造型跟護照照片差太多, 被問了一些問題 :( . 完成landing後, 海關說可以到出口處的一個窗口拿一些新移民需要的資訊, 不過既然我已經在加拿大住了三年多了, 所以其實沒啥幫助. 之後還要到海關處告訴他們隨後會運到的物品, 因為是新移民, 所以這些東西都是免課稅的, 所以順便將之前從美國開來的車子加進去, 希望之後辦永久進口時可以不用繳稅 :)

在海關領到的新移民資訊
到了Avis拿了車子直接就開回家, 到了家裡立刻做了一下檢查, 大致上都沒甚麼問題, 只有瓦斯因為換表所已關閉了, 必須打電話去開啟. 於是再去檢查車子, 加拔掉的電瓶接上後, 居然電力還很充足, 發動車子也沒有問題, 不過明天還是要開去檢查一下才能放心.

空蕩蕩的冰箱

Friday, June 26, 2009

剃光頭

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

Friday, June 05, 2009

笑得很開心的可樂

















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

波提獅 :)















終於換到了 :)

Thursday, June 04, 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的前景可期喔 :)

Wednesday, June 03, 2009

The Last Guardian



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

Wednesday, May 06, 2009

Amazon Kindle DX!!

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

Tuesday, May 05, 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滿兩歲囉, 昨天買了個小蛋糕幫他慶生, 幫他唱生日快樂歌時他居然一臉害羞樣, 真是個有趣的小孩. 昨天也是他第一次吃巧克力.


Monday, March 30, 2009

Scrum

前一陣子在網路上讀到一些關於Agile Software Development的文章, 其中尤其以Scrum最引起我的興趣. 主要的原因是他的觀念跟我之前一直以來的開發作法有很多相似的地方, 只是我一直沒有系統性的把把過去的經驗作有系統的歸納整理, 只是很隨興的照著自己覺得比較快樂的開發方式下去開發引擎, 也不知道有Scrum這東西. 所以我就去買了一本Agile Software Development with Scrum來看, 這本書寫的不錯, 頁數不多, 而且很多作者過去的經驗來加以佐證, 我比較喜歡這種不講太多理論, 專注於實務經驗的書.

基本上Scrum的觀念就是軟體的需求是一直在變的, 所以一般擬定設計之後就不能再改變設計的作法其實很不實際. Scrum的觀念是每一個開發專案有一個所謂的Project backlog, 這個backlog紀錄了所有這個project要完成的功能, 重點是這個backlog是永遠沒有截止日期的, 想要的新功能隨時都可以再加進去, 但專案負責人得為backlog中的每個項目加上優先權. 接下來的開發就是以所謂的sprint一直循環, 每個sprint以不超過30天為最好, 開發成員從backlog中選出可以在這個sprint中完成的項目作為sprint的目標, 每個sprint結束時, 整個專案就會增加一些新的功能. 由於在每個sprint期間, 開發成員只需專注於所挑選的功能上, 所以可以有效提高生產力. 而每個sprint完成時又可以立刻看到專案的成長, 有助於維持團隊的士氣. 如此不斷的循環, 一直推出新的build.

一個人開發引擎其實是頗為無聊的工作, 所以我之前總是以一個短期能達到的目標為單位來開發, 如此一來每隔一段時間就有一些東西出來, 比較會有成就感, 也裁不容易厭倦. 年輕的時候很能熬夜, 常常一個sprint都是以一天來計算的:). 現在體力比較差了, 引擎也更複雜了, 沒辦法這樣搞了. 之前每次引擎po出來的影片其實就是幾個較大的sprint的結果. 不過以前backlog只放在腦袋裡, 現在我打算將backlog在網站上po出來, 以免久了就忘了 :P

現在正在尋找有無好用的scrum工具可以有效的來管理backlog跟每一個sprint.

Scrum

Agile software development

Agile Game Development

Scrum Alliance


順便一提, Unreal Engine也是採用Scrum的方式來開發的喔.

Sunday, March 29, 2009

胃翻轉

上上個禮拜六早上打開gmail時, 發現寄養狗的地方寄來了一封信, 說是可樂生病了, 已經送去急診病院了, 於是我立刻打電話過去, Superdog的人跟我說可樂是急性胃翻轉, 已經在開刀了. 他還說因為那天他待的比較晚, 所以看到可樂不太對勁, 而他之前的ㄧ隻狗就是因為胃翻轉死了, 所以他知道不趕快送醫急救會很危險. 之前我從來不知道有這種病, 查了一下網路, 會翻轉顧名思義就是位旋轉了180度, 如果不立刻急救, 胃就會壞死, 死亡率是百分之百!! 胃翻轉發生原因不明, 不過通常肺活量較大的狗發生機率較高. 好在這次可樂及時就醫, 手術後恢復狀況也很好, 醫生也會將胃縫起來固定住, 算是撿回一條小命啦.

不過可樂恢復良好雖然是鬆了一口氣, 但是卻要開始擔心起手術費用了. 之前一般門診都貴成那樣了, 這次急診肯定會大失血. 上禮拜收到信用卡帳單, 總共費用.......新台幣12萬 Orz..............所以要把狗帶去國外一定要記得保險啊!!!!!!!!!

Tuesday, February 24, 2009

AMD Tessellation SDK 公開下載了

AMD Tessellation SDK 公開下載了, 目前韓國即將推出的遊戲C9有支援AMD Tessellation. 有興趣的人可以到這裡下載.

Saturday, January 24, 2009

Friday, January 23, 2009

日本出差

年前到日本出差了一趟, 行程很趕, 只待了一個晚上就回來了. 一早搭了第一班飛機到東京成田機場, 之後就要直接趕到Capcom的新宿辦公室開會. 由於新宿離成田有一段車程, 遇到塞車就糟糕了. 好在路上一路順暢, 一個半小就到了. 這次選擇京王飯店住宿因為 Capcom辦公室就在隔壁.


Capcom辦公司門前照了張像, 可以看到洛克人裏出現的娃娃 :)
開玩了會就是購物時間啦, 不過最近日幣飆到不行, 現在又時機歹歹, 荷包一直縮水, 這次只能能買點小東西而已啦. 不過新宿的Yodobashi跟大阪梅田的店比起來小了點, 貨不是很齊, 本來想買的玩具也沒找到有點可惜. 不過這次新宿店新開了一間相機舘, 還不錯, 去試了一下Canon 5D MarkII, 成像果然超級銳利啊, 不知何時能有錢買啊......

第二天早上打算去吃在網路上風聞已久的築地市場大和壽司, 這店一早5:30就開門啦, 據說只要晚一點去的話不排個一個半小時是吃不到的. 所以把鬧鐘調到早上5:20, 結果由於前幾天太累了, 居然沒聽到鬧鐘聲, 好在飯店送報紙時按了一下電鈴, 我才驚醒一看已經6:40啦, 隨便弄一下立刻衝出去坐電車. 從都廳前站坐到築地市場只要20分鐘 , 衝到店門口時果然已經排了不少人了, 不過看情況還好, 應該一小時內能吃到所以立刻加入排隊的行列. 但是因為昨天天氣還不錯, 所以我只穿了一件外套加T恤, 但今天早上氣溫應該只有 7,8度, 所以冷得要命. 好在最後只排了40幾分鐘中就輪到我啦. 壽司吃起來還不錯, 但我實在吃不出有特殊到這麼有名的味道.....
























這次只買了一隻全身關節可動的龍. 一個有趣的觸感玩具, 就是貓的腳掌, 按他的肉球部分就會有貓叫聲, 買給Justin玩的, 觸感還蠻像的. 還有Tomy超迷你遙控車也是給Justin的, 最後招財貓是給我自己的看看能不能招點財來 :P

最後是在成田機場買的大福, 非常好吃, 不過有點貴, 八個要大約1500日圓, 不過真的很好吃, 有去成田機場的人可以試試.

Tuesday, January 06, 2009

ShaderX 6

下午收到了Amazon買的新書ShaderX 6, 裡面有幾篇同事寫的文章. 其實當初本來也要投稿用DX10加速Skinning Animation的文章的, 但是因為太懶而放棄了, 現在後悔當初沒跟著一起投稿了, 這樣就不用花錢買了 :P

等今年再看看有沒有機會投稿ShaderX 8好了.

Monday, January 05, 2009

My Life, My Photos

前幾天在Blog Spot上又開了一個新的blog專門來放平常所拍攝的照片, 不想看長篇大論只想看看生活照片的人, 以後可以到那邊去看看 :)

http://mylife-myphotos.blogspot.com/