Wednesday, March 29, 2006

韓國烤肉

之 前到首爾出差時,韓國ATI的員工帶我們去吃了一頓道地的韓國烤肉,聽說是個韓國很有名的女高球選手父母開的,蠻好吃的,而且很道地,醃小菜超多的。韓 國人用的是鐵的扁筷子,拿起來頗重的,蠻新奇的。這幾天才想到跟同事要照片,所以遲到今天才刊登上來。希望下次再出差時還能去吃吃,呵呵,現在回想起來, 除了做飛機很累之外,其實出差還蠻有趣的,可以吃些沒吃過的東西,而且還是公司出錢,工作也蠻輕鬆的。

另一盤烤肉,總共有兩盤。


小菜超多,而且很好吃,可惜美國人Mark都不敢吃。不過Mark超會用筷子的,了不起。


四個人來自四個國家,左上的來自台灣,左下的就是韓國當地的員工,右上的Mark來自美國,我則是來自多倫多。

Microsoft XNA Community Technology Preview

微軟在今年的GDC中釋出XNA的 Community Technology Preview版本,並且將一個蠻久以前的遊戲MechCommander 2重新包裝成使用XNA的流程,並附上程式源碼來解說或是證明XNA用在遊戲製作流程及Asset管理上,是很實用的。我只大略的看了一下,基本上大概是 一套流程管理工具,讓你可以用圖像化的方式建立製作流程,也可以寫自己的task,然後只要按一下build,就會自動將整個流程跑完,比如說編譯程式 啦,轉換圖檔啦,場景輸出等等。以前大都是寫批次檔來build整個專案,而XNA就是讓這個工作變的更好維護,更有彈性。

XNA的首頁如下
http://www.microsoft.com/xna/ ,有興趣的人不訪去下載來玩玩。

Saturday, March 18, 2006

Boston trip

出 差回來後,跟公司要了兩天補假,於是就安排在老婆春假時去一趟Boston,因為她的室友烙跑回台灣了,所以要找新的房子順便幫他搬家,另外還有一個重 大目的就是去美國買車,之前上網查了很久,也打電話問了很多地方,才搞清楚像我這種拿工作簽證的temporary resident可以從美國進口車子,不用在加拿大註冊,也不用繳稅,不過車子不能在加拿大境內賣掉,如果不繼續住加拿大時,得再輸出回美國,除非我變成 永久居民。在加拿大車子不知為何售價都比美國高很多,再加上稅,有的車種稅後價格可以比美國高出兩萬多加幣,所以我決定在美國買台車,再開回加拿大,因為 老婆住在Boston,而且麻州的稅只有5%,所以這次就打算去訂一部車子啦。

好在這次出差時有記得累積旅程,而且還累積了不少,因此拿 換了來回機票以及兩次租車,不過機票還是要付100多加幣的機場稅之類的,很心痛。租車當然又市 為了接送可樂去寄宿,想想可樂來加拿大後真花了我不少錢啊。這次朋友介紹的寄宿地方恢復營業了,一天收費未稅是15加幣,比之前便宜不少,不過住的地方是 像容收所一樣,一格格的長條狀,有一部分是室內,然後有一個小門可以通到戶外部分,可時沒帶照相機,所以沒有照片可以給大家看。這次寄宿的地方不如上次那 麼好,不過兩邊都有其他的狗,應該不至於太無聊吧。

在Boston 這幾天,天氣變的超好的,有一天根本不需要穿外套。結果為了充分利用時 間,第一天剛下飛機,就拖著行李到車行看車,呵呵,賣車的人一定很嚇 到吧。第二三天租了部車,開到較遠一點的water town去看看其他的車,然後又去看看一些可能會租的房子,但是不是要等很久就是環境不太好。然後傍晚時又回到第一家車行去試車,感覺還不錯,於是就開始 跟sales殺價,結果居然一殺就殺了三個小時,OH! My God,成交時已經快累死了,不過戰果還不錯,雖然離目標還有一段距離,但還可以接受。不過由於title需要6~8禮拜才會下來,所以這段時間可能只能 先把車留在美國,有車卻不能開,真是痛苦啊。後來又被sales說一說加了一些有的沒的的東西,現在想想有些後悔.....。買車的是搞定後,於是第三天 就跑到學校的圖書館上網去找公寓出租的廣告,到處打電話,終於有一兩家還沒有租出去,於是趕緊去看看。其中一家是一位老婆婆的房子,二樓的一個房間出租, 地點還不錯,但是就是可能不是很方便,因為是共用一個出入口。不過Boston的房租真是有夠貴的啦,其中有去看了一間studio,還不錯,因為 utilities都是新的,大約只有10坪不到吧,房租一個月居然要950!!,而且除了要先付第一個月和最後一個月的租金還要加上一個月的押金,真是 夠了,所以也是放棄。其中還有一間的屋主事哈佛畢業的MBA,他的房子超漂亮的,又在胡邊,view超好,他還說他跟布希是同學,呵呵,不知他知不支持布 希。屋主人很好,出租的房間也很不錯,出入口又是分開的,價格也很好,但是因為位在比較裡面,從車站走過去有一段不算短的距離,而且入夜後路很非常的暗, 一個人走其實蠻危險的,所以只好放棄。

結果搬家的任務沒有達成,這幾個禮拜老婆還要繼續找新家,希望能早點找到。最後一天去看完一家房子後,路過一家冰淇淋店,看到裡面大排長龍,外面有很多人捧著在吃,於是就進去排隊吃看看,結果很不錯吃,而且都是現做的,店名叫做Cold Stone,有去Boston時可以記得去試試喔,他最大的特色就是你可以自己選口味來做組合,還蠻有趣的。

Tuesday, March 14, 2006

Asia Trip

這次亞洲出差回來後,又立刻利用補假去了波士頓一趟,馬不停蹄的跑來跑去,所以一直沒有時間更新網誌,今天公司的工作總算告一段落,所以趕緊來報告一下出差心得。

第 一站是台灣,能免費回家一趟真是不錯。到了台灣,當然就是要好好的吃一些小吃了,臭豆腐,鹽酥雞,蚵仔煎,珍珠奶茶,日式燒肉,呵呵,當然是都不能錯過 了。除此之外還有好看的日本頻道可看,加拿大這裡的電視節目超無聊,真是懷念台灣的電視節目啊。半夜當然還要到便利商店買些吃的喝的,順便帶一堆零食回加 拿大。除了拜訪幾間遊戲公司外,也去參觀了一下台北game show,規模有夠小的,大概20分鐘就逛完了吧,蠻無聊的。


第二站是首爾,住的是InterContinental Seoul飯店,飯店剛重新裝潢,所以房間超高級的,但也超貴的。在這裡我們有去拜訪了ATI的韓國辦公室,這裡人不多,但是,所有椅子都是Aeron Chair,一張三萬台幣,亂想要的,座起來果然很舒服,之前想買卻狠不下心掏出錢來買,想不到這裡有幾十張,真是羨慕。在首爾拜訪了NC Soft, WebZen等等,拜訪NC時,他們正在隔壁不遠處興建新的大樓,呼,真是有錢。WebZen則展示了HUXLEY, 使用Unreal 3 Engine做的MMO FPS,做的相當不錯,也看到了XBOX 360版本,Unreal 3果然不是蓋的。在首爾時飯店下面就可以連到一個大型的地下MALL,有去逛了一下,看到了iRiver的U10,設計的相當精巧,功能也很好,而且內建 很多語言,還有分繁體跟簡體中文喔,本來差點要買了,不過後來還是克制住了,因為我比較想要的是PMP,只是現在還沒有完美的PMP出現,所以還是先把錢 省著吧。感覺上首爾比台灣進步些,不過上下班時交通超級擁擠的。





第 三站是上海,出了機場後,我 們去試了一下 MagLev磁浮列 車,時速可 以到達430km/h,會車時超猛的,刷的一下就過去了,而且票才50人民幣,不 算太貴。之後搭計程車到飯店,一上車後司機看我的同事是老外,就說他們都不跳錶,到飯店算我們150,我差點還信以為真,結果同事Mark說他們看到老外 都會喊三倍的價,所以我就跟司機說要嘛50要嘛就跳錶,不然我們就要換車,結果他只好跳錶,到飯店果然就是50,還真準。到上海拜訪了UBI,這次是所有 訪問中工程師最多的一次,大約有15個工程師都跑來參與,跟他們討論了ATI的新技術,以及shader的一些問題,算是一次我比較派的上用場的會議,呵 呵。這次我第一次到上海,印象不是很好,交通很亂,走在斑馬線上也要小心被車撞。感覺上上海是硬體很好,卻缺乏軟體的城市,不果我也只呆了三天,所以也只 是就我所見得到的感想而已。不過外灘倒是很漂亮,一些老建築更是非常的有文藝復興的氣息,可惜像機沒電了,所以沒相片給大家欣賞囉。


最 後 一站是日本新宿,因為只有一天的時間,所以無法拜訪很多公司。SquareEnix倒是派出了不少工程師,但是因為語言不通的關係,所以並沒有太深入 的討論。到日本的重頭戲就是買電子產品了,但是這次超失望的的,因為實在找不到可以敗的東西,所以只買了一個Audio-Technica的耳機跟塊魂的 PSP遊戲,做的頂好的,但是玩起來大拇指好酸。日本的零食當然也不能錯過啦,所以到了很多便利商店搜括了一堆零食,帶回加拿大好好享受。


今 天ATI SDK總算是完工了,相信GDC之前就會釋出了,另外由於我們的chip比nVidia的chip在dynamic branching上有更好的表現,因此又將之前的萬人逃命範例針對SM 3做了最佳化,很快大家就可以看到了。GDC上我們公司也會針對SDK中的一些範例做解說,我做的幾個範例也會有解說,可惜本人英文太爛,無法去GDC講 課,只好留守多倫多 -_-|||,不過有去參加GDC的人,還是要去ATI捧捧場喔,呵呵。

Sunday, February 12, 2006

可樂第一次面試

出 差的日期就快到了,而朋友介紹的那家寵物寄宿中心,這個月又暫停對外營業,於是這一個禮拜除了要辦妥護照的事外,還得到處打電話找寄宿中心,結果價格都 實在太高,30~40CAD一晚,還要加稅,這次出差時間又長,這樣算起來要花500~600CAD,My god,都可以做一趟飛機回台灣了。在打了數十通電話後,終於找到一家一晚只要20CAD的寄宿家庭,不過麻煩又來了,對方希望可樂要有加拿大的疫苗注射 證明,雖然rabies的注射證明可樂有官方文件,但是其他的犬瘟熱之類的卻沒有,最後只好全部在這重打一次,反正之後如果要帶他去美國邊境的海關也是要 看,不如就一勞永逸好了。獸醫的收費在這也是超貴,打了幾通電話後,最便宜的也要69.99CAD,@@真是有夠貴的啦。不過因為沒車,要帶他去打針也是 件困難事,後來想到禮拜五要去Toronto市區拿護照回來,就跟公司說讓我租台車過去拿吧,也可以順便帶可樂去打針,不然每次叫計程車給我座更貴說,好 在公司說OK,只是我得先自己付錢,之後再報帳。打玩針後跟對方約好禮拜六一早過去看看環境,並且面試一下可樂是否可以跟其他的狗合的來。

漂亮的房子,可樂寄宿的地方。

他 們在東邊大約40分鐘路程的地方,不過走到一半時就已經是一片荒無了,週邊都沒什麼房子了。到了那,兩位主人還蠻和善的,他們養了兩隻黃金獵犬和一隻 貓,不過貓一下子就不見了,兩隻黃金年紀相當大了,一隻10歲一隻12 歲,相當溫馴,只是可樂很糟糕的會一直撲上去要跟他們玩,甚至都騎到人家肩膀上,他們年紀這麼大了當然會很不高興,不過好在其他方面都相處的還好,女主人 說只要不在時將他們分開就好了。接著我們跟狗就到後院走一走,大家各自尿尿做地盤,也沒什麼問題,所以算是面試OK啦,心中的大石頭終於放下了。之後女主 人問了一些要注意的問題,可樂大致上都沒什麼問題,就是會太興奮跟護食。接著還問到可樂會什麼指令,這時才發現可樂只會聽中文啊,之後得訓練他聽聽英文的 指令才行。總之可樂的問題總算解決,
價格也還可以接受(雖然還是很貴,要300 CAD),終於可以放心去出差了。

可樂未來15天的室友,大家要好好相處喔。

回 家時,太陽 出來了,天氣變的還不錯,於是就在路上的一間教堂後院,跟可樂玩了一下雪,順便也照幾張可樂在雪地的英姿,呵呵,照的還不錯,就是相機不夠 好。 除了可樂要面試,前一天老婆也去面試了,是一個Intern的工作,想不到老婆在美國第一次面試就通過了,這樣不是比我還利害?呵呵,我面試兩次才來到ATI工 作的。這樣在美國就有一點薪水了,不無小補,而且我覺得還不算少,只是之後可能就會很忙碌了,希望之後一直保持下去,畢業後找到份好的工作,不然一份收入 在多倫多實在過的有點苦說。

Wednesday, February 01, 2006

生理褲

可 樂最近開始發情了,以前在家裡用的是木頭地板,所以擦一擦就沒事了,可是在這裡用的是地毯,清理起來就很麻煩。這時候想到我之前去美國出差時,有買過一件 狗用的生理褲,於是就趕緊翻出來用。雖然是有效的防止了地毯再被弄髒,不過可樂穿上生理褲後就很不習慣,而且也不能尿尿。所以每次換新的棉墊,可樂就跑給 我追,換個褲子要花好多時間。

前幾天Beyond3D有刊出一篇訪問John Carmack跟Tim Sweeney關於R2VB跟VTF的看法,不過看了內容之後,還是不曉得他們的看法是啥 -_-,有興趣的人可以去http://www.beyond3d.com/看看。 不過至少兩個人都指出了一點,就是將來的趨勢就是ALU的比重會快速的增加,目前X1xxx系列的架構大約是ALU/TMU = 3/1。也就是說將來會越來越倚重將運算放入GPU中,Texture Mapping基本上只是作為look up的一種方式,這也證實了我們之前做的一堆R2VB應用是對的方向。

這個月中可能要出差到中國,日本,南韓以及台灣,去拜訪一些主要的遊戲廠商像是Capcom,Koei,Square Enix,NC soft,第九城市等等,支援他們在ATI的卡上做最佳化,以及給他們繪圖技術上的建議跟支援。哈哈,最高興的當然就是可以回台灣跟去日本了,現在要開始上網做做功課,好到日本敗一些有趣的的高科技產品回來。

Tuesday, January 24, 2006

Radeon X1900 lunch today!!

今天公司發表了最新的X1900系列的顯示卡,也就是代號R580的晶片,在網路及商店已經可以買的到囉。下午公司還再自助餐聽舉辦一個小小的發表會,有 免費的飲料還可以抽獎拿X1900的卡,當然是一定要參加的啦。這次我們同步推出一般的X1900以及all in wonder跟Cross Fire版本,PS共有48條管線,在很多評比都超越 nVidia 7800 GTX很多,最讓我驚訝的是在Fear方面居然領先那麼多,這遊戲我本來以為他會是nVidia最佳化的。今天簡報時,power point投影片下的日期居然是寫2006年1月24號星期二,寫正體中文耶,看來這裡華人實在是多到一個程度了,呵呵。而且在簡報中,我們都稱 nVidia為the green team,很好笑,看來台灣有藍綠陣營,顯示卡也有紅綠陣營啊。最後的高潮當然是抽x1900啦,很可惜的,我槓龜了,所以只好多拿幾罐飲料彌補一下囉, 呵呵。

Saturday, January 21, 2006

All in the GPU!!

今 天算是把deformable terrain的demo完成了,加入了雪的particle效果,也把動畫的運算放入GPU中了。今天這個Demo算是集R2VB應用的大成了, real-time deformable terrain, particle system, collision detection, skinning animation全都放入GPU中運算,CPU除了AI外,什麼事也沒做!! 而且R2VB比起VTF在效能上又快了非常多,也不需要SM3的卡就能執行,即使在舊的顯示卡上也能有不錯的效率,所以大家趕快投向R2VB的懷抱吧。SDK應該二月中就會釋出了吧,大家到時就可以好好了解一下如何 應用R2VB了。最重要一點是,現在的R2VB運用都可以視為對將來DX10的先行測試,將來會很容易的移轉上去。

Thursday, January 19, 2006

Real-time deformable terrain

這 禮拜本來是想要做Real-time dynamic ambient occlusion的,結果老大說要等DX10再做,而且他覺得之前那個在雪地上留下腳印比較有趣,所以就只好放棄Real-time dynamic ambient occlusion啦,但是還是很想做,看看能不能找空檔做做。其實我還是利用雪地簡單的試了一下即時計算Ambient Occlusion,不過因為我嚐試做per-pixel的AO,結果速度相當慢,sampling次數減少的結果畫質也不太好,所以先暫時打住。今天把 之前說的即時render character到texture做real-time的deform完成了,效果還不錯,不過即時deform terrain這
個技術沒什麼新鮮的,這個demo主要還是展示用GPU來做運算,完全不需用到CPU。感謝Louis提供免費的model給我做 demo用,呵呵,以後大家會常常看到這個model出現在ATI的SDK中了,看到有這個model的demo大概八九不離十是我做的。

Sunday, January 15, 2006

Vista

