閒聊太極研發團隊用到的四個網路服務

來隨意聊聊,待在太極影音的研發工程師們,用了些什麼服務。隨手撿了四個太極研發部有在使用的 web services 拿來說說,隨意聊聊… 根據 programming 有名的草根人物約耳(Joel Spolsky) 的一篇文章裏頭提到的,如果你要測試一個軟體團隊,可以使用他提出的 The Joel Test ,裏頭簡要地列出了 12 個是非題,受測者只需要回答 Yes / No 就可以得出當論來。 我們做的第一件事,就是在進太極的一開始,那個屬於 Building 3D Animation Pipeline 的 2005 年,就開始使用 version control system 了。這不過是一件非常稀鬆平常的事。哪一家軟體公司現在還沒有在使用任何這類系統的? 應該是很難找到了。我們只是把寫的程式碼、整個 3D workstation 會用到的 OS 系統環境設定檔、workstation 安裝 scripts、以及使用 Java 開發的 tracking system 都放進了 SVN,就這樣而已。 後來,我們開始小小使用了 trac,借用它那比 cvsweb 更好用一些的界面,也就僅此而已,當時並沒有好好利用它的 ticket。不過後來我注意到我們的 system team 比我們還來得頻繁地使用 trac 的功能,。 未來呢,我們正在計畫建一個 new production pipeline system,裏頭的 file hierarchy 變得不再明朗,整個 production 在 version control system 下頭運作,其中有一些相關的問題,像是 backup policy, 3D app open/close/save integration, asset/scene/shot/sequence status, …還在整理中,同時得考量對於 storage, network 的 performance 的影響。為了達到這件「消除檔案架構的限制與規範」,得準備好多工作,寫上好多程式,做一兩個 project testing 才行。這也許是下下一版才有可能實現,不過我希望能早日推成。 ...

December 27, 2009 · 1 min · Shuen-Huei Guan

太極影音徵研發工程師

太極影音研發部(R&D)開始正式對外徵人,不限期間,長期。 104人力銀行上頭有一份扼要的徵人啟事 ,是人事部門的 mia 小姐協助放上去的,但我想,也可以在這邊做個徵人說明。 太極影音是一家電影動畫公司,在台灣來說,是少見的產業。尚未成功,還在努力一步一步朝著眾員工做的夢前進的公司。公司規模 100 多人,其中 3D 部門專注在電影動畫製作上,而 R&D 部門則是協助其製作與未來發展的部門。 我們徵求有經驗,或是願意耐住性子一步一步朝向動畫產業技術人員的人,在這邊你有機會見識到來自好萊塢的專業人士,以及以「製作高品質動畫」的美術人員,當然還包括同為資訊相關背景的 RD & TD 成員。工作內容約略如下: 職稱 (Job Title) 研發程式員(R&D Programmer) 主要職責與工作內容 (Job Description and Responsibilities) 開發內部用軟體供3D 動畫長片部門執行專案時使用。 Develop in-house software for the 3D feature animation department of major feature films. 協助資深研發人員。 Work alongside Senior Programmers. 緊密團隊合作。 Communicate and work well in a close-knit team environment to create exceptional work. 職務要求 (Requirements) 資訊相關科系學士或碩士畢業。 M.S. or B.S. in Computer Science. ...

September 2, 2009 · 2 min · Shuen-Huei Guan

Quantum Quest in 上海國際科學與藝術展

Quantum Quest 於 2009/5/15 於上海浦東展覽館舉辦的上海國際科學與藝術展中,正式向中國大陸與上海人民露臉。太極影音 展示的主題有二: 需要戴眼睛觀看的立體劇場。內容分成三段,「NASA 科學家的介紹」「Quantum Quest Shanghai Trailer」「導演與 hollywood 影星訪談」以及偶爾會露臉的「Quantum Quest 影片片段」。 不需要戴眼睛就可以觀看到立體效果的裸眼立體屏幕(autostereoscopic monitor)。放映一小段訂作的 QQ Shanghai in autostereo,目的在吸引觀眾駐足,了解這個看起來有點酷的玩意兒,同時引導他們排隊觀看立體劇場。 我因為有任務在身,所以被安排能盡量在台灣多一些時間,然後在展覽開始的第二天才獨自一人飛往上海浦東機場:一方面準備兩天後的演講;另一方面是直接進駐展場,協助展場工作並見習一下與大陸人士的往來。整個過程從我 5/16 飛去機場,然後直達會場開始,一路待了快一週,最後以非常狼狽的模樣回來台北收尾。 到會場的第一天,正值週六,浦東展覽館擠滿人潮,我一到四樓的太極攤位,即被要求立即換上制服,上工。因為裸眼立體是由我帶領的小組完成的,所以老早在台灣我就準備了一下:1) 預想了可能會被問到的問題,2) 怎麼介紹給大眾這個有趣的玩意兒好讓他們順勢排隊去看 QQ 預告片, 3) 何時應該交換名片…不過一上工我就發現,有個小妮子表現得實在好到不行,突然間,我覺得這一週來,我可以只在旁邊觀察就好。這位小妮子就是阿寶。 阿寶看起來雖然生澀年輕,但卻非常懂得適時地走到觀看裸眼立體電視的群眾之前,從旁像導遊似的介紹起來:「現在看到的這個技術是裸眼立體技術,由台灣太極影音展出,內容是一部叫土星之謎的育教娛樂電影。現在請你先挑一個位置,如果覺得影像有點模糊,就往左或右移一下下,然後你就會看到很清楚的立體影像。這個設備最厲害的地方就在於你不用戴眼睛,卻可以看到很清楚且品質很好的立體影像。它的原理有點像是把人眼要戴的眼睛,拿給電視來戴,於是…」 另一位讓我嚇一跳的,就屬小朱了。 怎麼說呢,這個個頭高高,年紀輕輕的大四生,解說起與他的背景(文科)一點都沒有交集的裸眼立體電視時,可是整個就像在賣膏藥呀! 您瞧瞧,現在在您眼前的,正是這個世界上最最頂極的螢幕了,我們管這個叫裸眼立體電視。它怎麼個厲害哩,你來,我這就說給你們曉得。首先… 聽到這,我就覺得,我真的可以很輕鬆地渡過這次的展覽了。 上海市民非常可愛,怎麼說呢。我就遇到很多組阿公阿媽帶著孫子孫女來的,小朋友一看到這個立體電視,可樂歪了,整個就在亂叫。這時阿公阿媽就會問啦:「這個電視打哪買呀?」「幾多錢?」「五年後呀,我怕我等不到那個時候也!」「不是只要買這個電視就可以看到立體啦?」… 攤位的另一個重點是土星之謎立體電影。根據我從同事那得知,這個小戲院一開始整個不行,先是戲院外頭的布幕顏色錯了,然後是立體的效果不對,接著是放映的機器開不了機了…整個過程就是一團亂,當下駐場的 Chris 下令全數換掉,針對不同的問題一一做處理。這部分要感謝台達電子 團隊等人的全力支持,打從一開始的打包,運送,投影機的贊助,機器一有問題就立刻想辦法掉出另一台來…很多,整個讓我們非常的感動。Chris 這邊說了個很有趣的說法:「這就是所謂的 content is the king 的待遇嗎?」 一場約莫 15 分鐘,一次進場人次控制在 40 個人左右(考量到座位有限),但因為我們不是那麼有經驗,不曉得上海人民的強悍與這麼高的好奇心,一開始每一場都人數爆掉,一場六七十至八十人是常見的,加上外頭有這麼多人在等(週末要等上四場,等於是一個鐘頭),壓力大到我們希望能塞愈多人愈好。 這時經驗老到董事長把我們幾個人拉到後頭做訓話,她語重心長的指出:「我們的目的就是讓看完電影的每一個人都留下好的印象,所以要把這當成一個服務業來看待。打一開始的進場,要懂得安撫進來的人,讓他們可以靜下來準備好看戲,這時要同時讓他們得知接下來要看的戲是啥,免得發生與心理預期的不一樣。看完戲後,更要好好安撫一下他們的感受,告訴他們,的確,15 分鐘實在很不過癮,有種莫名奇妙就結束的感覺,但是呢,這部片子會在今年的秋天,於上海與世界同步上映,全長是 45 分鐘…」 上了一堂課。的確是這樣,與其讓他們囫圇看戲,然後帶著非常不好的印象離開,這樣就造就了 80 張負面評價的嘴巴出去,還不如讓他們好好等上數十分鐘,然後再好好地給他們服務一下,讓他們有種賓至如歸,一來忘了先前等的無聊(同時還會覺得很值得),另一方面也真正地把太極影音與台達電關係企業的合作,做出應有的高水準表現來。 每一次的參展,從 SIGGRAPH 開始至今,受教了不少。 新聞稿: 台湾高端“裸眼立体视觉”亮相上海科技节 from 上海新聞網 台湾文化创意展品为2009上海国际科学与艺术展“增亮色”(图) from 海峽之聲網 上海国际科学与艺术展本周开幕 “世博科技"成亮点 from 新浪新聞 作品一:《土星之谜》 from 中國藝術設計聯盟 作品二:裸眼立体屏幕 from 中國藝術設計聯盟 国际科学与艺术展今开幕 不戴眼镜也能看立体影片 from 新聞晚報.東方網 音乐竟然"看得见” 2009上海科技节让观众大开眼界 from 新民網 全球首映的IMAX立體動畫巨幕電影《土星之謎》“迷”住滬上觀者(圖)

