

今天是耶誕夜,所以和老婆兩人自製耶誕大餐來慶祝一下,雖說是耶誕"大"餐,不過其實很窮酸,主菜是拷豬肋排,side dish是馬鈴薯泥 加上青菜。而且可樂也有剩下的豬肋骨可吃,真是一舉兩得,呵呵。
由於27號後才有車可租,所以這幾天就只好窩在家裡,可惜這幾天天氣變暖了說,希望27號後天氣還是一樣的好。目前打算要開車去Montreal,查一查Google maps說要開七小時左右,看來得在那過幾晚了。

 今 天是聖誕連續假期前最後一天上班,所以沒什麼心情做物理運算的sample,而且今天也做不完,於是就來做做real-time terrain deform玩玩。基本上以往的deform都是做在CPU中,所以deform完必須lock住vertex buffer,效率會很差,所以如果把所有deform運算丟進GPU中,效率就會好很多。這次是用事先算好的貼圖來做出雪地上的腳印,並且可以慢慢的將 腳印填回原來的狀態。因為沒太多時間,所以只用了事先做好的腳印貼圖來做deform,但是基本上可以架一台攝影機在人物下方,將人物跟雪地的接觸 深度render成貼圖來做deform的話,就可以做到完全real-time的compound geometry了。
今 天是聖誕連續假期前最後一天上班,所以沒什麼心情做物理運算的sample,而且今天也做不完,於是就來做做real-time terrain deform玩玩。基本上以往的deform都是做在CPU中,所以deform完必須lock住vertex buffer,效率會很差,所以如果把所有deform運算丟進GPU中,效率就會好很多。這次是用事先算好的貼圖來做出雪地上的腳印,並且可以慢慢的將 腳印填回原來的狀態。因為沒太多時間,所以只用了事先做好的腳印貼圖來做deform,但是基本上可以架一台攝影機在人物下方,將人物跟雪地的接觸 深度render成貼圖來做deform的話,就可以做到完全real-time的compound geometry了。
 最 近在公司我們這個Team的目標就是 絞盡腦汁把所有遊戲中可能會用到的運算全部丟進去GPU中做運算,目前已經累積了各式各樣的應用,幾乎能想到的東西 都放進去GPU中了,看來看去只剩物理運算還沒有人做了,因此我明年的新目標就是把物理運算放進GPU中了。GPU的進步還真是快速,在不久的將來, CPU應該只需要負責處理game play跟AI了吧。這個月新的DX SDK推出了,裡面還附了DX 10的介紹以及一些範例,公司當然已經有支援DX 10的晶片在開發了,我想明年的另一個重點就是提供DX 10的shader sample吧。
最 近在公司我們這個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似的。
這 幾天終於將Lynx Engine的物理系統完成了,目前可以掛上ODE或是Novodex物理引擎,這兩個物理引擎是我目前最看好的物理引擎,各有利弊,所以就都支援啦,不 過相同的場景,兩個引擎算起來的結果還真不同呢。目前看起來,ODE不論是QuickStep或是Step的結果似乎都比Novodex要精確。另外一直打算要加入引擎的就是Parallax Mapping,這個技術的效果實在是很驚人,左圖是我修改ATI SDK中的範例,明明就只有一個plane,透過神奇的shader 騙術,看起來就像是鵝卵石地板,除了在地板交接處外,幾乎看不出什麼破綻,加上動態光源,就像真的有那麼多Polygon似的。
 繼上次撞死一萬個歐吉桑之後,這 次的demo是撞死一萬個死小孩,呵呵,不是老人家就是小孩,我還真是殘忍啊。model的點面數跟上次的歐吉桑差不多, 可是這次加上了per-pixel lighting,效率大約可以到達約32fps,還算不錯,其實主要的效能損耗是在normal的計算上,per-pixel lighting部分其實效能損耗不多。正在考慮是否要做個有LOD的版本,這樣應該可以達到一個更高的效能。
繼上次撞死一萬個歐吉桑之後,這 次的demo是撞死一萬個死小孩,呵呵,不是老人家就是小孩,我還真是殘忍啊。model的點面數跟上次的歐吉桑差不多, 可是這次加上了per-pixel lighting,效率大約可以到達約32fps,還算不錯,其實主要的效能損耗是在normal的計算上,per-pixel lighting部分其實效能損耗不多。正在考慮是否要做個有LOD的版本,這樣應該可以達到一個更高的效能。
 之 前因為搬家的關係,將fallingCAT的討論區暫時關閉了,今天好不容易將他恢復了,還新增了ATI SDK討論區,希望舊雨新知多多光臨。另外Lynx Engine Project的網站也在建構中了,將來會把關於Lynx Engine的資料都放在這個網站中,不過這個網站會是英文的。
之 前因為搬家的關係,將fallingCAT的討論區暫時關閉了,今天好不容易將他恢復了,還新增了ATI SDK討論區,希望舊雨新知多多光臨。另外Lynx Engine Project的網站也在建構中了,將來會把關於Lynx Engine的資料都放在這個網站中,不過這個網站會是英文的。
 今 天打開PSP來玩GTA,發現桌布又變成紅色啦,回想起去年12月時我再日本發售的第一天買到PSP時桌布也是紅色的,那時還以為是壞掉了,真是好笑。 那次買到PSP當天就繼續出發到波士頓,那時是第一次到波士頓,感覺很新鮮,到現在都記憶猶新。還記得那時波士頓暴風雪,我跟老婆不知發什麼瘋跑到唐人街 去,結果感覺差點被凍死,那大概是我有生中感覺最冷的一天吧,第二冷的一天是去Harvard校園那天,不過我猜不久後最冷的一天就會被多倫多的天氣取代 了吧。
今 天打開PSP來玩GTA,發現桌布又變成紅色啦,回想起去年12月時我再日本發售的第一天買到PSP時桌布也是紅色的,那時還以為是壞掉了,真是好笑。 那次買到PSP當天就繼續出發到波士頓,那時是第一次到波士頓,感覺很新鮮,到現在都記憶猶新。還記得那時波士頓暴風雪,我跟老婆不知發什麼瘋跑到唐人街 去,結果感覺差點被凍死,那大概是我有生中感覺最冷的一天吧,第二冷的一天是去Harvard校園那天,不過我猜不久後最冷的一天就會被多倫多的天氣取代 了吧。
 最 近天氣開始變冷,可樂也開始掉毛了,搞的家裡到處都是 毛,幫他拔也永遠拔不完,有夠傷腦筋的,如果有人發明自動梳毛機,應該可以賺大錢吧。昨天到 Nissan去看車,順便試開了 Murano,果然跟FX35是同一顆引擎做的,馬力超強,輕輕一踩就衝了出去,急加速時有貼背感。Murano取名自義大利威尼斯的一個小島,難怪聽起 來不像英文,台灣好像沒有進的樣子,真是可惜。Murano還配有倒車攝影機,音響也是使用Bose的,算是性能跟舒適皆具。不過由於貸款跟保險的問題, 還是讓我遲遲不敢下手,還是再 看看吧,也許托一托冬天就過了,就不需要買車啦,反正我只要有電腦跟網路,就算住在無人島也無所謂啊(不過一定要有3D加速卡啊 ^_^)。
最 近天氣開始變冷,可樂也開始掉毛了,搞的家裡到處都是 毛,幫他拔也永遠拔不完,有夠傷腦筋的,如果有人發明自動梳毛機,應該可以賺大錢吧。昨天到 Nissan去看車,順便試開了 Murano,果然跟FX35是同一顆引擎做的,馬力超強,輕輕一踩就衝了出去,急加速時有貼背感。Murano取名自義大利威尼斯的一個小島,難怪聽起 來不像英文,台灣好像沒有進的樣子,真是可惜。Murano還配有倒車攝影機,音響也是使用Bose的,算是性能跟舒適皆具。不過由於貸款跟保險的問題, 還是讓我遲遲不敢下手,還是再 看看吧,也許托一托冬天就過了,就不需要買車啦,反正我只要有電腦跟網路,就算住在無人島也無所謂啊(不過一定要有3D加速卡啊 ^_^)。
 今 天是老婆的生日,可惜老婆還在波士頓讀書,所以沒辦法三個人一起慶祝。不過好在這樣的日子明年就要結束了,明年的五月老婆就會畢業了,到時應該可以到多 倫多來團聚了,真希望那天趕快到來。從這裡開車到波士頓大約要十個小時,希望到明年五月時能有一台性能好的SUV,就可以開車到波市頓把老婆接來了,如果 能帶著可樂一起去旅行就更好了。
