這兩位把最好年華獻(xiàn)給電影行業(yè)的計(jì)算機(jī)科學(xué)家,不僅為今天的好萊塢電影特效技術(shù)奠定了基礎(chǔ),還徹底改變了游戲、虛擬現(xiàn)實(shí)和人工智能行業(yè)。
CGI技術(shù)的先行者獲獎(jiǎng)
2019 年,全球電影行業(yè)產(chǎn)值達(dá)到 1380億美元,全球游戲市場(chǎng)實(shí)現(xiàn) 1521 億美元,3D 計(jì)算機(jī)生成圖像技術(shù)在其中不可或缺。
而在未來(lái),虛擬現(xiàn)實(shí)、增強(qiáng)現(xiàn)實(shí)、數(shù)據(jù)可視化、教育、醫(yī)學(xué)圖像等任何一個(gè)同視覺(jué)相關(guān)的領(lǐng)域,CGI 技術(shù)都有著重要功能和意義。
1995 年前橫空出世的《玩具總動(dòng)員》,背后是艾德文·卡特姆和帕特里克·漢拉汗等科學(xué)家研究耕耘了二十多年的 CGI 技術(shù)。
而《玩具總動(dòng)員》誕生后的二十五年,CGI技術(shù)的應(yīng)用深刻地影響到了娛樂(lè)行業(yè)的方方面面,這種影響也將肉眼可見(jiàn)地繼續(xù)持續(xù)著。
今年3月18日,國(guó)際計(jì)算機(jī)協(xié)會(huì)公布了2019年圖靈獎(jiǎng)的獲獎(jiǎng)人,分別是計(jì)算機(jī)科學(xué)家、皮克斯動(dòng)畫(huà)工作室聯(lián)合創(chuàng)始人艾德文·卡特姆,以及來(lái)自斯坦福大學(xué)計(jì)算機(jī)圖形學(xué)實(shí)驗(yàn)室教授帕特里克·漢拉汗。
前者現(xiàn)在是迪士尼動(dòng)畫(huà)退休總裁,后者是斯坦福圖形學(xué)教授。
因二人在 3D 計(jì)算機(jī)圖形學(xué)的奠定性貢獻(xiàn),以及延伸出的 CG 成像技術(shù)在電影制作和其他領(lǐng)域的革命性影響,將圖靈獎(jiǎng)授予二人。
論文中的兩種技術(shù)奠定雛形
卡特姆在他的博士論文中用了兩種開(kāi)創(chuàng)性的技術(shù)來(lái)顯示曲面而不是用多邊形:z 緩沖和紋理映射,前者處理圖像深度坐標(biāo),后者處理二維表面在三維對(duì)象上的紋理映射。
Z 緩沖算法也叫深度緩沖器算法,屬于圖像空間消隱算法,該算法有幀緩沖器和深度緩沖器。
假定xoy面為投影面,z軸為觀察方向,過(guò)屏幕上任意像素點(diǎn)(x,y) 作平行于 z 軸的射線 R,與物體表面相交于p1和p2點(diǎn),p1和p2 點(diǎn)的z值稱(chēng)為該點(diǎn)的深度值。
z-buffer算法比較p和p2的z值,將最大的z值存入z緩沖器中,顯然p1在p2前面,屏幕上(x,y)這一點(diǎn)將顯示 p1 點(diǎn)的顏色。
算法思想:先將 Z 緩沖器中各單元的初始值置為最小值。當(dāng)要改變某個(gè)像素的顏色值時(shí),首先檢查當(dāng)前多邊形的深度值是否大于該像素原來(lái)的深度值(保存在該像素所對(duì)應(yīng)的Z緩沖器的單元中)。
如果大于原來(lái)的z值,說(shuō)明當(dāng)前多邊形更靠近觀察點(diǎn),用它的顏色替換像素原來(lái)的顏色。

推動(dòng)RenderMan圖形系統(tǒng)影響電影產(chǎn)業(yè)
70 年代初,師從計(jì)算機(jī)圖形學(xué)的創(chuàng)始人之一伊萬(wàn)·薩瑟蘭、在猶他大學(xué)獲得計(jì)算機(jī)博士學(xué)位的艾德文·卡特姆因他的計(jì)算機(jī)圖形學(xué)研究成果,受邀加入盧卡斯影業(yè)。
1972年卡特姆應(yīng)用自己的技術(shù)創(chuàng)作出一部名為“計(jì)算機(jī)動(dòng)畫(huà)之手”的短片,這是最早的計(jì)算機(jī)動(dòng)畫(huà)作品之一。
1986年史蒂夫·喬布斯 收購(gòu)了盧卡斯影業(yè)計(jì)算機(jī)動(dòng)畫(huà)部門(mén),更名為皮克斯,他選擇 卡特姆 擔(dān)當(dāng)動(dòng)畫(huà)公司的總裁。
這時(shí),舊金山威斯康星大學(xué)麥迪遜分校年輕的生物物理學(xué)學(xué)生帕特里克· 漢拉汗決定放棄昆蟲(chóng)研究,入職皮克斯,與卡特姆搭檔推動(dòng)計(jì)算機(jī)圖形學(xué)的發(fā)展。
漢拉汗在卡特姆和其他同事十多年工作的基礎(chǔ)上,開(kāi)發(fā)出了一個(gè)叫RenderMan的圖形系統(tǒng),漢拉汗 擔(dān)任開(kāi)發(fā)團(tuán)隊(duì)的首席架構(gòu)師。
RenderMan用真實(shí)的材質(zhì)和光影來(lái)渲染曲線形狀,電影制作人可以把圖像與真實(shí)場(chǎng)景自然融合,產(chǎn)生逼真的動(dòng)畫(huà)效果。
簡(jiǎn)單地說(shuō),RenderMan就是一個(gè)計(jì)算機(jī)圖像渲染體系,它支持復(fù)雜的燈光和著色器,將光反射行為與幾何形狀分開(kāi),并計(jì)算形狀上各點(diǎn)的顏色、透明度和紋理,同時(shí),RenderMan系統(tǒng)結(jié)合了卡特姆提出的Z緩沖和細(xì)分曲面創(chuàng)新。
多項(xiàng)技術(shù)傍身,這使得通過(guò)RenderMan生成的數(shù)字圖像比之前的任何圖像都要更真實(shí)。
2001年,RenderMan 成為第一個(gè)贏得奧斯卡獎(jiǎng)的軟件。而在最近獲得奧斯卡金像獎(jiǎng)提名的47部電影中,有44部使用了皮克斯的 RenderMan ;其中就包括了《阿凡達(dá)》,《泰坦尼克號(hào)》,《指環(huán)王》三部曲和《星球大戰(zhàn)》系列。
漢拉汗和卡特姆 二人組讓計(jì)算機(jī)科學(xué)技術(shù)與娛樂(lè)產(chǎn)業(yè)的創(chuàng)造力結(jié)合在一起,創(chuàng)造出一個(gè)又一個(gè)視覺(jué)奇觀。
同時(shí),RenderMan 圖形系統(tǒng)還授權(quán)給了其他公司,《侏羅紀(jì)公園》、《終結(jié)者 2》、《異形 3》、《阿甘正傳》等著名電影,許許多多經(jīng)典電影的特效都是基于該系統(tǒng)制作而成。
詹姆斯·卡梅隆的兩部賣(mài)座大片《泰坦尼克號(hào)》和《阿凡達(dá)》使用的都是RenderMan,RenderMan成為CG領(lǐng)域重要的3D渲染軟件,曾兩度獲得奧斯卡科學(xué)技術(shù)獎(jiǎng)。
在RenderMan之外,漢拉汗還開(kāi)發(fā)出了體積渲染技術(shù)、廣場(chǎng)渲染概念,完善了表面下散射渲染皮膚和頭發(fā)、全局照明、GPU 編程語(yǔ)言等技術(shù)。
并基于 Edwin Catmull 研究基礎(chǔ),他帶領(lǐng)團(tuán)隊(duì)開(kāi)發(fā)了具有跨時(shí)代意義的特效渲染標(biāo)準(zhǔn)——RenderMan,用于三維模型并渲染成數(shù)字圖像,通俗點(diǎn)說(shuō) RenderMan 是電影特效工業(yè)中最經(jīng)典的渲染器。
開(kāi)發(fā)GPU語(yǔ)言編譯器+數(shù)據(jù)科學(xué)軟件后勁強(qiáng)悍
特別值得一提的,就是漢拉汗和他學(xué)生共同開(kāi)發(fā)的GPU語(yǔ)言“Brook”。Brook是一種流編程語(yǔ)言的編譯器,可以將類(lèi)似C這樣的語(yǔ)言通過(guò)編譯器編譯為CG代碼,隱藏了利用圖形學(xué)API實(shí)現(xiàn)的細(xì)節(jié),可以說(shuō)是大大簡(jiǎn)化了開(kāi)發(fā)過(guò)程。
而這些著色語(yǔ)言和GPU,就像作用力和反作用力。這些架構(gòu)的發(fā)展反過(guò)來(lái)讓GPU在各種計(jì)算環(huán)境下使用,包括運(yùn)行高性能和機(jī)器學(xué)習(xí)算法。Brook后來(lái)就催生了英偉達(dá)的CUDA。
就是數(shù)據(jù)科學(xué)和可視化工作中經(jīng)常會(huì)用到的軟件“Tableau”也在隨后被開(kāi)發(fā)出來(lái),它將數(shù)據(jù)運(yùn)算與美觀的圖表完美地嫁接在一起,而且非常容易上手,將大量數(shù)據(jù)拖放到數(shù)字“畫(huà)布”上,轉(zhuǎn)眼間就能創(chuàng)建好各種圖表。
影響力也是十足,全球超過(guò)42000家客戶(hù)通過(guò)使用Tableau快速生成所需結(jié)果,可以說(shuō)是遍及各個(gè)行業(yè)的各類(lèi)規(guī)模企業(yè)。
或許正因如此,CRM巨頭Salesforce以157億美元高價(jià)收購(gòu)Tableau,這是Salesforce成立20年歷史上最大的交易,讓漢拉汗成為了億萬(wàn)富翁。
結(jié)尾:
如今,名利雙收的漢拉汗,據(jù)說(shuō)只將20%的時(shí)間花在了公司上,重心還在斯坦福大學(xué),依舊致力于計(jì)算機(jī)圖形學(xué)的發(fā)展,不變的或許是他的那份初衷:“我認(rèn)為我們可以把抽象概念、數(shù)學(xué)和算法轉(zhuǎn)換成圖像的想法,這是世界上最酷的事情。”
責(zé)任編輯:wv
-
圖形處理
+關(guān)注
關(guān)注
0文章
47瀏覽量
14168 -
CGI
+關(guān)注
關(guān)注
0文章
20瀏覽量
10658
發(fā)布評(píng)論請(qǐng)先 登錄
Renesas 4508 Group單芯片4位CMOS微計(jì)算機(jī)技術(shù)剖析
計(jì)算機(jī)專(zhuān)業(yè)408考研科目
德州儀器半導(dǎo)體賦能將音頻技術(shù)引入意想不到的場(chǎng)景
2025中國(guó)計(jì)算機(jī)大會(huì)DPU技術(shù)論壇成功舉辦
高能計(jì)算機(jī):以工控產(chǎn)品為核心,為各行業(yè)發(fā)展落實(shí)解決方案
【作品合集】賽昉科技VisionFive 2單板計(jì)算機(jī)開(kāi)發(fā)板測(cè)評(píng)
加固計(jì)算機(jī)是用來(lái)干什么的?
工業(yè)計(jì)算機(jī)的重要性
自動(dòng)化計(jì)算機(jī)經(jīng)過(guò)加固后有什么好處?
自動(dòng)化計(jì)算機(jī)的功能與用途
上海海思推出Hi2131 Cat.1芯片
工業(yè)計(jì)算機(jī)與商用計(jì)算機(jī)的區(qū)別有哪些
NVIDIA技術(shù)賦能歐洲最快超級(jí)計(jì)算機(jī)JUPITER
RISC-V“安全”那些事兒
工業(yè)計(jì)算機(jī)如何設(shè)計(jì)用于沖擊和振動(dòng)
計(jì)算機(jī)CGI技術(shù)是怎樣影響著娛樂(lè)行業(yè)的方方面面
評(píng)論