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,就可以開車到波市頓把老婆接來了,如果 能帶著可樂一起去旅行就更好了。

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

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