90後博士一人做出好萊塢大片特效,震驚全球

最近又聽到孩子們提起《冰雪奇緣》,大家興奮地討論艾莎與安娜的魔法之旅。上線2個多月,這部迪士尼動畫電影仍然深受小粉絲們的熱情關注~


01

90後開發新編程語言

顛覆影視行業


你知道嗎?電影和動畫中特效有時僅僅短短的1秒,卻可能需要高性能計算機演算1周,花費驚人。


《冰雪奇緣》沒有真人出演,預算卻高達1.5億美元,每一秒的鏡頭都是經費在燃燒。一般人想用電腦做出CG特效簡直不可想象。


90後博士一人做出好萊塢大片特效,震驚全球

90後博士一人做出好萊塢大片特效,震驚全球!


然而,最近一位來自中國的MIT博士——胡淵鳴,開發了一種新的CG特效編程語言Taichi(太極),大大降低了門檻。


只用99行代碼,你也可以像《冰雪奇緣》裡的艾莎公主一樣擁有冰雪魔法。


90後博士一人做出好萊塢大片特效,震驚全球

90後博士一人做出好萊塢大片特效,震驚全球!


據知名科學媒體量子位報道,用上胡博士的CG特效編程語言Taichi(太極),一個簡單的物理場景,普通PC僅需幾分鐘即可渲染完成,相比傳統的TensorFlow提速了188倍、比PyTorch快13.4倍,代碼長度只有其他底層方法的十分之一。


整個影視行業都有可能因為成本的大幅度下降,從而得到顛覆式改變!


02

8歲學編程

從愛玩遊戲到設計遊戲


在很多人眼中,胡淵鳴是一個天才,但說起他的學習歷程。其實還有幾分偶然因素。


90後博士一人做出好萊塢大片特效,震驚全球

90後博士一人做出好萊塢大片特效,震驚全球!


胡淵鳴跟大多數孩子一樣,出生在一個普通的家庭,父親是大學裡的信息學老師,媽媽是家庭主婦。


和很多男孩子一樣,胡淵鳴從小就喜歡玩機械拼裝類的遊戲,比如組裝飛機模型,四驅車等等。


90後博士一人做出好萊塢大片特效,震驚全球

90後博士一人做出好萊塢大片特效,震驚全球!


大概到了小學三年級,胡淵鳴接觸到了編程。

提及第一次接觸編程,胡淵鳴印象很深刻。他的一個堂姐喜歡在家玩《仙劍奇俠傳》網遊,他當時看了覺得特別有意思。


90後博士一人做出好萊塢大片特效,震驚全球

90後博士一人做出好萊塢大片特效,震驚全球!


與很多同齡人不同的是,胡淵鳴不是跟著玩,而是

想自己也要做出一個這樣的遊戲來。然後就開始有意識地接觸編程方面的書籍。剛好父親就是大學信息學教師,幫他買了不少計算機方面的書。


而媽媽呢,雖然不懂編程,也比較尊重孩子的興趣,覺得只要不影響學習成績,就大力支持他的愛好。


在父母的無條件支持下,胡淵鳴開始逐漸深入地進行學習,別的同學認為很枯燥的編程內容,比如C++、VB數據結構等,他倒是覺得一點不枯燥,越琢磨越有意思。


從此,胡淵鳴開始在編程的路上越走越遠。


03

16歲保送清華

19歲信奧賽金牌


高一保送清華,競賽生涯中,拿下APIO(亞洲與太平洋地區信息學奧林匹克競賽) 2012、NOI(全國青少年信息學奧林匹克競賽) 2012、ACM-ICPC(國際大學生程序設計競賽)2013長沙區域賽、ACM-ICPC上海區域賽四塊金牌,其中APIO 2012成績是全場第一名。


2013年進入清華姚班,胡淵鳴與陳立傑、範浩強等人成為同班同學,這群年輕人的才華在這裡匯聚、碰撞,與“姚班”二字相互成就。


90後博士一人做出好萊塢大片特效,震驚全球

90後博士一人做出好萊塢大片特效,震驚全球!


本科期間,胡淵鳴先後前往東京大學、斯坦福大學訪學,並曾於微軟亞洲研究院實習,從事深度學習和計算機圖形學研究。本科便有多篇論文入選CVPR、SIGGRAPH等國際頂會。


2017年,胡淵鳴進入MIT讀博。入學13個月後,完成碩士論文ChainQueen,拿到MIT碩士學位。博一期間,共發表6篇頂會論文。


看了胡淵鳴閃閃發光的履歷,我不禁感嘆:學好編程,走遍天下都不怕!


04

Python語言

連孩子都能輕鬆學會


據說,本來Taichi要做成一種單獨的編程語言,但是為了方便大家使用,胡淵鳴把Taichi語言嵌入到Python中。


90後博士一人做出好萊塢大片特效,震驚全球

90後博士一人做出好萊塢大片特效,震驚全球!


之所以這樣做,主要是考慮到以下幾個優點:


1、由於Python本身是一門很容易學、普及程度很高的語言,偽裝成Python以後的Taichi語言很容易學習;


2、Python自帶包管理系統,這使得作為編程語言的Taichi可以偽裝成一個普通的Python package;


3、已有的很多Python IDE可以直接拿來當做Taichi的IDE;


4、這樣設計以後很多常用的Python包,如numpy、matplotlib、PyTorch都可以和Taichi無縫銜接。


正是因為Python語言具有簡單易學、語法優美、豐富強大的庫、開發效率高、應用領域廣泛等諸多優點,因此非常適合作為青少年學習語法編程的入門語言。


通過Python語言的學習,孩子能夠在瞭解大數據、人工智能等前沿技術發展趨勢的同時,逐步理解其底層實現原理,為今後在這些領域的學習和研究打下堅實的基礎


原來編程的好處這麼多,你家孩子學了嗎?


想走進編程的世界,歡迎點擊瞭解更多海報領取2節編程課哦~​


分享到:


相關文章: