一個熱愛 Linux 的 3D 特效師

發表於2015-11-13

畢業那年,我的父親送了一臺配置了512M記憶體、奔騰處理器的電腦給我。那時候,我就在這臺執行著Windows XP作業系統電腦上使用Adobe公司的Flash軟體來製作2D動畫。同時,我也一直在尋找我的夢想職業——3D特效師。在找工作的過程中,我經常發現那些招聘要求裡都有這樣的條件:具備一定的Linux知識。在這之前我也聽說過Linux,但是並不會用它,所以我決定去認真學習Linux。然而當時我並沒有那份時間和精力去報名上課來學習,所以我只能自學。

雖然一開始遇到的各種技術名詞、專業術語完全把我弄暈了,例如GNU、 distros,、flavors、UNIX、windows managers、GNOME、KDE、Bash,、C shell等等,但是我還是通過不斷地閱讀文獻、電子文件、論壇資料來學習。終於有一天,我勉強覺得自己瞭解的差不多了才決定安裝Linux系統。

OK,萬事俱備。但是首先要搞清楚我要安裝哪個發行版呢?還有我怎麼安裝它呢?對於初學者來說,面對如此多的發行版反而難以挑選了。於是我把每一種發行版都下載了,自己動手製作它們的啟動盤,決定每個都試試。然後在第二個月裡,我的日常生活就變成下面所寫的這樣了:

1、下班回家
2、格式化我的電腦
3、安裝一個新的Linux發行版
4、在網路上查詢閱讀相關的資料
5、絞盡腦汁的去弄明白這個發行版的特點
6、嘗試著敲命令去使用它
7、操作成功後,短暫休息一下

我就用這種方式堅持學習,最後也只是對Linux的圖形化、可使用的軟體和包的變化有了一個基本瞭解。但是不要忘記,即便對於不同發行版的的Linux來說,它所有的內部工作原理幾乎是一樣的。所以我把“對Linux有基本的瞭解”作為一項技能寫入了簡歷,後來就進了 Rhythm and Hues Studios(全球知名3D視覺特效公司)工作。在那裡,我為《少年派的奇幻漂流》、《第七子》這樣的好萊塢大片做3D特效的工作。在工作中,我們完全使用Linux,而且我開始漸漸欣賞Linux的哲學和開源文化,而且開始體會到開源的力量。

osdc_mylinuxstory

自從那天我拿到一臺新的電腦,給它裝上CentOS的作業系統。之後,我就開始使用開源軟體來替代商業軟體製作特效影片。我開始學習用Blender來應對所有我的3D特效製作工作,用GIMP和Krita來畫圖。最近我又開始使用MyPaint,我覺得自己已經喜歡上用它了。總之,當我發現了開源軟體可以替代商業軟體後,再也沒有回頭去用商業軟體。

當然,我開始起步學習Linux時並不是一帆風順。甚至我有一次花費大量時間費盡心思試圖去搞清楚怎麼把我新的無線介面卡連線到網際網路,最後卻發現沒有這個特定型號的Linux驅動。有時候,由於庫的缺失我也會安裝不上軟體,不得不去浪費額外的時間去尋找相應的庫。還有一旦遇到Nvidia 和Wacom(全球領先的數位板、手寫手繪板、繪圖繪畫板品牌)的驅動問題,簡直麻煩透頂。(現在Linux對Nvidia的驅動支援已經做的好多了,而且CentOS  7整合了對Wacom裝置的驅動支援)

其實,我所做的就是在不斷的解決問題而已。而我一直認為,解決問題的技能是我從不斷試驗學習Linux的過程中學到的最有價值的東西之一。是的,學習Linux是會讓人感到一點點畏懼,但那時我堅持下來了。學的越多,我對Linux的理解就越深刻。其中,我還學習了大量關於電腦的知識,包括學會搜尋、在論壇中求助、網上聊天和如何提交錯誤報告。我還養成了閱讀手冊來解決問題的習慣,這已經成為一種基本技能。我開始閱讀Bash指令碼,學著寫自己的指令碼,體會到了自動化程式的魅力。最後的事實就是我真正學會了使用Linux。

在整個動漫和視覺特效行業,我們都完全信賴Linux。因為我們的工作需要處理大量的資料,並且需要計算機提供強大的計算能力來支援創作炫酷的特效。Linux是一個完美的助手,它的能力超乎想象。我不會停止學習Linux,我仍然在繼續學習更多關於Linux的知識,還考取了紅帽認證系統管理員證書(RHCSA)。當我拿到證書的那一刻感到非常開心。而現在,我在一家很棒的叫作The Cirqus Arts的小型動畫工作室工作,做一名3D特效師兼程式設計師,同時幫忙維護執行CentOS的伺服器系統。其中我最喜歡的還是給新員工培訓如何使用Linux和向他們介紹開源的世界。

最後,我給每個學習Linux的新手建議就是:學習Linux肯定是困難的,但是你要堅持下去。相信在將來的某一天,你將會感謝現在你的努力。然後去學習一些指令碼的知識,這樣你就能夠盡情地使用Linux來做任何事情了!當然,我們還應該感謝所有為了Linux和其他開源軟體犧牲自己時間和大量精力的開發者們,感謝他們。

相關文章