June 8, 2009 · 1 min · Shuen-Huei Guan

Selecting multiple appearances in slim with MEL

slimcmd "plt0 SelectAppearances {func0 func1 func2}" this might failed….!!! use the following. slimcmd plt0 SelectAppearances "{func0 func1 func2}"

December 29, 2008 · 1 min · Shuen-Huei Guan

鹿橋山莊之「與大師有約」

原來預計這個週六要參加鎧尹發起的讀書會,突如其來的 CG Professor Retreat,把行程整個打亂了。由陳炳宇教授與 Phoebe 主辦,以休閒聚會為名,邀請了台灣的圖學教授們,一同聚集在鹿橋山莊 ,由太極的黃董來作客。我們這一匹國防役(八位)也被抓過去參加。 颱風天,為期二天一夜。 鹿橋山莊位處偏僻的小山丘,入口處是條極其窄的小路,就像回鄉下老奶奶家會經過的路一樣,彎彎曲曲,小巷子兩旁不時有樹枝叉出來,滿地落葉的羊腸小徑。喔…就是羊腸小徑,這個突然想到的詞兒,非常的貼切。 來了很多位教授,即使是在這麼一個颱風天。我運氣非常的好,因為歐陽明教授的徒子徒孫在台灣圖學界不少,所以有不少位教授都是我的學長,所以我自然地就可以融入交談,或至少不會怕生,敢與他們同坐聊天。事實上呢,我非常喜歡我這樣的一個態度。我是這麼想的,如果我自己是一位年長的長輩或教授,我一定非常希望小夥子們可以非常自然地和我聊天,不要因為我年紀大而不敢,因為不過就是聊天嘛,能和不同年紀,不同背景,不同的生長背景的人,自在的聊天,是件多麼讚的事 。 同時也見到了阿茂與小黃他們倆的指導教授,還真的是非常安靜的一位教授吶,李教授真的和傳言一樣,是一位不擅長社交的教授,不過他是一位好教授,這件事實並不會因為不擅長社交而有所影響。 聽教授們聊『教授一職的升遷制度』,才體認到教授真是不好當呀。助理教授,副教授,正教授,還有特聘教授與終身特聘。然後還有所謂的每幾年就來個評比,評比不過的話,得被叫去約談。然後呢…很菜的教授,就得被抓去開一些必修課,像是「作業系統」或是「組合語言」這種,根本不是你專攻的課程,也是得硬著頭皮去開課…教授一職挺不容易的吶。不過好像也挺好玩的就是了 :) 雖然在行前就被通知,我們這群人要代表太極影音,給個正式但輕鬆的 talk,分享我們在太極做了些什麼,遇到了些什麼問題,然後進而拋出一些可以產學合作的研究來。因為大家實在太隨興了,所以就免啦。對於還沒準備好的我來說,實在是個好消息吶。不過我非常開心,可以在這個時候和阿茂聊聊一些 rendering / lighting 的事,得知他在 lighting 部門看到的問題與想法,十足珍貴。我們雖然閒聊了一下,沒有什麼明確的結論出來,不過我隱約覺得,未來我們就會有某種不錯的解決方案出來。 「與大師有約」,同時也是我們這八位國防役的一次一同出遊,雖然沒做到什麼事,也沒有玩到小黃專程帶下去的 Wii,更沒有在那邊過夜,喝酒配下酒菜,不過呢!!!誰說不可以有下次這類的活動的? 就來自太極出遊不就行了? 啊…如果有個康樂股長就好了~

September 28, 2008 · 1 min · Shuen-Huei Guan

國寶總動員成了國立故宮博物院網站的首頁!!!

真的是被嚇到了,國寶總動員裏 的三個主角直接成了國立故宮博物院網站的首頁 ,真是愈來愈活潑的國家單位呀~~ 我們的故宮,真的是愈來愈年輕了,一點都不老。 首頁上明列了中文 、英文 、日文 、韓文 、法文 、德文 、西班牙文 、俄文 與簡體中文 等多國語言的版本。我猜,會挑選這些語言,多少表示了,故宮的常客就是來自這些文化的人。一時好奇,跑去 wikipedia 的首頁 看看資料量最多的前幾個語言,不少一致的呢。像是英文、德文、法文、日文、西班牙文及俄文。如果說,一個語言代表著一種文化,那上述的這些文化的人,應該有些特有的個性與特質的吧…離題了。

