computer graphics

Feb
18

1980 年代的電腦圖學 - 3

發表於 1988, Renderman 成了描述 3D 場景的一種標準,由當時仍在 Pixar 的 Pat Hanrahan(現在在 Stanford)組織了當時大部分技術成型,並且給與了它這個名字。在那之後, Hanrahan 就遷移至 Princeton University 了。

說 Renderman 是一個標準,而不是一套工具或程式,是有道理的。它界定一個一致的界面,可以用來描述“幾乎“所有 3D 場景裏頭會有的物件,3D 模型、光源、鏡頭、大氣效果…等。一旦一個 3D 場景被轉成 Renderman 格式後,“理論上“,這個檔案可以被套用在任何一個“認得它的 renderer“上頭進行算圖。(譯注:重點在於,它是一個 open standard,而不是像 Microsoft Office 系列的 doc 這樣 close format;另一方面,因為 Renderman Interface 的設計,在一開始就保留了可供擴充的 Options, Attributes, RunProgram…等,是以有辦法向後相容個數十年也不成問題)也因此,對於程式開發者來說,只要他們有辦法讓他們開發的 3D 套件可以輸出 Renderman 格式的檔,就可以受惠於這個開發格式。自它公開了,就有 19 家公司替它背書,其中包括了 Apollo, Autodesk, Sun Microsystems, NeXT, MIPS, Prime, 與 Walt Disney.

Renderman 這個標準裏頭,另一個大功臣就屬 'shaders' 這個點子了。shader 是一小段程式碼,被拿來描述物體表面材質、燈光的特質、大氣效果…等。

Flight of the Navigator這之間,很多人來來往往於不同的公司與案子之間。Jeff Kleiser 在參與了 Tron (隔了二十多年,它的續集 Tron Legacy 將預計在今年, 2010, 上映)與 Flash Gordon 之後,跑去他哥哥(或弟弟,這就是我覺得英文討人厭的地方了,哥哥弟弟,姐姐妹妹不分~)Randal Kleiser 執導的 Flight of the Navigator (IMDb, Wikipedia )電影裏頭,擔任 Digital Effects Supervisor.

Feb
2

Pixar - A Human Story of Computer Animation

If you do like Computer Graphics very much and wanna find something interesting to practice your English listening, check this out :)

Jan
12

搭上阿凡達(Avatar)高速列車的寵兒:Nuke

Framestore Joins the Nuke Crowd, 一則在 fxguide 上頭剛剛上線的新聞,指出 Avatar 的大紅大紫,所帶來的連帶效應之一:Nuke 也跟著又紅了一次。

繼 Sony Pictures Imageworks, ILM 與 Weta Digital, Framestore 也一併採購了 Nuke site license,亦即整個 studio 將不再有 license 個數的使用限制,只要是使用在 studio 裏頭,某個不致於不合理的狀況下,都可以用。

加上原來就是 Nuke 的發源地的 Digital Domain,目前的大廠,還有 Disney, Dreamworks, Pixar, Blue Sky Studios, Double Negative, ... 等,還沒直接發表對外的聲明指出全數導入 Nuke(這不代表沒有用,只是沒有非常正式的官方友好聲明),Nuke 算是整個完全取代掉 Shake 的地位了。

  • Nuke is fast and interactive.
  • Nuke is flexible.
  • Nuke's integration with Python is awesome.
  • Nuke's scientific and technical development team is reliable.
Dec
18

Photos of SIGGRAPH Asia 2009 by yoggy0

If you couldn't participate the historical biggest Computer Graphics conference in Asia up now, Siggraph Asia, and you are tired of grabbing just hyperlinks about this big event, how about just photoing this event?

Sep
12

1980 年代的電腦圖學 - 2

原文

Willow @ wikipedia1982 年,一位來自 NYIT(紐約技術學院)的程式設計員兼動畫師 Tom Brigham,靠著一段講述一個女人經過變形而轉化為一隻大山貓的動畫,驚動了整個 SIGGRAPH 會場,自那時起,Morphing這個技術名詞也就跟著出現了。雖然說,Morphing 這個技術是一定會成為電影或動畫產業家喻户曉、衆所周知的技術,但在當時,除了讓會場裏頭觀眾覺得嚇一跳以外,就一直沒有被重視,直到數年後,於 1987 年,由 LucasFilm 在一部叫 Willow (Wikipedia, Lucasfilm) 的電影裏頭使用了這個技術,把一位女巫變成一連串的動物,然後最後又變為人形起,Morphing 才慢慢受到重視。

Willow is a 1988 fantasy adventure film directed by Ron Howard and produced/co-written by George Lucas. Warwick Davis stars in the film, as well as Val Kilmer, Joanne Whalley, Jean Marsh and Patricia Hayes. With a sword and sorcery setting, Davis stars as the eponymous lead character and hero Willow, a reluctant Nelwyn (halfling) farmer who plays a critical role in protecting a special baby from a tyrannical queen.

Aug
14

Sony Pictures Imageworks 的 Opensource 第一步

Sony Pictures Imageworks 在完成了數部叫好又叫座的作品後,趕在今年(2009)年中(7月底),亦即 SIGGRAPH 2009 的前一天,由他們的技術長(CTO)Rob Bredow 對外做了如下的發佈:

Some of the smartest and most dedicated engineers in computer graphics haveput their experience and passion into the development of these tools, and we are very excited to be able to share them with a muchwider audience.

五項技術被開放源始碼了

  • OSL, a programmable shading language for rendering.
  • Field3d, a voxel data storage library.
  • Maya Reticule, a Maya Plug-in for camera masking.
  • Scala Migration, a database migration tool.
  • Pystring, python-like string handling in C++.
Jul
17

1980 年代的電腦圖學

原文: http://www.danielsevo.com/hocg/hocg_1980.htm

1980 年代,是電腦圖學進入 Hollywood 的黃金時代。

SIGGRAPH 自 1980 年代的早起開始茁壯。“Catmull 回憶著:“SIGGRAPH 是個非常好的組織,它非常幸運地,總是可以請到一些對的人,在對的時間點,做出對的決定與事來。也因此,SIGGRAPH 這個組織理所當然地,成了最好的學術組織之一,裏頭有大量的知識與技術分享,對所有參與的人來說,都非常的開放。幾年下來,它產生了為數可觀,令人驚豔的成果。它讓一群人得以聚在一起,分享知識與在工作上合作。最棒的是,它一直以來都是如此。“

在 SIGGRAPH 1980 那年,有一部Vol Libre(譯注:請點選左邊的 link 來看個一張圖,這是將近 30 年前,一個工程師獨立完成的畫面!)的影片震驚人全會場:一部使用全 CG,快速飛越一大片山脈的動畫。重點是,那些山脈還全部是使用碎形(fractal)產生的! 作者是一位來自於在西雅圖的波音航空公司的程式員 -- Loren Carpenter,他在專研了 Mandelbrot 的研究後,做了一些修改所模擬出來的碎形山脈。

Carpenter 自 1966 年起至 1980,就一直是在波音航空的電腦服務部門(Computer Services department)工作,同時,在華盛頓大學(University of Washington)期間,他就開始透過學校的圖書館來了解當時電腦圖學的進展,進而跟上最新的技術。最後,他靠著自己的努力進了波音航空一個開發與電腦繪圖軟體相關的部門工作。也因為進了波音,才讓 Carpenter 有更多的機會接觸到當時非常先進的圖繪硬體設備,透過與其它工程人員的合作,Carpenter 在波音那發表了不少論文。(譯注:這和現在這個時代來說,每一台個人電腦都可以完成某種程度的繪圖作品相比,實在是讓人不得不對硬體技術的進展感到欽佩。)

70 年代時,Carpenter 正在建構一台飛機的 3D 模型,然後再 render 出來,當時,他非常希望同時有某種很酷的場景可以來搭配這一段飛行影片。後來,他在研讀了 Mandelbrot 的書後,一度對於書中提到的方法限制是如此的多,結果也沒那麼漂亮,而感到非常的失望。這段期間,Lucas 的 Star Wars 才剛上映,作為這部影片的影迷,Carpenter 再次希望,他有朝一日可以透過電腦做出一段非常驚人的場景,而且最好還是外星世界的地形。也因為這樣而趨使 Carpenter 繼續執行這個想法,而在最後的 1979 年,他想到了如何使用碎形來創造出一個地表出來,實現他的夢想。(譯注:過了將近十年才完成的夢想)

Jul
12

1975 年代的電腦圖學

原文:原文:HISTORY OF COMPUTER GRAPHICS -- 1970-79

1974/1975,可能是電腦圖學界的轉淚點,主要原因之一是圖學引起更多人的注意,另一方面是圖學重鎮由猶它大學(UU)轉往紐約技術學院(NYIT)。前兩者一起看的話,就是有更多人投入 NYIT 這個新圖學重鎮。

很多人參與 NYIT,我們來小聊一下其中一位先生 -- Alvy Ray Smith。Smith 是生平事蹟是少有的比較有趣的。他一開始,對於電腦圖學是沒什麼興趣的,挺多就是在學生時代,使用電腦圖學做了個作品出來(就一張圖)而已。就著,他前往紐約大學任教,因為他過去有圖學的經驗,所以紐約大學的 Herb Freeman 先生非常希望他可以投入這一塊的研究(譯注:跟上時代?!),但他實在不感興趣,不管怎麼樣都無法被說服。隨後,因緣際會下,在他因為溜冰斷了條腿後,有了時間重新思考他的人生方向而決定回去 UC Berkeley 任教時,順道去拜訪了他的好友 Richard Shoup (Shoup 當時在 PARC (Palo Alto Research Center) 開發一個叫 SuperPaint 的系統),本只想順道看看 Shoup 的 SuperPaint 的,就十來分鐘就好。結果一看,極為驚人,當下他下了個決定:電腦圖學是他今後要投入的領域。於是他加入 PARC,最後又輾轉到 NYIT(譯注:因為 PARC 不打算投入彩色營幕相關的研究,而著手寫 SuperPaint 的 Smith 就跑去找 Catmull 了)。

譯注:個人非常推薦喜好電腦圖學的人,常常去看看 Alvy Ray Smith 的個人網頁。裏頭的東西多到讓人會嚇一跳,很容易看到一張不曉得在幹麻的圖片,但整個就是很有趣,除了網站做得非常醜以外。另一方面,Smith 因為在 SuperPaint 與 Compositing 上的貢獻,先後得了兩次美國電影藝術與科學學會(Academy of Motion Picture Arts and Sciences)的技術獎項。又,Smith 也是 HSV color space 的發明人,因為有了他的發明,讓我們可以免除使用 RGB color space 來調整顏色時的痛苦,在這邊特別感謝他的貢獻。另一方面,Smith 其實也是 Pixar 的創立合夥人之一的,只是後來 Pixar 被賣到 Steve Jobs 下時,他們大吵了一架,然後他就退出 Pixar 了。也因此,Pixar 的歷史都沒有提到這個人,但這個人的確是個非常重要的人…所以說…是有心結什麼的是嗎XD 不過 Smith 手邊倒是有留下一些歷史記錄

Syndicate content