今 天是老婆的生日,可惜老婆還在波士頓讀書,所以沒辦法三個人一起慶祝。不過好在這樣的日子明年就要結束了,明年的五月老婆就會畢業了,到時應該可以到多 倫多來團聚了,真希望那天趕快到來。從這裡開車到波士頓大約要十個小時,希望到明年五月時能有一台性能好的SUV,就可以開車到波市頓把老婆接來了,如果 能帶著可樂一起去旅行就更好了。 國讀書這一段時 間可說是多災多難,雖然如此,現在有時還會回想起 之前那段住在波士頓的生活,也算是一種不一樣的經驗。我呆再波士頓時都在下雪,希望明年五月能去看看波士頓的夏天,聽說非常美麗。
國讀書這一段時 間可說是多災多難,雖然如此,現在有時還會回想起 之前那段住在波士頓的生活,也算是一種不一樣的經驗。我呆再波士頓時都在下雪,希望明年五月能去看看波士頓的夏天,聽說非常美麗。 昨 天晚上開始下雪,到了早上果然積了不少的雪。於是帶可樂出去散步時,順便也帶了相機出去,不過由於帶著手套,而且散步完還得去上班,所以沒照到幾張好的相 片。不過我想這雪應該會持續下去吧,等週末時間比較多時再出去好好照相吧,但是出門真的超冷的啦。早上走路去上班時,人行道都是積雪,很難走,這還只是剛 開始下雪而已,等到十二月不知會變成什麼樣子。
昨 天晚上開始下雪,到了早上果然積了不少的雪。於是帶可樂出去散步時,順便也帶了相機出去,不過由於帶著手套,而且散步完還得去上班,所以沒照到幾張好的相 片。不過我想這雪應該會持續下去吧,等週末時間比較多時再出去好好照相吧,但是出門真的超冷的啦。早上走路去上班時,人行道都是積雪,很難走,這還只是剛 開始下雪而已,等到十二月不知會變成什麼樣子。 會, 重新寫過我原本的輸 出程式,其實原本的輸出程式也是好好的,只是之前的code相當 的亂,也很不物件導向,很難維護,但因為實在沒什麼時間去管他,而且又還可以使用,所以就一直擺著。這次的程式寫的相當乾淨,很多部分都可以Max及 Maya共用,之後也會相當容易擴充,這時就覺得這工作還真是不錯啊。
會, 重新寫過我原本的輸 出程式,其實原本的輸出程式也是好好的,只是之前的code相當 的亂,也很不物件導向,很難維護,但因為實在沒什麼時間去管他,而且又還可以使用,所以就一直擺著。這次的程式寫的相當乾淨,很多部分都可以Max及 Maya共用,之後也會相當容易擴充,這時就覺得這工作還真是不錯啊。 加 拿大除了冷之外,風大也是相當令人頭痛的。今天下班時已經在下雪 了,雪不算太大,但是風非常的大,吹的雪到處亂飛,除了可視距離變的很短外,被雪打到還 蠻痛的,而且最慘的是會打到眼睛,所以只能低著頭走路。氣象報告今天是-8度,但是因為風很強,所以feel like -19度,走到家時整個臉都凍僵了,而且鼻水流滿臉都不知道,真是慘。不過即時這麼冷,還是得帶可樂出去大小便,不然他在廁所解決的話,清起來很麻煩。小 公園當然也是一片白雪,於是把可樂放開讓他自由活動,哈士奇果然是雪地犬啊,一看到整片白雪可樂就狂奔起來,樣子非常的帥氣,只可惜太暗了,沒辦法照相, 不過在加拿大半年都在下雪,以後不怕沒機會,只怕冷的不敢出門啊。這點冷對哈士奇果然不算什麼,可樂簡直樂歪了,後來又用雪球丟他,他還會很高興去吃雪。 不過到後來可樂有點失控了,到處衝來衝去,有時還衝到馬路上,叫他也不聽。後來只好用很生氣的口吻跟超大的音量叫他座下,他才乖乖聽話坐下,好在周圍沒有 其他人,不然肯定嚇壞路人,下次還是等白天再給他自由活動吧。
加 拿大除了冷之外,風大也是相當令人頭痛的。今天下班時已經在下雪 了,雪不算太大,但是風非常的大,吹的雪到處亂飛,除了可視距離變的很短外,被雪打到還 蠻痛的,而且最慘的是會打到眼睛,所以只能低著頭走路。氣象報告今天是-8度,但是因為風很強,所以feel like -19度,走到家時整個臉都凍僵了,而且鼻水流滿臉都不知道,真是慘。不過即時這麼冷,還是得帶可樂出去大小便,不然他在廁所解決的話,清起來很麻煩。小 公園當然也是一片白雪,於是把可樂放開讓他自由活動,哈士奇果然是雪地犬啊,一看到整片白雪可樂就狂奔起來,樣子非常的帥氣,只可惜太暗了,沒辦法照相, 不過在加拿大半年都在下雪,以後不怕沒機會,只怕冷的不敢出門啊。這點冷對哈士奇果然不算什麼,可樂簡直樂歪了,後來又用雪球丟他,他還會很高興去吃雪。 不過到後來可樂有點失控了,到處衝來衝去,有時還衝到馬路上,叫他也不聽。後來只好用很生氣的口吻跟超大的音量叫他座下,他才乖乖聽話坐下,好在周圍沒有 其他人,不然肯定嚇壞路人,下次還是等白天再給他自由活動吧。
 今 天公司發新的laptop,是ASUS W2的laptop,17"吋螢幕,解析度1680x1050,顯示卡當然是配ATI的啦,X700配128M的video RAM。據說這台是拿來當影音用途的,配備了不錯的重低音喇叭,而且還可以cable輸入,原廠附的不是XP,而是media center,所以還附了一個遙控器,但是交到我手上時已經重新安裝了XP,所以沒辦法試試看media center了。整台機器的質感相當好,走的是極簡風格,看來華碩的設計功力越來越好了,這台的設計已經相當有國際水準了,看了真想把我舊的法拉利換掉。 最棒的是華碩的散熱做的相當好,用了一個下午,靠手的地方一點都不熱,這點宏碁就很差了,用個兩三個小時,靠手的地方大概就已經燙到無法把手靠上去了。