趁 著週末,把掛點的NB裝上Vista的測試版本玩玩,安裝過程蠻順利的,大部分的硬體都能順利運作,ATI的晶片也在Vista內有內建的driver 了。Vista的Aero Glass系統是完全建立在DirectX上的,所以運用了相當多硬體的效果,像是blur。以後應用程式都要跟OS共用GPU資源了,而且 GPU資源是所有應用程式共享的,連Video memory都要大家一起分享,看來GPU的進展真是相當可怕,連OS都開始打起他的主意了,vista不僅會利用GPU做繪圖,還會用他來做一些計算 喔。把一些D3D跟OpenGL的程式在Vista上測試了一下,D3D程式都能順利執行,但是OpenGL的程式就有些可以有些不行了,而且 OpenGL是完全架在D3D之上,相信很多OpenGL的使用者會很不爽吧。

放假後至今,在公司都提不起勁做 demo,就這麼混了兩個禮拜,GPU的物理運算又太龐大了,肯定在這次SDK release前做不完。不過這禮拜五終於找到一個想做的主題,就是real-time dynamic ambient occlusion,下禮拜終於可以開始振作了,加油!!

Hybrid的OpenGL ES可以順利執行。


Vista上將游標移到工作列上,還會出現執行視窗的小圖示,而且會即時更新喔,很有趣。


玩玩Vista之餘,欺負欺負可樂也是很有趣的,呵呵。

Wednesday, January 11, 2006

Documentation makes me dizzy!!

這幾天在公司都忙著寫demo的文件,寫的頭痛的要命。寫文章本來就不是我的專長,再加上還要用英文寫,實在是比寫demo還難,而且常常沒幾句就寫完 了,還得拼命加一些有的沒的充充頁數,搞了兩天才寫完三篇,還得再生出一篇有關用R2VB算shadow volume的white paper,真是頭有夠痛的。好在明天要去參加vista的研討會,可以稍微休息一下了。其實這個R2VB就是跟DX10的stream out類似的東西(其實是微軟學我們啦^_^),所以這些demo都可以應用將來的DX10上。開始寫文件就表示SDK 快要release了,有興趣的人到時下載SDK就可以知道我這些demo是怎麼做的了。

今天又收到兩封遊戲公司寄來找人的信,其中一家還說年薪有八萬到十萬美金,蠻吸引人的,可惜我目前不能走,而且ATI的工作我也相當滿意,尤其是有時間可 以做自己的引擎,如果去遊戲公司上班肯定忙的要死,引擎一定又會再度荒廢了。本來還很奇怪為什麼遊戲公司會知道我的email,後來才發現原來我在 gamasutra上的resume忘了關起來,難怪最近一直收到找人的郵件。

Tuesday, January 10, 2006

Jobs from LucasArts and ATI!!

今天下午收到一封LucasArts寄來的信,說他們公司爆炸性的成長,所以需要找很很多研發人員過去,問我有沒有興趣,如果沒興趣的話,是不是有認識的 程式可以介紹,看起來找人找的很急,大概Star War系列的遊戲賺了不少錢吧。Anyway,他們公司在舊金山,環境挺好的,有興趣的人上網去看看吧,有把握的人就丟履歷過去吧,他們的網址是http://www.lucasarts.com/jobs/

另外ATI在Boston的Office也再找ISV Engineer,就是跟我的工作一樣,只是在美國的boston office上班,工作就是寫ATI SDK跟支援全球的遊戲公司,網址是http://sh.webhire.com/servlet/av/jd?ai=405&ji=1670330&sn=I,這工作我個人覺得還挺不錯的,也蠻有挑戰性的,有興趣的人也上網Apply吧。

Friday, January 06, 2006

Sony在CES展出最新的e-Ink reader

我 除了寫引擎外,另一個最大的興趣就是敗一些新奇的電子產品了,當然我也是Sony跟Apple的愛好者,常常買了一些很炫卻沒什麼用的高科技玩具。今天 發現Sony在CES上展示了新一代的e-Ink reader,也就是Librie的下一代,技術上的更新不是重點,因為之前Sony的e-Ink技術就相當好了,最重要的是這次Sony終於學到教訓 了,這次不會再有eBook下載30天會自動銷毀的愚蠢智慧財產權保護了,更棒的是,這次可以讀PDF檔了,而且有支援自動wrap功能。像我們這種常常 在看電腦原文書的人,實在很討厭背著超厚超重的原文書,有了這個讀PDF功能後,以後就只要帶這一台就可以放好幾本原文書進去了,真好,聽說今年三四月北 美就會開始賣了,價格在USD 300 ~400之間,到時我一定會敗一台的。