July 4, 2008 · 1 min · Shuen-Huei Guan

太極研發部的年度評比

愈來愈相信,人一生中受用的生活知識中,有超過一半是來自於你所接觸到的人(ex, Complete Maya Programming 這本書的作者 David Gould )、所遇上的事(ex, 台灣 921 大地震 )、所看到的世界(ex, 美國佛羅里達州上的 Disney World ),乃至於所聽到的音樂(ex, John Lennon 的 Imagine )。即便是工作上,非常無趣且不討喜的RD 部門年度評比也是如此… 上圖 是一張我意外在 flickr 上頭找到,照片所有人為 jazzmasterson ,他汲汲努力於使用 Index Card 來協助決策判斷與思緒的整理。我印象中有一本鴨嘴獸當封面,講述物件導向(OO)觀念的書籍(Introduction to Object-Oriented Programming by Timothy Budd ),也是從使用一種叫 CRC Card 的方式…這是一本非常有意思的 OO 觀念書,至今仍在我的書櫃上好好保存著。我引用他放出來的照片,用來說明年度評比這一件事的複雜情況,那種要面面俱到,但其實又不容易做到的囧況。 去年(2007)年的年初(農曆過年之後),我的主管把我叫去,要我擔任 RD Lead,協助 RD/TD 團隊,讓他可以無後顧之憂,好專心想「怎麼賺錢」這麼一回事。老實說,我在做重大決定時,常常是猶豫不決,一點都不像平時一些「技術上的決策」來得那麼乾脆漂亮的,這件事也一樣。我好像也沒什麼不接的理由,但又擔心會不會因為要帶整個研發團隊而導致一些不適症…總之,最後就是這通「囫圇」地接下了。 一年過去了,研發部門的年度評比(RD annual review)日子到了。我自告奮勇地向我的主管提出,是時候做年度評比了。 於私,我非常地希望從這次的評比中,得知主管們對我這一年表現的看法,包括我和整個研發團隊的成效看法。同時,我也想藉此自我檢視一下:繼續在太極影音待下去,可以有怎麼樣的進步與發展,是否我可以從這裏培養出屬於自己的職業人格;於公,我想給整個研發團隊爭取一些獎勵,試著落實一下所謂的「賞罰分明」。一年下來,有的人表現出非常的積極,勇於冒險嘗試新的作法,懂得配合別的部門來完成目標…等,對於這樣的同事,身為 RD 頭的我,有責任與義務盡我可能,讓大家做得更愉快。 評比進行方式 self review cross review (or peer review) manager review 1-to-1 discussion 執行細節 self review,自我評比。 這個階段是讓每個人針對過去的一年,做自我評量,一種自省的過程。review 的型式比較自由,目的在於讓當事人,能確切做到回想與檢驗自我。為了做到這一點,直接捨棄發張表格,然後請大家填表格的作法。因為制式表格只會大大破壞「自省」的功能,讓人覺得「應付了事」就好,完全無法感受 self review 的一絲一毫美意。同時,為了讓 self review 有更正面的意義與用途,我下了個決定: ...

May 20, 2008 · 2 min · Shuen-Huei Guan

演講:特效製作與案例分析

數位內容學院(Digital Content Institute)將在五月底~六月初,開設一個講座,講座名稱為「影視特效合成應用系列 – 特效製作與案例分析」,主講者有來自好萊塢的凱倫‧格里克絲 (Karen Goulekas )、凱倫的老朋友楊德泰(Teddy Yang)、太極影音後製特效專家邱正寧,以及在下我。 整個講座由 Karen 揭開序幕,她將以過來人(參與過數個大製作且大賣作的片子,有鐵達尼號、第五元素、明天過後…)的經驗,和大家聊聊「視覺總監」是怎麼一回事,像是「如何成為特效總監」「特效總監的工作與職權」…等;接著由有深厚年資(17年,參與過逃學威龍、聖石傳說、想飛與不計其數的廣告後製專案)的小邱桑和我們分享廣告後製團隊的工作內容與應用;有豐富好萊塢經驗的 Teddy Yang 會提到特效製作分析,我想應該是針對他在美加的工作經驗,輔以回台灣進入太極建置 3D 團隊的經驗等等;而我呢,我會簡單分享一下,我在太極影音這三年下來,參與了幾個案子的工作心得,與一兩個工作時遇到的任務的處理過程。整個講座活動的網頁 。 第一次在數位內容給講座,希望一切順利 :)

May 13, 2008 · 1 min · Shuen-Huei Guan