今 天公司發新的laptop,是ASUS W2的laptop,17"吋螢幕,解析度1680x1050,顯示卡當然是配ATI的啦,X700配128M的video RAM。據說這台是拿來當影音用途的,配備了不錯的重低音喇叭,而且還可以cable輸入,原廠附的不是XP,而是media center,所以還附了一個遙控器,但是交到我手上時已經重新安裝了XP,所以沒辦法試試看media center了。整台機器的質感相當好,走的是極簡風格,看來華碩的設計功力越來越好了,這台的設計已經相當有國際水準了,看了真想把我舊的法拉利換掉。 最棒的是華碩的散熱做的相當好,用了一個下午,靠手的地方一點都不熱,這點宏碁就很差了,用個兩三個小時,靠手的地方大概就已經燙到無法把手靠上去了。 今 天是XBOX 360發售的日子,照以往慣例,還是有一堆瘋狂的人徹夜排隊為了第一個買到XBOX360,看新聞說排第一個的傢伙三天前就來排了。西雅圖天氣應該也蠻冷 的吧,真佩服這位老兄,我最瘋狂的一次就是在日本排12個小時買PSP,我想那已經是我的極限了。另外一個新聞是在维吉尼亞洲,有一個人持槍到EB Games搶走兩台XBOX 360,結果不一會就被抓了,持槍去搶電動玩具,這實在不之要說什麼了。不過次的XBOX 360首賣,似乎氣氛弱了一些,我在加拿大時再沒什麼次世代遊戲機要推出的感覺,不過網路上是說首賣銷售一空,很期待之後微軟公佈的銷售數字會是多少。
今 天是XBOX 360發售的日子,照以往慣例,還是有一堆瘋狂的人徹夜排隊為了第一個買到XBOX360,看新聞說排第一個的傢伙三天前就來排了。西雅圖天氣應該也蠻冷 的吧,真佩服這位老兄,我最瘋狂的一次就是在日本排12個小時買PSP,我想那已經是我的極限了。另外一個新聞是在维吉尼亞洲,有一個人持槍到EB Games搶走兩台XBOX 360,結果不一會就被抓了,持槍去搶電動玩具,這實在不之要說什麼了。不過次的XBOX 360首賣,似乎氣氛弱了一些,我在加拿大時再沒什麼次世代遊戲機要推出的感覺,不過網路上是說首賣銷售一空,很期待之後微軟公佈的銷售數字會是多少。 今 天再將一萬個歐吉桑的demo最佳化,終於達到了48 fps的驚人數目,我想這已經是極限了吧,接下來要開始搞別的東西了。不過算一算,這樣的數目代表每個frame可以畫出320萬個多邊形,一秒可以畫出 一億五千多萬個多邊形,這還是包含動畫運算喔。從加速卡出現到現在不過短短八年左右,這種進步的速度實在驚人,不過有些人是對於這種進步感到相當痛苦(尤 其是做老闆的^_^),因為不管這麼努力,都很難趕上硬體進步的速度,而且常常剛學會的東西一下就被淘汰了。不過我倒是樂在其中,如果硬體沒有進步這麼快 速的話,下了班還真不知道要幹嘛勒,那不是很無趣嗎? 多虧了硬體的進步,才讓我天天有新東西可以玩,這就是做real-time 3D最有趣的地方。下班時天空開始飄起小雪了,今天感覺比前幾天都還要冷,我想晚上應該會下不少雪吧。
今 天再將一萬個歐吉桑的demo最佳化,終於達到了48 fps的驚人數目,我想這已經是極限了吧,接下來要開始搞別的東西了。不過算一算,這樣的數目代表每個frame可以畫出320萬個多邊形,一秒可以畫出 一億五千多萬個多邊形,這還是包含動畫運算喔。從加速卡出現到現在不過短短八年左右,這種進步的速度實在驚人,不過有些人是對於這種進步感到相當痛苦(尤 其是做老闆的^_^),因為不管這麼努力,都很難趕上硬體進步的速度,而且常常剛學會的東西一下就被淘汰了。不過我倒是樂在其中,如果硬體沒有進步這麼快 速的話,下了班還真不知道要幹嘛勒,那不是很無趣嗎? 多虧了硬體的進步,才讓我天天有新東西可以玩,這就是做real-time 3D最有趣的地方。下班時天空開始飄起小雪了,今天感覺比前幾天都還要冷,我想晚上應該會下不少雪吧。
 這 禮拜將之前的demo做了最佳化,並且多加了一些互動進去。目前在R580上,已經可以同時跑一萬個三百多面,24跟骨頭以上的model,同時還保 持在40fps以上的水平。在這次測試當中,放近了一萬個逃命的歐吉桑,而且當你用攝影機撞他們時,他們還會被撞的飛起來。目前還在繼續Optimize 中,希望能再達到更快的效率。這demo感覺很像Matrix的電影,一堆長的一模一樣的agent拼命的衝出來,然後被基努李維打的到處亂飛。