這個禮拜我們這部門的人都還在放假,所以上班時都 蠻悠閒的,不過今天還 是把提早把用GPU做IK 的Demo完成了,明天打算休息一下,看點DX 10的東西,下禮拜再開始做GPU的物理運算跟碰撞偵測。晚上跟家裡用Web Cam講電話時,可樂這傢伙居然大搖大擺的從鏡頭前走過去,害的我快嚇死了,好再我媽沒注意到,因為他還不知道我把可樂偷帶來加拿大了,要是被他發現可就 完蛋了。可樂果然是無所不在啊,只要有攝影機鏡頭的地方,可樂就會神出鬼沒的露出一個小頭或是屁股,呵呵,這麼會搶鏡頭,應該帶他去拍廣告或電影的才對。

Wednesday, January 04, 2006

不知做何用的 Apple Logo

今 天公司的Apple Lab外面,放了一堆不要的Apple G4電腦外殼,於是乎我就拿了幾片,但是發現很大,又不知做何用,於是就乾脆把Apple Logo給撬下來,版子就丟回去了。雖然也不知拿Apple Logo能幹麻,但是反正free is good,所以就拿了三個,一個貼在公司櫃子上,一個帶回家,但不知能做何用,所以就先暫時貼在螢幕後面啦,變成Dell + Apple LCD Monitor,呵呵。



Dell + Apple

晚上吃飯的時候火災警報器突然響了,本來還不在意,繼續吃我的飯,結果警報器一直想不 停,於是跑到大廳去看看狀 況,才發現大家都聚集到一樓了,連消防車都 開來了,真是超恐怖的,於是趕緊把值錢的東西,護照跟引擎程式備份打包,準備隨時逃命。還得給可樂戴上背帶,好到時可以快速逃命。後來又等了大約十分鐘, 消防隊員才發現好像是虛驚一場,於是大家都回到公寓裡去了,不過經過這次才發現都沒把重要的東西放在一起,逃命時可就來不及了,於是乎趕緊收拾一下我的" 逃命包",當然最重要的就是我的引擎程式備份啦,少了這東西乾脆去死好了,想當初921大地震時,我唯一準備要帶走的也是引擎程式的備份啊。

Sunday, January 01, 2006

First new year in Canada

今 天是Xmas假期的最後一天,也是2006年的第一天。晚上送走老婆後,突然覺得很寂寞,而且亂懷念台灣的便利商店跟吃的東西的,一個人到國外打拼果然 不容易啊。今天本來想租車去機場的,結果因為是新年,所有車都被訂光了,不然就是租車店沒開,最後只好座公車去機場,結果開車只要半小時的車程座公車花了 兩個 半小時,回程又花了兩個半小時,真是有夠浪費時間的。

本來這個假期打算去Montreal玩個兩天一夜的,結果因為實在太遠,天氣 又不 好,半途就折返了。九天的假期就在家中渡過啦,只有一天到附近的Casa Loma豪宅去晃晃,入場券居然要12 CAD,有夠貴的,而且也蠻無聊的,不過倒是發現有不少電影是在這取景的,包括成龍的Tuxedo喔。除此之外,還去附近的戲院看了兩部電影,King Kong跟Narnia,兩部都還不錯看,但是Narnia的英國腔實在太重,大約只聽的懂50%的對話,但是獅子動畫做的真是不錯。

整理半天卻沒派上用場的行李 -_-||| (無所不在的可樂再度出現...)


從Casa Loma碉堡看出去的多倫多景色,中間的就是CN Tower

明 天又要 開始上班了,這幾天熬夜熬慣了,真怕明天早上起不來。新的一年的工作是要先做出將物理放入GPU中計算的demo,接著應該就要著手開始了解 DX10以及開始構思做什麼樣的demo了,我想一開始的重點會放在GS上吧。LynxEngine部分,則要先完成LynxEngine.net網站, 今年希望能完成60%~70%的進 度,並釋出第一個試用版來,包含幾個主要功能-material editor, physics editor, script editor, gameplay editor。希望新的一年一切都能順利,別再像去年一樣老是遇到一些很"賽"的事情。

Saturday, December 24, 2005

自製耶誕大餐










今天是耶誕夜,所以和老婆兩人自製耶誕大餐來慶祝一下,雖說是耶誕"大"餐,不過其實很窮酸,主菜是拷豬肋排,side dish是馬鈴薯泥 加上青菜。而且可樂也有剩下的豬肋骨可吃,真是一舉兩得,呵呵。

