正在製作動畫的工作區,上頭點的是一盞盞昏黃的鹵素燈,電腦桌前的人們,戴著耳機,聚精會神地盯著螢幕。「像不像走進網咖?」呂東原笑著說,他解釋之所以不用一般的日光燈,是因為過強的光源,會干擾3D動畫在處理細緻影像的精確度,有時甚至還得在全暗的環境中作業。

走進西基動畫之前,不免對這家動畫公司充滿想像。以製作3D動畫為主的公司,製作了無數的廣告、電玩遊戲、動畫影集,例如知名香港漫畫老夫子的3D動畫,便是由西基所製作。這個聚集動畫高手的地方,不禁讓人想像會不會一進辦公室就是到處充滿聲光效果的動畫影片呢?因此面對這個靜寂「網咖」場景,不免出乎意料之外。

「大家都說IT不是人幹的,」呂東原笑著說「做動畫的才叫不是人幹的」,140幾個員工,經常都在與22分鐘苦戰(一集動畫長度為22分鐘),每周五交件時間一到,東西就必需要完成,偏偏動畫又非機械性的東西,牽涉到藝術性,經常就為了一個角色或小動作一磨再磨,因此在公司加班三、四天都沒回家,也不算罕見。3D動畫的製作與運算都在電腦上,為了讓這群辛苦的動畫師能夠專心流暢地執行工作, IT就成了無形卻關鍵的角色,而呂東原則扮演著這個關鍵角色中的關鍵角色。

用戶端與系服器同時入手,提高運算速度

用戶端電腦是動畫師平常工作的平臺,在製作的過程,必須要能即時呈現效果,做了一個動作如果要等上3、5秒,不但動畫師無法忍受,動畫公司也無法認受,時間真的就是金錢。因此動畫公司的IT系統,便是全力支援動畫的運算。

動畫師的分工很細,3D模型製作、動作設計、材質、燈光等都是分開的元素,但圖片畫質高,仍然相當吃硬體資源,所以處理器運算速度要快、尤其是浮點運算要求極高,記憶體用量也相當大。由於與時間賽跑,萬一哪臺電腦出狀況,找問題的時間並不符合成本效益,呂東原平常都會預備幾臺電腦待命,一有問題立刻換一臺機器給動畫師接著做。

另外,動畫公司的網路流量也是超出一般公司的想像,影像檔的大小經常都在GB以上,尤其是早上剛上班與下午傳回檔案伺服器準備匯整組成時,經常都有4、50人在傳檔,瞬間爆出的流量可想而知。

動畫元件在必須傳回伺服器進行整合性製作,在場景上打燈,擇選攝影角度等等,這些都需要透過伺服器來運算。呂東原是用分散式運算的架構來提升運算效率,例如將200張圖拆成10組去跑,動用多臺電腦同時運算以節省所需的時間。除了提供穩定、高速的運算架構,他也盡量讓動作做到自動化,例如公司上、下班的時間不一定,如果讓運算的伺服器一直處在開機狀態,相當浪費資源,於是他將系統設計成有工作進來時自動開機,工作完成後待機一段時間,如果沒有資料再餵進來就自動關機。

系統發展與IT瑣事的衝突

如何讓公司的網路架構與用戶端正常就是呂東原主要的工作內容,尤其機房如何維持正常運作,遇到網路流量與資料量的瓶頸時如何突破,未來又該採用什麼樣的架構提高運算效能。但這些與整體發展有關的事,卻經常會被一些瑣事干擾,例如發生過動畫師的PowerDVD不能看,而要求他立刻解決。就IT的立場來說,他會覺得這些事可以暫緩,因為系統還有事要忙,但動畫師覺得無法看影片,便無法研究或觀摩動作,立場上就產生衝突產生。如果他以本位主義視之小事而置之不理,只顧機房160臺伺服器,很快上面就會有聲音下來,責怪他沒有做好支援的角色,因此如何適時適當兼顧IT零工與系統管理的工作,也是需要注意的事。

IT部門另一位懂Linux的同事支援他的主管協助Unix方面的事務,所以微軟作業系統全歸他負責,因此使用者端的事他想逃都逃不掉。為了解決這個困境,前陣子才加入一位新的IT人員,協助呂東原處理用戶端。大體而言,IT部門在公司頗受尊敬,畢竟要動畫能夠平滑運作,還有賴他們的支援。

當年修電腦修到被挖角

至於呂東原進入西基,說來也像是動畫般的一則傳奇。西基在5、6年前向明日世界採購100臺電腦,購入之後卻電腦卻常常當機,為了解決這個情況,明日世界便派人前去查明情況,而這個人便是呂東原。

進駐到西基時,原本以為是作業系統或網路方面的問題,因此重灌好幾次,但情況仍未見改善,一直到當他將機殼打開,一切豁然開朗。由於經常接觸硬體,他一眼就看出處理器是平行輸入的水貨,品質良莠不齊,另外採用低價位記憶體也是出錯的原因。那個星期,他與當時西基系統工程師結識,彼此經常會對問題交換意見,而有了極佳的印象。於是前任工程師要離職前,便問他有沒有接下工作的意願,呂東原便一腳踏入新領域。

當初公司規模大約只有目前的4分之1,電腦數量不到100臺,但他接管的時候,也是環境最險惡的時候,資料庫當掉、網路經常不穩,用戶端的問題也層出不窮。當時他對硬體最熟,作業系統其次,而網路只能稱得上一知半解,於是他只好不斷透過電話問人,甚至連朋友的朋友他都不放棄,想盡辦法解決問題。經過三天在機房不眠不休的奮鬥,終於馴伏難纏的系統,讓它暫時穩定下來。過了這一關,日後便柳暗花明,只是如何強化與擴大規模的問題。

修習證照提供解決問題的思考力

呂東原本身擁有MCP、MCSA、MCSE等微軟證照,計劃能夠去考思科CCNA的證照,目前苦於價格因素還在考量中。呂東原經過五、六年的磨練,早已經不是當年關在機房拼命打電話求救的吳下阿蒙了,甚至在微軟的討論區,他也常上去解答他人疑惑。有次他還將自己花了一番心力研究出來的叢集架構,詳加整理之後貼到討論區。有了豐富的實務經驗,之所以還想取得證照的原因,是希望上課時完整嚴謹的訓練及理論,能帶給他在找問題的方向能更正確而快速,自行摸索有時得靠靈光一閃,靈光沒出現,則往往要浪費許多時間。至於證照本身,則只是一個及格符號,對他的意義比不上取得證照過程的收獲。文⊙黃天賜

一個問題一萬元

解決問題對呂東原不但重要,而且他還很清楚解決問題的價值。一個問題價值幾何?他認為一個問題一萬元。

原來他曾向主管抱怨工作上支援不夠,希望能去購買微軟的顧問服務。他的主管一向清楚IT對於動畫製作的重要性,於是便爽快地答應,但問到價格時,呂東原也不甚清楚,於是打電話去詢價,問出的結果才知道10萬元10個問題,不論難易,也許一個問題詢問的結果,一句話便結束了,而這樣一樣要花一萬塊的代價。當他與主管知道這個價格之後,當下心靈相通,他告訴主管也許原先的問題想不出來,看看書,研究幾天就會想出答案了,主管也樂得答應書錢由公司支出。

不過,後來呂東原透過取得微軟MVP,而有免費技術支援的機會,算是得到額外的支援。他也建議,微軟的討論社群其實有不少高手樂於解答,是個不錯的求知與解決疑難的管道。文⊙黃天賜

PROFILE IT人物 <呂東原>

西基電腦動畫系統工程師
●學經歷:中華工專機械科、MCP、MCSA、MCSE

熱門新聞

Advertisement