這 禮拜將之前的demo做了最佳化,並且多加了一些互動進去。目前在R580上,已經可以同時跑一萬個三百多面,24跟骨頭以上的model,同時還保 持在40fps以上的水平。在這次測試當中,放近了一萬個逃命的歐吉桑,而且當你用攝影機撞他們時,他們還會被撞的飛起來。目前還在繼續Optimize 中,希望能再達到更快的效率。這demo感覺很像Matrix的電影,一堆長的一模一樣的agent拼命的衝出來,然後被基努李維打的到處亂飛。 這 個禮拜五下班時,發現已經開始下雪了,應該是今年的第一場雪吧。回家後趕緊帶可樂出來看 看雪,沒想到他居然沒什麼感覺,只顧著繼續到處撒尿,真是沒趣。 等之後雪積比較深時,再看看他有沒發現有什麼不同吧。今天下午走路去Canadian Tire退貨,順便到旁邊的Toysrus逛逛,發現XBOX360的遊戲已經出來了,不過好貴,要賣六十幾加元,順便試玩了一下Call of duty,並沒覺得有什麼特別的地方,所以暫時還不打算買。目前最期待的遊戲是Gears of war,等他出時再來買也不遲。
這 個禮拜五下班時,發現已經開始下雪了,應該是今年的第一場雪吧。回家後趕緊帶可樂出來看 看雪,沒想到他居然沒什麼感覺,只顧著繼續到處撒尿,真是沒趣。 等之後雪積比較深時,再看看他有沒發現有什麼不同吧。今天下午走路去Canadian Tire退貨,順便到旁邊的Toysrus逛逛,發現XBOX360的遊戲已經出來了,不過好貴,要賣六十幾加元,順便試玩了一下Call of duty,並沒覺得有什麼特別的地方,所以暫時還不打算買。目前最期待的遊戲是Gears of war,等他出時再來買也不遲。

 知 道等一下到IKEA搬東西一定會很累的,所以先去中國的mall吃飯,順便到對面的 EBGames買了期待已久的Shadow of the colossus,另外又買了一片We love katamari,總共花了106加元,有點小貴。接著就直接開車到IKEA了,不過此時天空開始下起小雨了,所以到IKEA時,就把車停到較遠,但是有 屋頂的停車場。這裡的IKEA跟台灣差不多,只是大一點,而且有附設餐廳。先到二樓的show room看實物,然後記下型號跟在market place放置的位置,然後自己去取下來搬去結帳就可以了。今天的任務是買一張書桌,一張咖啡桌,一張邊桌,一盞客廳地板燈,一張電視桌以及兩個置物的小 活動櫃,其他就是些小東西了,像是垃圾筒,洗衣藍等等。再二樓看了很久,因為喜歡的都太貴,便宜的又看起來不實用,所以難以決定,最後除了兩個活動櫃跟邊 桌覺得好壞不是那麼重要而選擇最便宜的之外,其他的家具都以實用性為考量,而選擇中等價位的。
知 道等一下到IKEA搬東西一定會很累的,所以先去中國的mall吃飯,順便到對面的 EBGames買了期待已久的Shadow of the colossus,另外又買了一片We love katamari,總共花了106加元,有點小貴。接著就直接開車到IKEA了,不過此時天空開始下起小雨了,所以到IKEA時,就把車停到較遠,但是有 屋頂的停車場。這裡的IKEA跟台灣差不多,只是大一點,而且有附設餐廳。先到二樓的show room看實物,然後記下型號跟在market place放置的位置,然後自己去取下來搬去結帳就可以了。今天的任務是買一張書桌,一張咖啡桌,一張邊桌,一盞客廳地板燈,一張電視桌以及兩個置物的小 活動櫃,其他就是些小東西了,像是垃圾筒,洗衣藍等等。再二樓看了很久,因為喜歡的都太貴,便宜的又看起來不實用,所以難以決定,最後除了兩個活動櫃跟邊 桌覺得好壞不是那麼重要而選擇最便宜的之外,其他的家具都以實用性為考量,而選擇中等價位的。

 但 是 更困難的還在後頭,到了公寓還得從moving room搬到房間,雖然我住一樓,但是一個人不太可能般的動吧,於是只好硬著頭皮找警衛幫忙搬,雖然他一臉不太願意的樣子,不過我還裝做不知道,硬要他幫 忙,呵呵,來這臉皮也變厚了。等搬完時都快虛脫了,看樣子應該要找時間多多運動一下了。這時已經晚上六點多了,於是先去賣當勞吃的big mac後就去把可樂帶來新家,開始組裝家具啦。一開始還覺得頗有趣的,可是到後來轉螺絲轉的手又酸又痛,就覺得不是那麼有趣了,不過我的個性喜歡把東西一 次搞定,所以組到晚上3:30,終於全部完成啦(當然中間有偷打一下電動啦)。家具擺好之後,總算開始有點家的感覺了,真好。
但 是 更困難的還在後頭,到了公寓還得從moving room搬到房間,雖然我住一樓,但是一個人不太可能般的動吧,於是只好硬著頭皮找警衛幫忙搬,雖然他一臉不太願意的樣子,不過我還裝做不知道,硬要他幫 忙,呵呵,來這臉皮也變厚了。等搬完時都快虛脫了,看樣子應該要找時間多多運動一下了。這時已經晚上六點多了,於是先去賣當勞吃的big mac後就去把可樂帶來新家,開始組裝家具啦。一開始還覺得頗有趣的,可是到後來轉螺絲轉的手又酸又痛,就覺得不是那麼有趣了,不過我的個性喜歡把東西一 次搞定,所以組到晚上3:30,終於全部完成啦(當然中間有偷打一下電動啦)。家具擺好之後,總算開始有點家的感覺了,真好。
 接 下來就開始整理啦,不過先去把可樂帶來認識一下新家。一開始時可樂十分好奇,東聞西聞,尤其實他的舊玩具也運來了,他當然一下就發現了,馬上要翻出來 玩。開始整理一會後。可樂就已經覺得無聊了,開始看著窗外。我的公寓在一樓,一開始時還覺得沒陽台很可惜,不過現再發現一樓窗外會有車跟人走來走去,可樂 反而不會無聊,到也是挺好的。
接 下來就開始整理啦,不過先去把可樂帶來認識一下新家。一開始時可樂十分好奇,東聞西聞,尤其實他的舊玩具也運來了,他當然一下就發現了,馬上要翻出來 玩。開始整理一會後。可樂就已經覺得無聊了,開始看著窗外。我的公寓在一樓,一開始時還覺得沒陽台很可惜,不過現再發現一樓窗外會有車跟人走來走去,可樂 反而不會無聊,到也是挺好的。 整 理完時已經是下午5:40了,天已經暗一半了。由於沒有帶桌子跟櫃子來,所以小東西跟電腦都還不能組裝起 來。除了沙發外,客廳的電視櫃跟咖啡桌也沒帶 來,所以先用紙箱組成暫時的小小視聽系統啦,電視也只帶之前在日本買的sharp 13吋LCD TV,有夠小的,本來是放在書房的,現在放客廳得坐在電視前30cm才看得清楚。嘿嘿,不過我早就盤算好啦,11/22 XBOX 360就要出啦,到時就買一台Sharp 37吋的LCD TV來搭配啦,而且這邊比台灣便宜太多啦。
整 理完時已經是下午5:40了,天已經暗一半了。由於沒有帶桌子跟櫃子來,所以小東西跟電腦都還不能組裝起 來。除了沙發外,客廳的電視櫃跟咖啡桌也沒帶 來,所以先用紙箱組成暫時的小小視聽系統啦,電視也只帶之前在日本買的sharp 13吋LCD TV,有夠小的,本來是放在書房的,現在放客廳得坐在電視前30cm才看得清楚。嘿嘿,不過我早就盤算好啦,11/22 XBOX 360就要出啦,到時就買一台Sharp 37吋的LCD TV來搭配啦,而且這邊比台灣便宜太多啦。
 XBOX, PS2, GC當然是要趕快接起來啦,好在一切work正常,嘿嘿,明天就要去買Shadow of the colossus來玩啦。由於缺了不少東西,明天還要租車到IKEA把家具買一買,順便去EB Games看看有無新game可以買。接下來還得去接網路跟cable,不過這樣總算完全settle down了。
XBOX, PS2, GC當然是要趕快接起來啦,好在一切work正常,嘿嘿,明天就要去買Shadow of the colossus來玩啦。由於缺了不少東西,明天還要租車到IKEA把家具買一買,順便去EB Games看看有無新game可以買。接下來還得去接網路跟cable,不過這樣總算完全settle down了。 晚 上時做了一件蠢事,想說其腳踏車到5Km外的中國mall去吃個燒鴨飯,順便去EB Games買Shadow of the colossus,結果因為一整天沒吃飯,騎到一半差點沒暈倒,好在當機立斷趕快騎回家,不然可能要死在半路上了,還是等明天租車再去吧,呵呵。
 晚 上時做了一件蠢事,想說其腳踏車到5Km外的中國mall去吃個燒鴨飯,順便去EB Games買Shadow of the colossus,結果因為一整天沒吃飯,騎到一半差點沒暈倒,好在當機立斷趕快騎回家,不然可能要死在半路上了,還是等明天租車再去吧,呵呵。
 昨 天是週末,所以把朋友傳給我的二號大明的model放入引擎中來render,主要是測試並調整一下引擎的material系統,希望能設計的更有彈 性,同時亦於管理大量的shader code。這個demo沒有用什麼太難的技術,主要就是使用normalmap跟specular maps來做per pixel lighting並加入HDR效果,接下來還會加入shadow map,ambient occlusion map,parallax map及bump map。這個model做的相當好,只有2400多面而已,但是整個型都表現的很好。可惜只有大明一隻,如果能有五支就好了,至少也再做一隻三號珍珍吧 ^_^。