吃到躺著吃,會不會太懶啦?

由於27號後才有車可租,所以這幾天就只好窩在家裡,可惜這幾天天氣變暖了說,希望27號後天氣還是一樣的好。目前打算要開車去Montreal,查一查Google maps說要開七小時左右,看來得在那過幾晚了。

Friday, December 23, 2005

聖誕假期開始囉

今 天是聖誕連續假期前最後一天上班,所以沒什麼心情做物理運算的sample,而且今天也做不完,於是就來做做real-time terrain deform玩玩。基本上以往的deform都是做在CPU中,所以deform完必須lock住vertex buffer,效率會很差,所以如果把所有deform運算丟進GPU中,效率就會好很多。這次是用事先算好的貼圖來做出雪地上的腳印,並且可以慢慢的將 腳印填回原來的狀態。因為沒太多時間,所以只用了事先做好的腳印貼圖來做deform,但是基本上可以架一台攝影機在人物下方,將人物跟雪地的接觸 深度render成貼圖來做deform的話,就可以做到完全real-time的compound geometry了。

明天起就是連 續九天的聖誕假期啦,這是在加拿大的第一個聖誕節,還不知道要做些什麼,想去滑雪看看,還有去加拿大軟體重鎮-蒙特婁看看,聽說那裡很漂亮, 很像歐洲的城市。前幾天要租車時,居然每一家的車子都被租光了,只剩27號之後才有車了,想不到車子也會被租光,真是稀奇。

Wednesday, December 21, 2005

The power of GPU

最 近在公司我們這個Team的目標就是 絞盡腦汁把所有遊戲中可能會用到的運算全部丟進去GPU中做運算,目前已經累積了各式各樣的應用,幾乎能想到的東西 都放進去GPU中了,看來看去只剩物理運算還沒有人做了,因此我明年的新目標就是把物理運算放進GPU中了。GPU的進步還真是快速,在不久的將來, CPU應該只需要負責處理game play跟AI了吧。這個月新的DX SDK推出了,裡面還附了DX 10的介紹以及一些範例,公司當然已經有支援DX 10的晶片在開發了,我想明年的另一個重點就是提供DX 10的shader sample吧。

這 幾天終於將Lynx Engine的物理系統完成了,目前可以掛上ODE或是Novodex物理引擎,這兩個物理引擎是我目前最看好的物理引擎,各有利弊,所以就都支援啦,不 過相同的場景,兩個引擎算起來的結果還真不同呢。目前看起來,ODE不論是QuickStep或是Step的結果似乎都比Novodex要精確。另外一直打算要加入引擎的就是Parallax Mapping,這個技術的效果實在是很驚人,左圖是我修改ATI SDK中的範例,明明就只有一個plane,透過神奇的shader 騙術,看起來就像是鵝卵石地板,除了在地板交接處外,幾乎看不出什麼破綻,加上動態光源,就像真的有那麼多Polygon似的。

Thursday, December 15, 2005

下大雪

今天天氣不冷,但是中午過後便開始狂下雪,下班走路回家時已經舉步維艱了。因為這裡大家都開車,很少人在人行道上走,所以雪積的頗深,走幾路來非常吃力,走道家時已經滿身大汗了。晚上持續一直下著大雪,明天早上去上班時一定很痛苦。

耶誕假期終於快要來臨了,今年總共可以放九天連續假期,真是不錯。不過聽到朋友這禮拜就開始用積假放假到明年元旦結束,還是很羨慕啊。今年因為只來了三個月,所以沒什麼假,明年就有三個禮拜的假可以用了,到時可要好好安排一下啊,最好來趟橫越美洲之旅,呵呵。

前幾天幫公司做Maya exporter時,拿了DX的XSkinExporter來參考一下,很驚訝的發現,像微軟這樣的軟體公司,居然也會有一個函式數百行的程式出現,不知 道時微軟沒在控管呢,還是這只是個不重要的小程式,所以就沒人去管了。而且Maya跟Max端各自寫各自的,完全沒有共用,難怪現在DX要重寫一套工具 了。

Saturday, December 10, 2005

Midnight coder?

申 請這個網站時,大約是一年多以前,那時我還是個夜貓子,幾乎都是在12:00 AM~6:00AM之間工作,所以才取了Midnight coder這個名字,但是現在我已經是一個朝九晚五的上班族了,每天12:00AM之前就會就寢了,實在跟這個名字不太相符了啊。不過十幾年的夜貓子生活 不是一下子就能改的,雖然已經在這工作兩個多月了,還是很不習慣早起啊,每到週末一定會熬夜才覺得痛快。

繼上次撞死一萬個歐吉桑之後,這 次的demo是撞死一萬個死小孩,呵呵,不是老人家就是小孩,我還真是殘忍啊。model的點面數跟上次的歐吉桑差不多, 可是這次加上了per-pixel lighting,效率大約可以到達約32fps,還算不錯,其實主要的效能損耗是在normal的計算上,per-pixel lighting部分其實效能損耗不多。正在考慮是否要做個有LOD的版本,這樣應該可以達到一個更高的效能。

Thursday, December 08, 2005

fallingCAT的討論區復活

之 前因為搬家的關係,將fallingCAT的討論區暫時關閉了,今天好不容易將他恢復了,還新增了ATI SDK討論區,希望舊雨新知多多光臨。另外Lynx Engine Project的網站也在建構中了,將來會把關於Lynx Engine的資料都放在這個網站中,不過這個網站會是英文的。

Sunday, December 04, 2005

PSP的桌布又變成紅色啦

今 天打開PSP來玩GTA,發現桌布又變成紅色啦,回想起去年12月時我再日本發售的第一天買到PSP時桌布也是紅色的,那時還以為是壞掉了,真是好笑。 那次買到PSP當天就繼續出發到波士頓,那時是第一次到波士頓,感覺很新鮮,到現在都記憶猶新。還記得那時波士頓暴風雪,我跟老婆不知發什麼瘋跑到唐人街 去,結果感覺差點被凍死,那大概是我有生中感覺最冷的一天吧,第二冷的一天是去Harvard校園那天,不過我猜不久後最冷的一天就會被多倫多的天氣取代 了吧。


清晨六點的新宿Yodobashi camera,媒體跟店家的工作人員還有排隊的人擠的水洩不通。
為防止插隊而發的號碼牌,我是第31號。

在 日本PSP發售那天,我在前一天晚上六點在寒風中排隊12個小時,終於在隔天早上六點在新宿的Yodobashi camera買到PSP,早上還有超多記者來採訪,還看到久多良目健來到現場跟排第一個的握手,實在是一個難忘的經驗,也見識到日本人排隊的功力,等我買 到回旅館時,大約已經排了1200多人,人龍繞過好幾個blocks,超恐怖的。

最 近天氣開始變冷,可樂也開始掉毛了,搞的家裡到處都是 毛,幫他拔也永遠拔不完,有夠傷腦筋的,如果有人發明自動梳毛機,應該可以賺大錢吧。昨天到 Nissan去看車,順便試開了 Murano,果然跟FX35是同一顆引擎做的,馬力超強,輕輕一踩就衝了出去,急加速時有貼背感。Murano取名自義大利威尼斯的一個小島,難怪聽起 來不像英文,台灣好像沒有進的樣子,真是可惜。Murano還配有倒車攝影機,音響也是使用Bose的,算是性能跟舒適皆具。不過由於貸款跟保險的問題, 還是讓我遲遲不敢下手,還是再 看看吧,也許托一托冬天就過了,就不需要買車啦,反正我只要有電腦跟網路,就算住在無人島也無所謂啊(不過一定要有3D加速卡啊 ^_^)。

Friday, December 02, 2005

生日快樂

今 天是老婆的生日,可惜老婆還在波士頓讀書,所以沒辦法三個人一起慶祝。不過好在這樣的日子明年就要結束了,明年的五月老婆就會畢業了,到時應該可以到多 倫多來團聚了,真希望那天趕快到來。從這裡開車到波士頓大約要十個小時,希望到明年五月時能有一台性能好的SUV,就可以開車到波市頓把老婆接來了,如果 能帶著可樂一起去旅行就更好了。

最進老婆在波士頓遇到很多不愉快的事,希望從今天起一切不好的事都會煙消雲散。我老婆到 美國讀書這一段時 間可說是多災多難,雖然如此,現在有時還會回想起 之前那段住在波士頓的生活,也算是一種不一樣的經驗。我呆再波士頓時都在下雪,希望明年五月能去看看波士頓的夏天,聽說非常美麗。

總而言之,祝老婆生日快樂,現在雖然很窮,買不起禮物,但是希望當我引擎完成時,可以賺到一顆大鑽戒送給老婆,呵呵。