顯示具有 碎形 標籤的文章。 顯示所有文章
顯示具有 碎形 標籤的文章。 顯示所有文章

2015年5月9日 星期六

功能強大的碎形程式/Fractal Lab Demo 2015

功能強大的碎形程式/Fractal Lab Demo 2015
原文出處:FRACTAL LAB

圖片出處:Vimeo




 History/發展沿革 
Fractal Lab 計畫成立於2011年初,是由一位英國的物理學者 Tom Beddard 所開發,初期是為了測試在網頁瀏覽器上使用 WebGL 架構,進行碎形(Fractal)的運算而撰寫。在那之前,Tom Beddard 是使用 Adobe PixelBender 以及 QuartzComposer 製做一些碎形的創作(2009),這兩者的優勢在於可以輕易的整合於 Photoshop 和 AfterEffects,但是在遊走碎形空間時,互動的介面常常綁手綁腳。
碎形是一種源自於自然的高完成度細部,換一種方式來說,即便是在輸入的參數做出一點點小到無法察覺的異動,經過不斷又不斷的自身演化,最後產出的形體也會是戲劇性的迥異。為了要能夠更輕易的來觀察這樣的奇幻空間(同時探索特殊參數下,coalesce 運算式內的一些隱匿的圖形管理器...),Tom Beddard 決定建構一個嶄新且容易操作的使用者介面,一個基於 WebGL 架構下的 GLSL(OpenGL Shading Language)渲染器,讓瀏覽器可以借重於平行運算的技術,透過 GPU 的運算能力來建置這個新的控制介面。
第一個推出的版本(見下方影片)是一個概念上的驗證,讓使用者可以在瀏覽器的架構下,即時性的更動參數並遨遊在碎形的空間內。(這個作品樹立了一個里程碑,變成 Tom Beddard 先生開啟日後求職升遷的立基)


雖然一直朝著把 Fractal Lab 頁面發展成一個全功能的商品邁進,但目前這個架構下仍然遺留著許多個人測試階段的殘跡(不外乎是一些還在測試階段的網路渲染技術)。這樣的架構可以滿足原作者對創作的渴望,一種將所有測試結果整合在一起的狀態。

Popular Posts