昨 天是週末,所以把朋友傳給我的二號大明的model放入引擎中來render,主要是測試並調整一下引擎的material系統,希望能設計的更有彈 性,同時亦於管理大量的shader code。這個demo沒有用什麼太難的技術,主要就是使用normalmap跟specular maps來做per pixel lighting並加入HDR效果,接下來還會加入shadow map,ambient occlusion map,parallax map及bump map。這個model做的相當好,只有2400多面而已,但是整個型都表現的很好。可惜只有大明一隻,如果能有五支就好了,至少也再做一隻三號珍珍吧 ^_^。 經 完成,是利用ATI硬體的特殊功 能來加速skining animation的計算,目前在X800上,可以同時render 2500個2500面,48根骨頭的animation, 還能保持在15的fps,預計在X1800上可以跑到30fps。工作算是蠻愉快的,每天就是寫shader code,看看最新的技術文章,想辦法實做出來。目前為止還沒有出差去支援遊戲公司,不過那需要更多的英文溝通,有點擔心我的破英文能不能應付的 了......,而我的工作說話的機會其實很少,沒什麼機會練習英文,真擔心開始要我去支援後應不應付的來。
經 完成,是利用ATI硬體的特殊功 能來加速skining animation的計算,目前在X800上,可以同時render 2500個2500面,48根骨頭的animation, 還能保持在15的fps,預計在X1800上可以跑到30fps。工作算是蠻愉快的,每天就是寫shader code,看看最新的技術文章,想辦法實做出來。目前為止還沒有出差去支援遊戲公司,不過那需要更多的英文溝通,有點擔心我的破英文能不能應付的 了......,而我的工作說話的機會其實很少,沒什麼機會練習英文,真擔心開始要我去支援後應不應付的來。 下禮拜三要去考駕照,可是正 巧是公司整個部門全球的員工都會來Toronto開會的那天,真是不巧,但是如果禮拜三不去考路試,就要等到11/18才有機 會了,所以只好看看能不能早點回來再跑去公司開會了,難得有機會認識一下全球ISV部門的人,當然不能錯過啦。我部門的老闆11/20號就要調職到其他部 門當主管了,不知接下來的新主管人如何,希望別來的個機車的主管才好。
下禮拜三要去考駕照,可是正 巧是公司整個部門全球的員工都會來Toronto開會的那天,真是不巧,但是如果禮拜三不去考路試,就要等到11/18才有機 會了,所以只好看看能不能早點回來再跑去公司開會了,難得有機會認識一下全球ISV部門的人,當然不能錯過啦。我部門的老闆11/20號就要調職到其他部 門當主管了,不知接下來的新主管人如何,希望別來的個機車的主管才好。
 今天在公司收到了朋友Kermit寄來的GBM,紅白機日本限量版喔,比想像中還快收到,下班後趕緊回家試試。畫面相當細緻,顏色也很漂亮,也不像之前GBA那樣顏色很不鮮艷,而且沒有壞點,真是不錯。
今天在公司收到了朋友Kermit寄來的GBM,紅白機日本限量版喔,比想像中還快收到,下班後趕緊回家試試。畫面相當細緻,顏色也很漂亮,也不像之前GBA那樣顏色很不鮮艷,而且沒有壞點,真是不錯。

 今 天又把之前的demo做了一些改進,新加入了Alpha to coverage功能,來修正草叢邊緣鋸齒的問題。第一章圖是之前的方式,利用alpha testing來render,優點是不用排序,缺點是alpha的邊緣會鋸齒非常明顯第二張圖是利用alpha blending來render,優點是草叢的邊緣看起來非常smooth,缺點則是需要排序,當草叢多時會花很多時間,同時也無法解決scissor的 問題。第三章則是利用alpha to coverage的功能來render,優點是可以解決邊緣鋸齒問題,同時也可以不需排序,scissor的問題也可以解決,而且可以依據需求選擇 sampling的次數。
