五年來每天從編碼藝術品中獲得意想不到的收穫

已發表: 2022-03-10
快速總結↬對數千件藝術品進行編碼可以教你一兩件關於創作過程的事情。 無論您是想克服完美主義、學習新技能,還是只是想探索編碼有趣的一面,常規項目可能正是您所需要的。

五年多來,我每天創作一幅數字藝術作品,使用代碼生成圖案、形狀和動畫。 我的日常藝術項目幫助我探索我的藝術風格,並以一種有趣的方式學習編碼實踐。 當我開始這個項目時,每天想出一些東西並在線發布是一個挑戰。 現在它只是我日常生活的一部分。

花在“每天”上的時間是我可以自由探索和發揮創造力的時間。 當事情變得無聊時,我知道我需要再次挑戰自己才能創造出新鮮和不同的東西。 我很高興分享我的想法和經驗,並希望為您提供開始自己的類似項目所需的靈感。

入門

那麼,我是如何在這個每天製作藝術品的兔子洞中陷入如此深的境地的呢?

在學習期間,我被介紹了編程,但沒有時間充分理解它。 我相信不是因為我懶惰,而是因為我在設計方面比在代碼方面更出色。 然而,在我畢業後,我一直渴望了解如何編寫視覺藝術作品。

2014 年,我開始尋求重新探索我的藝術實踐。 由於我在圖形和交互設計方面的教育更側重於創造有意義的體驗,我想更自由地探索並仍然使用我學到的設計知識。 我開始探索生成模式、基於網格的藝術作品和動畫的創作。

重新邁出探索如何編碼的第一步是很可怕的,因為我確信這對我來說可能太難學了。 你不應該讓你過去的經歷削弱你學習的慾望。

在尋找我想探索的主題期間,我遇到了“HYPE 框架”和設計師 Joshua Davis 的 SkillShare 課程。 這讓我開始製作生成模式; 這是使用我在 Illustrator 中製作形狀的技能和使用框架來學習代碼如何工作的正確組合。 當你剛開始時,找到一些要學習的東西與你已經擁有的技能相結合可以更容易地達到預期的結果。

克服完美主義

在那段時間裡,我開始使用基於網格的繪圖軟件“Hexels”製作動畫,有時將我用 Hexels 創建的形狀與 HYPE 框架結合使用。 我很高興使用我正在學習的工具進行探索和創造。 只有一個可怕的因素阻礙了我:完美主義。 我創作的作品從來沒有“足夠好”來展示給其他人。 這就是讓我挑戰自己開始我的“日常”實驗的原因; 我會在一個月內每天創作一件藝術品並將其上傳到我的 Tumblr 博客。

Saskia Freeke 的作品
:幾何形狀 / 141117,使用炒作框架和 svg 圖像創建。 :幾何形狀 / 141210,幾何形狀 / 141210-02,在 Hexels 中繪製多個形狀並用於生成新形狀。 (大預覽)

開始新事物很有挑戰性,但它讓我走出了自己的舒適區。 實現超出舒適區的小目標會讓您想要實現更多更大的目標。 2014年9月第一個月結束後,我大部分時間都在繼續創作,但也允許自己跳過其他人。 當 2015 年 1 月的第一天到來時,我想,讓我們回到每天都製作它們。 也許我可以做兩個月,也許更多。 我以為我會在短短幾個月內創造出我能想像到的一切,但正如你所見,它還在繼續! 你永遠不會完成創意。

工具

HYPE 框架幫助我重新開始編碼並重新開始使用“處理”來創作藝術品。 Processing 是一個學習如何在視覺藝術環境中編碼的環境,這是一個始於 2001 年的開源項目。HYPE 框架是 Processing 類的集合。 使用 HYPE 框架,我通過使用小的矢量圖形並將它們隨機放置在畫布上來創建圖案。

分配不同的顏色並使用各種其他參數,我設法生成了不同的構圖。 使用 Hexels,我要么繪製動畫,要么創建小的矢量形狀,然後我可以使用它們來生成模​​式。 這些小形狀將被證明是創建更複雜的圖案和形狀的理想選擇,如果沒有代碼,我永遠無法如此快速地做到這一點。 玩弄形狀的數量、形狀的種類、顏色等等,給了我無數的探索選擇。

跳躍後更多! 繼續往下看↓

進化

2015 年 8 月,在製作日常藝術品已經八個月的時候,我開始用空白的 Processing 草圖編寫我的第一個動畫。 我花了一些時間來研究如何進行動畫處理以及如何準確地創建循環的東西,並且我複制了盡可能多的代碼。

代碼可能非常混亂,而且效率可能很低,但我得到了一些有用的東西。 從這個意義上說,它是否編碼不完美,或者你是否真正理解它的工作原理並不重要。 創造一些東西作為你研究的結果,並嘗試其他例子來創造新的東西,無論你從哪個角度來看,都是一個很好的開始。

幾何動畫幾何動畫幾何動畫

玩耍和學習

所以很明顯,你並不總是需要知道某些東西是如何工作的才能開始使用它。 一種有趣的方法幫助我學習和理解事物是如何運作的。 結果,視覺輸出幫助我進行了小迭代。 在學習新東西時,我會更改少量代碼以嘗試了解這些東西的作用。 一開始我肯定不是很懂,但是通過玩代碼,做一些小的迭代,我一點一點地理解了它。

