我從 Dan 那學到一件事:善用 Google Alerts 來幫你找資料。於是我訂了一個針對關鍵字“autostereoscopy“的 alert,每幾天就會收到一個 digest alert,裏頭就 news, blog 裏頭,有提到 autostereoscopy 這個關鍵字的,從中節選幾篇出來,寄到我的 gmail。有點像是把 Google Alerts 當成另一種 RSS Feed 來看待。
今天收到了的 alert 頭,news 部分如下:
幾乎都和 Nintendo 3DS 有關 = = 大廠的一個動作,果然媒體的反應就是不一樣呀~
去年(2009),電影界有了 Avatar ,電玩界有了 Uncharted 2! 這兩款作品,各自席捲了一堆第一,然後一路從 2009 紅到 2010…
突然想跟老弟借 PS3,把 Drake’s Fortune 和 Among Thieves 都拿來玩玩 :D
Game of the Year
Uncharted 2 (Naughty Dog)
Best Game Design:
Batman: Arkham Asylum (Rocksteady Studios)
Best Writing:
Uncharted 2 (Naughty Dog)
Best Debut Game:
Torchlight (Runic Games)
Best Technology:
Uncharted 2 (Naughty Dog)
Best Handheld Game:
Steven Roselle 於 Area 上頭,分享了 GDC 2010 上頭會給的 talk: Maya 2011 Highlight - QT user interface overview,blog 上分享了一段影片,看完的感想是:真是不賴吶,不管怎麼說 pymel + pyqt (骨子裏是 python + qt)都是王道呀~(雖然說,demo video 裏頭使用的是 MEL,但我想這不相違背XD)
PS. Qt Designer 裏頭加了 Dynamic Property 可以如 video 裏頭示範的用法,很是有趣。
PS2. video 最後的 Layout Tool,讓我想到公司曾經出現過的 Avatar System。
I’ve found several very interesting and active python shells. Each has it’s own strength and the most often mentioned feature is syntax highlight, auto-complete and function attributes info.
Here they are:
IPython
bpython
DreamPie
Interactive server-side Python shell
Jefri 昨晚送來了幾則非常有趣的消息:Maya 2011 的改版。
採用 Qt 整個改寫 Maya GUI,這個謠言終於成真了。我還記得去年(2009)時,Autodesk 原廠有一組人來太極,與我們的 RD/TD/Effects 就 Maya 的「改進事項」做 survey, 我們依我們每個人注意到的提出一些項目來,最後再從中理出幾點比較重要的來。那時我很直接地問了「聽說要用 Qt?」,得到「這還沒證實」的答覆 ^^ 使用 Qt 代表了很多意義: 多國語言化變得非常自然,中文化也就不是問題了。更直接的影響是,開發的 scripts, plugins 都可以有多國語言支援。 跨平台的 Maya GUI 變得比較一致了,因為 Qt 並不是採用 native GUI framework 的作法,使得每個平台下的 GUI 都可以長得一樣,行為也一樣!!! 終於,我們擺脫了該死的 Motif!! 更好用的 file browser 與 tab panels. 更自然的 docking windows 與 floating windows. pymel 將成為 Maya 2011 的 python modules 之一! 我想 Chad 的努力是最大的功臣,另一方面,Autodesk Maya Development 團隊沒有人有空撥力氣在這上頭也是原因之一。 Multi-Camera 變強了。因為 stereoscopic filming 與 autostereoscopy 的大量出現,加上 animation studios 一再強調“一組 2-cam rigging 是不夠的“(PS.
工作的時候,你一定常常發現,坐在你隔壁的同事,關在專用辦公室裏頭的主管,或是放眼望去,盡收你眼底的下屬,他們每個人除了手邊的工作,都同時在忙著自己的私人興趣。這邊說的興趣,是在去除了像是開心農場、MSN、噗浪客…等的東西,也就是說,即使你把 web game, social network 或是 blog 等因素拿掉不看,每個人還是一樣忙著一些事情,與工作無關的事情。
忙著經營個人部落格;研究下一次出國遊戲計畫;認真回答雅虎奇摩智識家上的問題;研究怎麼寫一個 iPhone App;參加網路上數不清的贈獎活動;活躍於 babyhome, mobile01, gizmodo 這類社群網站上;或甚至在研究怎麼弄一個 startup 來…
這讓我想到前一陣子在看 Joel on Software 這本書,有一篇 The Guerilla Guide to Interviewing,裏頭指出,面試程式設計師,這件事看似複雜,其實只要抓住兩點就行:
Smart; 聰明 Get Things Done; 能把事情做完 因為聰明,所以知道遇到問題時,怎麼解決,更重要的是,以「不額外造成其它問題的方式解決掉」。「解決問題」,像是種短暫的現象,像是寫個小 script 。但很多時候,這個小 script 會在一週,一個月,或是一季過後,產生了更多的問題,於是得動用到兩三位工程師來了解狀況,最後再由其中一位,花上一週執行,才能把新產生的問題一一解決掉。
第二點更有趣了。Joel 指出一個「無法把事情做完」的例子:博士。如果你有遇過一些“博士“,他們很懂得分析一些問題的複雜性,然後會努力告訴你,這些問題,其實骨子裏是同一個問題,然後他們有什麼特性,應該套用什麼 pattern 或是演算法來一次處理…但是最後,他們卻寫不出一個足以應付真實世界多變的程式來。他們是學院聖殿下的產物,只是稍為太超然,活得太像神仙,而忘了民間種種凡人俗子要面對的,奇形怪狀的情況。
我想,還需要新增個第三點:
熱愛手邊的工作,把一部分工作變成一種興趣與玩樂。 更正確地來說,會下班後跑去書店或圖書館找資料,上網 google 也是一定要會的,同時還會很積極動用他(她)的人脈關係來研究,或甚至回學校,厚著臉皮去找當年把他(她)當掉的教授請教的。我想擁有這種特質的人,同樣重要。
誰說 Design Patterns 只用在 computer science 的? Collection: Design Patterns
先看看下頭的這一段 YouTube 影片,透過一個 Autodesk 正在試驗的 Project Twitch,你就可以使用 Autodesk 的機器,執行起 AutoCAD, Revit, Inventor 或是 Maya 2010,最重要的是,不用安裝,不用購買,不需要有好的機器,當然,就更不需要破解了。你只需要有夠 ok 的網路頻寬。
PS. 一開始得知這個消息,還以為 Autodesk 運用了 HTML5, WebGL 之類的技術,原來不是 :p 可惜是 Windows 平台限定,無法測試。