今 天又把之前的demo做了一些改進,新加入了Alpha to coverage功能,來修正草叢邊緣鋸齒的問題。第一章圖是之前的方式,利用alpha testing來render,優點是不用排序,缺點是alpha的邊緣會鋸齒非常明顯第二張圖是利用alpha blending來render,優點是草叢的邊緣看起來非常smooth,缺點則是需要排序,當草叢多時會花很多時間,同時也無法解決scissor的 問題。第三章則是利用alpha to coverage的功能來render,優點是可以解決邊緣鋸齒問題,同時也可以不需排序,scissor的問題也可以解決,而且可以依據需求選擇 sampling的次數。 現 在天氣開始變的很冷了,早上大概都只有四到八度吧,實在很受不了。尤其中午要走很遠去買麵包,不知接下來更冷時該怎麼辦。今天又去買買二送一的麵包,結果 發現居然買六個送三個,而且不加稅,所以今天就給他買了九個,才花5.41元,這樣一來,禮拜二三就不用跑出去覓食啦。這裡有一種麵包很有趣,叫叉燒飽, 就是叉燒包外面變成麵包,真鮮。
現 在天氣開始變的很冷了,早上大概都只有四到八度吧,實在很受不了。尤其中午要走很遠去買麵包,不知接下來更冷時該怎麼辦。今天又去買買二送一的麵包,結果 發現居然買六個送三個,而且不加稅,所以今天就給他買了九個,才花5.41元,這樣一來,禮拜二三就不用跑出去覓食啦。這裡有一種麵包很有趣,叫叉燒飽, 就是叉燒包外面變成麵包,真鮮。 由 於最近都很忙,所以我的小哈士奇都還沒有記住她的名字,不過當然也是叫可樂啦,當我對著NDS叫她名字時真的可樂還以為是在叫她,還會跑過來一探究竟,很 有趣。只是一直沒時間訓練她記住她的名字,真是糟糕,好在他不像真的可樂會生氣,不然一定又屎尿攻擊來表達她的不滿了^_^。
由 於最近都很忙,所以我的小哈士奇都還沒有記住她的名字,不過當然也是叫可樂啦,當我對著NDS叫她名字時真的可樂還以為是在叫她,還會跑過來一探究竟,很 有趣。只是一直沒時間訓練她記住她的名字,真是糟糕,好在他不像真的可樂會生氣,不然一定又屎尿攻擊來表達她的不滿了^_^。
 今 天又跑了一趟EBGames,結果Shadow of the colossus還是沒出,看樣子只好網購了,反正機器也還在海運中,買了也玩不到。不過今天到有意外收穫,就是每次一出貨馬上sold out的Nintendogs,今天居然有貨了,所以今天就買了一片可以養哈士奇的Nintendogs回家囉。
今 天又跑了一趟EBGames,結果Shadow of the colossus還是沒出,看樣子只好網購了,反正機器也還在海運中,買了也玩不到。不過今天到有意外收穫,就是每次一出貨馬上sold out的Nintendogs,今天居然有貨了,所以今天就買了一片可以養哈士奇的Nintendogs回家囉。

 今 天在ATI做了第一個Demo,基本上不是什麼很難的技術,主要是要熟悉一下ATI SDK framework。這個demo主要是使用DirectX 9 的instancing技術,使用兩個Vertex Stream,便可以只呼叫一個DrawIndexPrimitive()就將整個草原繪出。因為只呼叫一個function就繪出相當大量的的物件,所以 效能可以比一般每個草叢呼叫一次的方式增強不少。這種方式最適合用於物件面數不多,而且物件除了些許屬性不同外,其他資料都相同的情況,比如說一大群士 兵,怪獸或是像我做的草叢。在這個Demo中,每個草叢都有自己的animation,所以整個草原的動態相當真實,效率也還不錯。
今 天在ATI做了第一個Demo,基本上不是什麼很難的技術,主要是要熟悉一下ATI SDK framework。這個demo主要是使用DirectX 9 的instancing技術,使用兩個Vertex Stream,便可以只呼叫一個DrawIndexPrimitive()就將整個草原繪出。因為只呼叫一個function就繪出相當大量的的物件,所以 效能可以比一般每個草叢呼叫一次的方式增強不少。這種方式最適合用於物件面數不多,而且物件除了些許屬性不同外,其他資料都相同的情況,比如說一大群士 兵,怪獸或是像我做的草叢。在這個Demo中,每個草叢都有自己的animation,所以整個草原的動態相當真實,效率也還不錯。

 今 天是thanksgiving,所以放假一天,早上睡到11:30才起床,真擔心明天早上又起不來了。早上可樂跑到床上叫了我好幾次要去散步,所以起來弄 一弄後,就帶她出去散步啦。走到一戶人家門口,他們還用南瓜跟小玩偶來點綴小花園,當然要叫可樂當活動道具來拍拍照片囉^_^。
今 天是thanksgiving,所以放假一天,早上睡到11:30才起床,真擔心明天早上又起不來了。早上可樂跑到床上叫了我好幾次要去散步,所以起來弄 一弄後,就帶她出去散步啦。走到一戶人家門口,他們還用南瓜跟小玩偶來點綴小花園,當然要叫可樂當活動道具來拍拍照片囉^_^。