在這樣的項目中,您創建的藝術不必每次都從頭開始編寫。 迭代是創造的關鍵。 第一年的日常探索範圍很廣。 早上我會思考那天我能做什麼,有時會回憶,反思以前的草圖。 其他靈感來源是那天在我看來的東西,令人驚訝的是,這些東西通常與代碼和藝術無關。 在這個範圍內,我能夠找到我熱衷於進一步探索的領域。

以有限的知識開始創作並且沒有關於你想要做什麼的大計劃是完全可以的。 你會弄明白的,並且學到更多。

設置主題

除了日常挑戰之外,我緩慢但肯定地提出了持續的挑戰。 例如,我會挑戰自己連續三天使用相同的調色板,但仍然使用不同的元素創建不同的構圖。 事實證明,這是探索顏色如​​何與特定形狀和構圖配合使用的好方法。

這些挑戰演變成長期挑戰,我將其描述為主題。 在我的日報的第四年,我開始使用每月主題,這將鼓勵我嘗試在特定框架或一組界限內發揮創造力。 這對提高時間效率有很大幫助,因為我不必考慮那天我想做什麼,而是可以對我開始使用的框架進行有趣的操作,擴展它,改變它等等。 除了使我的流程的某些方面變得更容易和更高效之外,這也使我能夠通過不斷增加的一套自我強加的規則來發揮創造力並挑戰我。

使用 unicode 字符的一個月
幾何動畫 / 181001 – 181031。一個月使用 unicode 字符。

在一年的每月主題之後,我加強了我的遊戲,轉向每週主題。 處理每月主題時,我經歷過這種方法的長期存在阻礙了我,留下了一些無法表達的創造力和靈感。 然而,每週主題對我來說是完美的,因為每週我都會從一個新主題開始,並連續 7 天繼續深入探索它。 看到一個主題在一周內演變是驚人的。 嘗試使用不同的方法是很好的,看看這些方法在你的生活中的感受和適應度。

新探索

一個新的開始往往有點難看。 當我開始探索一個新領域時,我很可能缺乏創建我腦海中的工作類型所需的某些知識。

例如,當我開始在我的動畫中使用 3D 形狀時,我最初認為我必須對這個主題進行數小時的研究,然後才能理解如何在我的草圖中使用 3D 形狀。 由於生活有時會變得過於忙碌而無法專注於實現特定目標,因此我設想需要的那些“很多時間”並不是自然而然的。

有一天,3D 形狀的使用出現了,當我準備好每天製作時,就像我腦海中的一個火花。 我只是查找瞭如何創建 3D 形狀並製作了一個基本草圖,從以前的 2D 草圖迭代。

正如您在我的前三個 3D 草圖中看到的那樣,在我的日常旅程中,它既不是那麼漂亮,也不是一種開創性的新方法。 但這完全沒問題,因為它仍然是向前邁出的一步。

幾何動畫幾何動畫幾何動畫

在接下來的幾天裡,我繼續研究在我的草圖中使用 3D 形狀,並很快了解了更多,比如光的使用。 再過一周使用 3D 形狀,結果已經更美觀了。 僅僅幾天對新方向感到不舒服,我創造了另一個維度來玩。

幾何動畫幾何動畫幾何動畫
幾何動畫 / 180124
幾何動畫 / 180124

尋找時間

每天發揮創造力的最大挑戰之一可能是找時間。 這也是你必須玩的東西。 對於一些創意項目來說,早上可能效果最好,而對於其他人(比如我自己)來說,晚上非常好。 您可以說創建和使用代碼已成為一種冥想工具; 一段私人時間,在此期間我可以放鬆並發揮創造力。

每天做一些事情讓我保持流暢,但也許有人不想創造小東西,而是喜歡每週做一個項目。 看看什麼對你有用。 不追求完美,實驗、迭代是核心,沒有完美的藝術品。 有趣的是,有時對我個人而言並不特別突出的藝術品仍然比我更瘋狂的其他藝術品更容易獲得喜歡。

Saskia Freeke 的作品
用線條探索創建漸變,幾何形狀 / 191219,幾何形狀 / 200102,幾何形狀 / 200112。(大預覽)

自己試試

你現在知道我喜歡使用簡單的形狀來創建圖案。 我已經創建了一個草圖供你玩。 嘗試更改特定數字,使旋轉更小,或使網格更大或更小。 更改形狀的大小或添加更多形狀。 探索你能做什麼。 前往 p5.js 參考以了解有關我使用的函數的更多信息並自己添加一些。

請參閱 Saskia Freeke 的鋼筆 [幾何形狀圖案](https://codepen.io/smashingmag/pen/QWNYWMJ)。

請參閱 Saskia Freeke 的鋼筆幾何形狀圖案。

如果你想開始通過代碼創建藝術品,p5js 是一個很棒的 Javascript 庫,值得探索。 查看入門教程及其示例。 Daniel Shiffman 為 p5js 和 Processing 以及與其他庫結合創建了有趣的視頻教程,名為 The Coding Train。 如需更多靈感,請訪問 OpenProcessing 並玩轉! 我過去一年的所有作品都可以在我的 Tumblr 頁面或我的 Instagram 上找到。

結論

創意就是探索、使用已知和未知的工具。 不要讓你過去的經歷影響你的學習慾望。 挑戰自己,走出舒適區。

你不需要從一個大項目開始; 創建小的,隨著你的培養牠們可能會變得更大。 找出最適合您的時間和方法,也可以嘗試一下。 不要在你的藝術或你的方法中追求完美。 最重要的是,盡情探索吧。