[開發工具介紹] Nodes是你用程式碼探索想法的思維空間

如果程式設計是關於思想而不是分號呢?組成、抽象、概括。從自上而下或自下而上開始,邊走邊完善。有了 Nodes,程式設計感覺就像在畫布上畫草圖。放大和縮小問題,在旁邊進行實驗,並輕鬆地重複使用其他專案的部分。

Nodes是由variable.io建立的,它是一個生成式設計和資料視覺化工作室。

Nodes 是一個基於 JavaScript的運算思維的 2D 畫布。它由網路技術和 npm 生態系統驅動。從流行的基於 Node 的工具中獲得靈感,但努力將視覺介面和文字程式碼更緊密地結合在一起,同時也是鼓勵在原型和探索階段幫助程式設計師的工具。

Nodes 由Nick Nikolov、Marcin Ignac和Damien Seguin從2017年開始在Variable 裡面建立和開發。即使這個工具的本質是實驗和探索程式碼和資料的新玩法,Nodes 也已經在多個營運等級專案中使用,並在各種真實世界的場景中進行了測試。Variable 已經使用它來建立即時 3D 圖形裝置,探索和視覺化資料,實驗人工智慧,並以各種格式匯出結果,如用於列印的影象,用於社交媒體的影片,用於行動 AR 的3D模型和用於進一步處理的資料檔案

開發動機與靈感

在 Variable,我們的資料視覺化和生成式( generative )設計工作室,我們是程式設計師優先,但我們每個人都有自己獨特的背景,包括互動和平面設計、即時圖形、新媒體藝術、音樂製作等。這些領域的共同點是,藝術家都依賴於專業級的,通常是非常視覺化和複雜的軟體工具。當我們的主要表達媒介轉向程式碼時,我們享受到了無與倫比的創作靈活性,但同時我們也用這種靈活性換取了 “看 “的能力。

視覺化程式設計工具與電腦顯示器一樣古老。然而,嚴肅的基於網路的實現一直是罕見和不切實際的。今天,JavaScript 和 npm 生態系統為創意、視覺、生成和資料驅動的專案提供了各種積極維護的開源庫。此外,現代瀏覽器提供了一個無處不在、網路化的協同作業平台,這是難以比擬的。我們沒有創造另一個客製化的、孤立的工具,而是選擇擴充和增強一個已經存在的、富有成效的環境。

當我們著手建立一個自己的工具時,已經有很多不同的基於 Node 或視覺化指令碼/程式設計的工具和環境;VVVV、Houdini、TouchDesigner、C Cables.gl、Vizor Patches、Lichen、MaxMSP、UE4 Blueprints 和 Origami 是其中最受歡迎的。自從 Nodes 發表以來,我們遇到的就更多了:有些是老的,有些是全新的,比如最新的 Unity 視覺效果圖。這樣來看,很難理解為什麼這個世界需要又一個這樣的工具,但當深入剖析它們中的大多數時,人們很快就會看到每個特定工具的侷限性和各種取捨,迫使你做出選擇。沒有一個特別的工具能提供 Nodes 的JavaScript 和 npm 優先、重程式設計師的方法。

網址 https://nodes.io/

Soft & Share 訂閱會員加值服務

使用 Soft & Share 網站搜尋引擎找課程


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: