08/20-3D 遊戲之父 John Carmack 誕生,一段電玩先驅跨界火箭與 VR 的旅程
相較於一些耀眼的科技公司大亨如賈伯斯、祖克伯等人,台灣讀者可能對出生於 1970 年今天的約翰.卡馬克(John Carmack)這號人物比較不熟悉。其實,說卡馬克是電腦遊戲 3D 技術的先驅,一點也不為過。
從卡馬克自己曾說過一段霸氣的話,便可以看出這位天才可是有著洪荒般的決心要改變世界:「如果你想開發新技術,你不需要幾百萬美元的資金,你只需在冰箱裡塞滿披薩、可樂,和一台便宜電腦,並且做好如我們一樣,睡過地板、狼狽涉水的決心。」
對於自律的工作狂卡馬克而言,他把一生投注在追求自己熱愛的事物上。卡馬克從小愛玩遊戲,對寫程式感興趣且天賦異稟。雖然大學沒讀完便退學,但優秀的程式設計功力早已讓他被一間軟體公司挖掘。上班不久後,卡馬克就選擇出來自立門戶,創立了 id Software 公司。
遊戲產業的技術先鋒
id Software 公司早期出品的每一款遊戲都是根據卡馬克編寫的架構製作而成。他對整個遊戲界中的首次貢獻是實現捲軸遊戲的流暢性,如 1990 年發行的《指揮官基恩》(Commander Keen)遊戲中背景圖像的應用。儘管這技術在今天看來並不算太特別,但在那個年代,卡馬克卻做到了其他開發者所不能之事。
卡馬克是一位公認實力堅強的計算機圖形學大師。他為計算機顯示領域打造了許多新技術,如在《指揮官基恩》中的「切片適配更新」(又可譯作自適應性圖塊刷新,adaptive tile refresh),《德軍總部 3D》(Wolfenstein 3D)使用的光跡傳遞(ray casting),以及《毀滅戰士》(Doom)率先使用的「二叉空間分割」(binary space partitioning)技術等。他於 2007 年的全球開發者大會(WWDC)上公布 id Tech 5,讓遊戲畫面的視覺效果變得更真實。也因此許多顯示卡公司在研發新產品時,會先詢問卡馬克的意見。另外,卡馬克以倡議開源出名,屢次公開自家旗下的遊戲產品原始碼,也多次公開反對軟體專利。
半路出家玩火箭、開發 VR
投入遊戲開發十餘年,即使是熱愛遊戲如痴的卡馬克,曾經「不務正業」了一陣子。他去做什麼呢?2000 年,他創辦了一間業餘的火箭公司 Armadillo Aerospace(有錢企業家炒房,他炒的是火箭),還引起民間一陣不小的討論,甚至讓 SpaceX 創辦人馬斯克(Elon Musk)在推特上表示:歡迎卡馬克來跟他一起開發火箭!
不過卡馬克仁兄可沒說 YES,反而在 2013 年開始出任 Oculus VR 公司的 CTO,全職投入開發 VR。
來了卡馬克坐鎮,使 Oculus 團隊和 VR 產業前景更有信心了。卡馬克在 Oculus 被 Facebook 併購之前就負責 Gear VR 的專案。他開發了針對 Gear VR 的程式語言「VrScript」,希望透過開源的方式,以開放的風氣吸引更多人來參與 VR 的領域。
2016 年對卡馬克來說大有斬獲,不僅 Oculus Rift 正式發貨,今年的英國影視藝術學院(BAFTA)遊戲大獎還頒給了卡馬克,表揚他在 3D 遊戲和 VR 領域的巨大貢獻。他自己在頒獎典禮上,致詞劈頭就說:「我是一個工程師。」又說:「謝謝這份榮譽,但我只是剛開始而已。」不禁更讓人期待 VR 未來,和他下一步會做出什麼驚豔之舉(如果他想要登陸火星,好像也不意外 XD)。
影片來源:BAFTA
參考資料:
卡馬克參與火箭製作過程。首圖來源:Jeff Foust@flickr, by CC 2.0
留言討論