Învățături neașteptate din codificarea lucrărilor de artă în fiecare zi timp de cinci ani
Publicat: 2022-03-10De mai bine de cinci ani am creat o lucrare de artă digitală pe zi, folosind cod pentru a genera modele, forme și animații. Proiectul meu de artă zilnic m-a ajutat să-mi explorez stilul artistic și să învăț practica codificării într-un mod jucăuș. Când am început proiectul, a fost o provocare să vin cu ceva în fiecare zi și să-l public online. Acum este pur și simplu o parte din viața mea de zi cu zi.
Timpul petrecut în „zilnic” este un timp în care sunt liber să explorez și să fiu creativ. Când lucrurile devin plictisitoare, știu că trebuie să mă provoc din nou pentru a crea ceva proaspăt și diferit. Sunt fericit să-mi împărtășesc gândurile și experiența și sper să obțin inspirația de care aveți nevoie pentru a începe propriile proiecte similare.
Noțiuni de bază
Deci, cum am ajuns atât de adânc în această groapă de iepure de a face piese de artă în fiecare zi?
În timpul studiilor, am fost introdus în programare, dar nu am avut timp să o înțeleg suficient de bine. Nu pentru că am fost leneș, cred, ci pentru că am excelat în design mult mai mult decât în cod. Cu toate acestea, dorința de a înțelege cum să codific operele de artă vizuală a rămas cu mine după ce am absolvit.
În 2014, am început o căutare pentru a reveni în explorarea practicii mele artistice. Deoarece educația mea în design grafic și interacțiune s-a concentrat mai mult pe crearea de experiențe semnificative, am vrut să explorez mai liber și să folosesc în continuare cunoștințele de design pe care le-am învățat. Am început să explorez crearea de modele generative, lucrări de artă și animații bazate pe grile.
A fost înfricoșător să fac din nou primii pași în explorarea modului de codificare, deoarece eram convins că ar putea fi prea greu pentru mine să învăț. Nu ar trebui să lăsați experiența din trecut să vă diminueze dorința de a învăța.
În timpul căutării mele pentru subiecte pe care doream să le explorez, am dat peste „Cadru HYPE” și o clasă SkillShare a designerului Joshua Davis. Acest lucru m-a determinat să fac modele generative; a fost combinația potrivită între utilizarea abilităților mele de a crea forme în Illustrator și utilizarea unui cadru pentru a afla cum funcționează codul. Când începeți, găsirea a ceva de învățat care se combină cu o abilitate pe care o aveți deja face mai ușor să obțineți rezultatul dorit.
Depășirea perfecționismului
În acea perioadă am început să fac animații cu software-ul de desen bazat pe grilă „Hexels”, combinând uneori forme pe care le-am creat cu Hexels pentru a le folosi cu HYPE Framework. Am fost fericit să explorez și să fiu creativ cu instrumentele pe care le învățam. Un singur factor de temut mă reținea: perfecționismul. Lucrările pe care le cream nu au fost niciodată „suficient de bune” pentru a fi arătate altor oameni. Acesta este ceea ce m-a făcut să mă provoc să încep experimentul meu „zilnic”; Aș crea o lucrare de artă în fiecare zi timp de o lună și aș încărca-o pe blogul meu Tumblr.
A începe ceva nou a fost o provocare, dar m-a scos din zona mea de confort. Atingerea unor obiective mici care sunt în afara zonei tale de confort te face să vrei să atingi și mai multe obiective și mai mari. După ce am terminat prima lună în septembrie 2014, am continuat să fac lucrări de artă în majoritatea zilelor, dar mi-am permis și să omit peste altele. Când a venit pe 1 ianuarie 2015, m-am gândit să revenim la prepararea lor în fiecare zi. Poate aș putea face două luni, poate mai multe. Credeam că aș fi creat tot ce mi-aș fi putut imagina în doar câteva luni, dar după cum puteți vedea, continuă! Nu ai terminat niciodată să fii creativ.
Instrumente
Cadrul HYPE m-a ajutat să mă întorc la codificare și să creez opere de artă folosind „Procesare”. Processing este un mediu de învățare a codificării în contextul artelor vizuale, un proiect open-source care a început în 2001. Cadrul HYPE este o colecție de clase de procesare. Folosind cadrul HYPE, am creat modele folosind mici desene vectoriale și plasându-le aleatoriu pe o pânză.
Atribuind diferite culori și jucându-mă cu o varietate de alți parametri, am reușit să generez diferite compoziții. Folosind Hexels, fie aș desena animații, fie aș crea forme vectoriale mici pe care le-aș putea apoi folosi pentru a genera modele. Aceste forme mici s-ar dovedi ideale pentru a crea modele și forme mai complexe, lucru pe care nu l-aș putea face niciodată fără cod atât de repede. Jocul cu cantitatea de forme, tipuri de forme, culori și așa mai departe mi-a oferit nenumărate opțiuni de explorat.
Evoluţie
În august 2015, după opt luni de la realizarea lucrărilor de artă zilnice, am început să-mi codific prima animație dintr-o schiță de procesare goală. Mi-a luat ceva timp să cercetez cum să procedez cu procesul de animație și cum să creez exact ceva care se întâlnește în bucle și am copiat câte fragmente de cod am putut găsi.
Codul ar fi fost foarte dezordonat și probabil destul de ineficient, dar am primit ceva care a funcționat. În acest sens, nu contează cu adevărat dacă nu este codificat perfect sau chiar dacă înțelegi cu adevărat cum funcționează. A crea ceva ca rezultat al cercetării tale și a încerca alte exemple pentru a crea ceva nou este un început excelent din orice unghi ai privi.
Joacă și învață
Deci, evident, nu trebuie să știi întotdeauna cum funcționează ceva pentru a începe să te joci cu el. O abordare jucăușă m-a ajutat să învăț și să înțeleg cum funcționează lucrurile. A avea o ieșire vizuală ca rezultat m-a ajutat să fac iterații mici. Când învățam ceva nou, schimbam mici bucăți de cod pentru a încerca să înțeleg ce au făcut aceste lucruri. La început, sigur nu am înțeles mare lucru, dar jucându-mă cu codul, făcând mici iterații, am ajuns să-l înțeleg puțin câte puțin.
În astfel de proiecte, arta pe care o creați nu trebuie să fie scrisă de la zero de fiecare dată. Iterația este cheia creației. În primul an explorarea zilnică a fost cuprinzătoare. Dimineața mă gândeam la ce aș putea face în ziua aceea, uneori rememorând, reflectând la schițele anterioare. Alte surse de inspirație ar fi lucruri care mi-ar apărea în acea zi, care, în mod surprinzător de multe ori, nu ar avea legătură cu codul și arta. În acest domeniu, am putut găsi zonele pe care doream să le explorez în continuare.
Este foarte bine să începi să creezi cu cunoștințe limitate și fără un plan mare a ceea ce vrei să faci. Îți vei da seama și vei afla și mai multe.
„
Setarea temelor
Pe lângă provocarea de zi cu zi, am venit încet, dar sigur, cu provocări continue. De exemplu, m-aș provoca să folosesc aceeași paletă de culori timp de trei zile la rând, dar totuși să creez compoziții diferite folosind elemente diferite. Aceasta s-a dovedit a fi o modalitate excelentă de a explora modul în care culoarea a funcționat cu forme și compoziții specifice.
Aceste provocări s-au transformat în provocări prelungite, ceea ce aș descrie drept teme. În anul patru al cotidianelor mele, am început să lucrez cu o temă lunară, care m-ar încuraja să încerc să fiu creativ într-un cadru specific sau un set de limite. Acest lucru a ajutat foarte mult la eficiența timpului, deoarece nu trebuia să mă gândesc la ce voiam să fac în acea zi, ci în schimb puteam să fiu jucăuș cu cadrul cu care am început, să-l extind, să-l modific și așa mai departe. Pe lângă faptul că a făcut unele aspecte ale procesului meu mult mai ușoare și mai eficiente, acest lucru m-a permis și m-a provocat să fiu creativ cu un set din ce în ce mai mare de reguli autoimpuse.
După un an de teme lunare, mi-am intensificat jocul, trecând la teme săptămânale. Lucrând cu teme lunare, am experimentat că longevitatea acestei abordări mă reține, lăsând o oarecare creativitate și inspirație imposibil de exprimat. Temele săptămânale, totuși, sunt perfecte pentru mine, pentru fiecare săptămână, voi începe din nou cu o temă nouă și voi continua să o explorez în profunzime timp de șapte zile. Este uimitor să vezi o temă evoluând pe parcursul unei săptămâni. Este bine să încerci să te joci cu abordări diferite, să vezi cum se simt ei și cum se potrivesc în viața ta.
Noi Explorări
Un nou început este adesea puțin urât. Când încep să explorez o nouă zonă, sunt șanse să îmi lipsească anumite cunoștințe necesare pentru a crea tipul de muncă pe care îl am în cap.
De exemplu, când am început să folosesc forme 3D în animațiile mele, inițial am crezut că trebuie să fac multe ore de cercetare asupra acestui subiect înainte de a putea înțelege cum să folosesc formele 3D în schițele mele. Întrucât viața va deveni uneori prea agitată pentru a se concentra pe lucrul către un anumit obiectiv, acele „multe ore” de care mi-am imaginat că aveam nevoie nu au venit de la sine.
Folosirea formelor 3D a venit într-o zi, ca o scânteie în capul meu când eram gata să-mi fac zilnic. Pur și simplu am căutat cum să creez forme 3D și am făcut o schiță de bază, repetând de la o schiță 2D anterioară.
După cum puteți vedea în primele mele trei schițe 3D, nu este atât de frumoasă și nici o nouă abordare revoluționară în călătoria mea zilnică. Dar asta e în regulă pentru că este totuși un pas înainte.
În următoarele câteva zile, am continuat să cercetez utilizarea formelor 3D în schițele mele și în curând am înțeles mult mai multe, cum ar fi utilizarea luminii. Încă o săptămână în utilizarea formelor 3D, rezultatele au fost deja mai plăcute din punct de vedere estetic. Cu doar câteva zile de disconfort mergând într-o nouă direcție, am creat o altă dimensiune în care să joc.
Găsirea timpului
Una dintre cele mai mari provocări pentru a fi creativ zilnic ar putea fi găsirea timpului. Acesta este ceva cu care trebuie să te joci și tu. Pentru unele proiecte creative ar putea funcționa cel mai bine dimineața devreme, pentru altele (ca mine) seara este excelentă. Ai putea spune că crearea și jocul cu codul a devenit un instrument meditativ; o perioadă de timp personal în care mă pot relaxa și fi creativ.
A face ceva zilnic mă ține într-un flux, dar poate că nu ar dori să creez lucruri mici și să favorizez realizarea unui proiect în fiecare săptămână. Vezi ce funcționează pentru tine. Nu urmăriți perfecțiunea, experimentarea și iterația este esențiala, neavând opera de artă perfectă. Este amuzant cum, uneori, operele de artă care nu ies în evidență pentru mine personal, tind să primească mai multe aprecieri decât alte lucrări de artă pentru care sunt mult mai înnebunit.
Incearca-l tu insuti
Știți până acum că îmi place să folosesc forme simple pentru a crea modele. Am creat o schiță cu care să te joci. Încercați să schimbați anumite numere, să micșorați rotațiile sau să faceți grila mai mare sau mai mică. Schimbați dimensiunea formelor sau adăugați mai multe forme. Explorați ce puteți face. Mergeți la referința p5.js pentru a afla mai multe despre funcțiile pe care le-am folosit și adăugați-vă câteva.
Dacă doriți să începeți să creați lucrări de artă prin cod, p5js este o bibliotecă Javascript grozavă de explorat. Consultați tutorialul Introducere și exemplele acestuia. Daniel Shiffman creează tutoriale video amuzante, numite The Coding Train, atât pentru p5js, cât și pentru Processing, precum și în combinație cu alte biblioteci. Pentru mai multă inspirație, accesați OpenProcessing și jucați-vă! Toate lucrările mele din ultimul an pot fi găsite pe pagina mea Tumblr sau Instagram.
Concluzie
A fi creativ înseamnă a explora, a te juca cu instrumente cunoscute și necunoscute. Nu lăsa experiența ta din trecut să-ți influențeze dorințele de a învăța. Provocați-vă să ieșiți din zona de confort.
Nu trebuie să începi cu un proiect mare; creați altele mici care ar putea deveni mai mari pe măsură ce le hrăniți. Găsiți ce oră și abordarea funcționează cel mai bine pentru dvs., jucați-vă și cu aceasta. Nu urmări perfecțiunea în arta ta sau în abordarea ta. Și mai ales, distrează-te explorând.