Drake's Weblog

1 minute read

今天下午三點時分,遠在美國加州 Activision 最賺錢的 Guitar Hero 團隊裏的 Peter Pon,透過 gtalk 跟我說,他出了一本新書:3D繪圖程式設計–使用Direct3D 10/9與OpenGL 2.0。
快速摘要:
書名:3D繪圖程式設計–使用Direct3D 10/9與OpenGL 2.0 作者:彭國倫 撰寫時間:一年 撰寫原因:打發無聊的美國時間 撰寫後:放了一整週的長假休息 趁著天還沒黑,跑去走了一回四獸山裏的象山,天氣變冷得快,還真的是有點喘。回程跑去信義誠品找這本書來翻翻。
這是一本偏向入門的書籍,但又不像單單教 OpenGL 或是 DirectX 那樣 CG API level 的書籍。前十章由淺入深,由 Transformation, Phong Reflectance Model, Texture Mapping, 乃至於 Procedural Texture 都一一提到,算是入門篇。後面的幾章,分別就 HLSL, GLSL 的介紹,然後舉出幾個實際的範例說明 GPU Shader,像是 Parallax Map, Relief Map, Bloom(我非常喜愛這一頁的 Wikipedia,使用了 Elephant’s Dream 的一張圖來說明), HDR, Deferred Rendering, …。最後,附上了一章說明 XBox 360 與 PS3 的硬體環境介紹,與一些大學教科書上都找得到的線性代數。

1 minute read

寒流過後,幾天的暖冬,經濟不景氣下的台北市,我們跑去微風看了場電影 「畫皮」 ,看著應該是恐怖電影,夾雜著一些搞笑對話,但其實是場古裝文藝愛情片的同時,實在很擔心膽小如鼠的我,會把手上的星巴克給整個打翻…

好不好看呢? 去看了就知道啦~
題外話,有空可以去中文官網上的「劇照欣賞」看看,會看到很多電影裏頭沒有看到或注意到,非常美的畫面與構圖。
PS. 意外發現,對岸畫趙薇在畫皮中的模樣。

1 minute read

電影看完幾個小時後,我才赫然了解到,這是一部沒有男演員的電影。
我說,為什麼我們這麼愛看這類以「女人」為主題的電影呢? 我想是因為我有點年紀了,慢慢了解到這個父權社會真的給生而為男兒身的我帶來不少「福利」,換句話說,一出身就處在「佔盡女性便宜」的時代裏,是真的會想要多了解一下「她們」的心聲的,不過也僅止於了解而已。
我喜愛看有歷練的女人說出挖苦男人的話,像是「你不曉得,女人上了年紀,連在海邊散個步都要包得緊緊得,只因為男人的眼神非常的惡毒…」,就讓我看得很過癮。倒不是說我喜歡跟著罵男人,只是這些話,還真的是只有女人才有辦法說得這麼句句到肉。
看這部電影,有歡笑有感傷,讓人特別覺得,長大成人的感覺真好呀,雖然多了些斑點與皺紋,頭髮也白了不少根,平日還得靠香水來遮掩體味,有事沒事還得喝杯咖啡表示自己的生活品味…但是有點年紀後,對於社會的體認與看法,實在是件讓人非常開心的事吶~~
我非常喜歡這部女人至上,推薦給你 :)

1 minute read

剛剛在 LinkedIn 上的 Open Source 這個群組裏頭看到一則討論:which is the best opensource knowledge/documentation management? 因為好奇,就順著看了下來,得知有個叫 KnowledgeTree 的東西。

快速看了一下,還不是很了解這個產品的特色,於是跑去 Wikipedia 上看了一下,也沒有什麼特別的介紹,暫時不與以理會。
有趣的是,LinkedIn 裏的討論串,有位老兄說:「請不要考慮使用 Drupal 或是 Joomla,因為他們都有安全漏洞。」但是呢…我卻意外發現 KnowledgeTree 的官方網站是使用 Drupal 架的。
他們的網站都沒有什麼分欄,沒有所謂的兩欄、三欄什麼的,就都是大辣辣地把內容秀在中間。只使用了 primary links 與 secondary links,非常的精簡。不過版型設計得中規中舉,不失為一個資訊公司的好網站風格。

1 minute read

今天 cyy 教授的 rendering 課,一樣聽得很過癮,我想過癮的原因之一,在於他說話的那種調調,他那股想讓聽課的學生聽懂的「急迫與認真感」,簡單來說,是一種個人魅力 + 專業教學結合下,一堂讓人覺得還不賴的課。
喔,對了,課堂中他放了兩段 animation,兩段講述 Computer Graphics 中與 Rendering 有關的基礎概念。有趣的東西,放上來讓多一點「有空」或「無聊」的人看看。
這一段是 Trailer,總計有三段,分別是:1) Local Illumination Models, 2) The BRDF, and 3) The Rendering Equation. 每一段都是以一位老師教授一群學生一個觀念為主的小動畫,有趣的地方就在於裏頭老師說話的調調非常誇張,有點像是小時候到大廣場聽的賣膏藥的。原始的三段 animation 都有點大,想看的,就直接去原作者的網站上看吧。

2 minute read

Pymel solution:
def getSGFromMaterial(mat): mat = PyNode(mat) return mat.shadingGroups() The following is the original article and mel codes by Bryan Ewert.
To determine which Material is associated to a Shading Group, get a list of all connection from the Material’s “.outColor” attribute. Iterate this array to find all Shading Groups. The 『nodeType』 command will identify a Shading Group with the string “shadingEngine”.
// //////////////////////////////////////////////////////////////////// // getSGFromMaterial // // Description: Returns the Shading Group set whose '.

1 minute read

對於像我這種,非常宅,但又不想承認自己很宅的,過了三十歲的男人,要跟上時代有很多作法,其中之一就是透過 web2.0 來表示自己的「入世」。
已經很久很久沒有下載 mp3 了(啊…就是很久沒有買音樂 CD ),有天在友人的介紹下得知,現在都流行把 YouTube 當成你的 mp3 player 來用,上頭有無數的音樂 MV 供你選,不管是哪一國語言(客語也很多)、那個類別(Indie Music 特別多喔)或甚至是普羅大眾唱的口水歌(聽過 Pavarotti (帕華洛帝)的’o sole mio 吧)…現在正流行的,古典演奏…都有。
遺憾的是,YouTube 的 playlist 不可以 loop….
今天想到這件事,google 了一下,想說應該會有所謂的 userscripts 做這類的事的吧,沒想到還真的有!! 先在 Firefox 上安裝 GreaseMonkey 這個 Add-on 後,然後安裝 Loopy for YouTube,接下來直接連到 YouTube 上頭去挑你想聽的 video,就會在下頭看到一個 Loop 的功能,按下去就可以了!!! 不管是單一個 video 或是一個 playlist 都行喔!!!
按註:雖然我發現,過去建立的 playlist 好像不會立刻出現那個 Loop 的功能出來,但好像只要新增一首歌進去,就會出現了~

1 minute read

一位室友要回桃園陪家人了,得努力找室友了。這才突然想到,這間非常非常奇特的合租屋,從我住進來到現在,總計「遭遇」了六位不同面貌、性別的室友,運氣很好地,每位室友都非常和氣。
兩年多前,我住進了這邊,然後在今年的春天,另一位室友要搬離開,於是他寫了篇「找室友文」:
標題: [女/台北/信義] 家庭式(靠近五分埔)合租,誠徵1位室友
時間: Sat Apr 5 02:00:49 2008
聯 絡 人:xxxxxx
聯絡方式:09xxxxxxxx
房屋地點:台北市信義區松隆路159巷xxxxx
鄰近交通:要到我們悅來客棧,不騎馬的話,市府捷運站步行約10分鐘;永春捷運站步行12分鐘;松山車站走8分鐘可到達。如果擔心有蘿蔔腿不想多走路,樓下就有232、286、299公車站牌,可直達台北車站、台北大學、內湖、輔大新庄地區。
懶得走路買吃者,7-Elevne就在樓下,附近也有小夜市可填飽五藏廟。愛自炊者,旁有虎林街菜市場和松青超市,傳統現代任君挑選。愛運動者,隔壁就有國中操場夜間開放運動,早上也有外丹功和土風舞。愛美女性,可走8分鐘至五分埔和饒河夜市敗家。做大生意者,附近有5家銀行可軋3點半。愛好生活情趣者,誠品旗艦店和華納威秀步行亦可到。
所在樓層:4F / 5F (5樓為頂樓加蓋)
租金(月):6,250 (不包水電等生活雜費)
押 金:10,000
公共設施:客廳、洗衣機、電視(現在沒接第四台中)、陽台、廚房、冰箱
格局坪數:目測約 4 坪 (1坪為3.30582平方公尺,約比一雙人床稍大。)4房2衛1廳1廚,約25坪,屬小而美的精緻客棧
隔間材質:水泥
能否接受寵物:無

Recent posts

Categories

About

You're looking at Drake's words or statements. All opinions are my own.