Skip to content

Latest commit

 

History

History
459 lines (335 loc) · 26.1 KB

README_PL.md

File metadata and controls

459 lines (335 loc) · 26.1 KB

English | 日本語 | Français

Punkt wyjścia Twej podróży w świat Kodowania Kreatywnego

Czym jest Kodowanie Kreatywne?

Kodowanie Kreatywne jest dość ogólnie zdefiniowaną frazą na określenie szerokiego zakresu praktyk artystycznych używających kodu komputerowego jako medium. Kodowanie Kreatywne zazwyczaj odróżnia się od typowego kodowania faktem, iż nie podąża za zdefiniowanymi wcześniej specyfikacjami w celu rozwiązania problemów użytkowników, lecz raczej skupia się na wyrażaniu idei i konceptów.

Skąd się to wzięło?

Historia obfituje w przypadki artystów używających komputerów jako narzędzia, począwszy od lat 60. XX wieku. Wśród nich wymienić można Verę Molnar, Friedera Nakę, Lillian Schwartz, Manfreda Mohra, część z nich jest aktywna do dnia dzisiejszego. Używali oni kodu komputerowego do generowania złożonych efektów wizualnych, rysunków, animacji lub muzyki. By dowiedzieć się więcej o historii sztuki komputerowej możesz przeczytać artykuł Granta D. Taylora pod tytułem When the Machine Made Art ("Kiedy maszyna stworzyła sztutkę").

Dlaczego powstał ten dokument?

Pierwsze kroki w każdej nowej dziedzinie mogą przytłaczać. Ta strona jest przeciwieństwem podobnych list sporządzanych w konwencji "awesome" ("wspaniały"), które są popularne na GitHubie. Zamiast wyczerpującego zbioru każdego zasobu w internecie, ta strona jest celowo ograniczona. Dla każdej z kategorii poniżej wybraliśmy jedno narzędzie, jedną Artystkę/Artystę, jedną książkę i jedną stronę internetową, aby umożliwić Ci rozpoczęcie Twej podróży.

Zatem zaczynamy!

Table of Contents

Chcę tworzyć muzykę!

TidalCycles to środowisko programistyczne dla generowania dźwięku za pomocą kodu, lecz tak jakby to był set DJski. Kod jest bardzo prosty - sound "bd" zacznie odtwarzać w pętli perkusję basową, natomiast sound "hh" # cutoff 1000 odtworzy hi-hat z filterm nisko przepustowym (ang. low-pass) odciętym na poziomie 1000Hz. Pytania można zadawać na serwerze Discord projektu.

Jedna artystka Malitzin Cortes

Twórczość Malitzin Cortes, znanej także jako CNDSD, wykorzystuje kodowanie na żywo (ang. live coding), film na żywo (ang. live cinema), instalacje, rzeczywistość wirtualną (ang. Virtual Reality), sztukę generatywną, projektowanie dzwięku, muzykę eksperymentalną i sztukę dźwiękową. Przeczytaj wywiad z Malitzin na blogu TidalCycles.

Jedna książka

zasugeruj jakąś

Jedna strona TidalCycles Tutorial ("Wprowadzenie do TidalCycles")

Ten instruktaż pomoże Ci rozpocząć z prostymi wzorcami i poprowadzi Cię aż do złożonych kompozycji.

Chcę wykorzystać moje istniejące umiejętności programowania, by tworzyć sztukę

Jedno narzędzie: Processing

Processing jest znakomitym narzędziem dla rozpoczęcia pracy z efektami wizualnymi; jeśli jesteś już zaznajomiona/zaznajomiony z Javą lub C-podobnymi językami programowania, załączone przykłady dostarczą Ci dobrego rozeznania gdzie zacząć. Istnieje także wersja dla Pythona. Znajdziesz także inne narzędzia jak openFrameworks i OPENRNDR, bazujące na podobnej filozofii działania.

Jedna artystka Anna Carreras

Anna Carreras (Barcelona, 1979) jest kreatywną koderką i artystką cyfrową zainteresowaną eksperymentowaniem z interaktywną komunikacją, skupiając swą pracę na zastosowaniu algorytmów generatywnych, kreatywnego kodu i technologii interaktywnych, jako środków komunikacji i generowania doświadczeń.

Jedna książka: Code as Creative Medium ("Kod jako medium twórczości")

Ksiażka ta jest kluczową pozycją dla nauczających sztuki i parających się nią, którzy chcieliby eksplorować możliwości kodu jako medium twórczości. Pozycja ta służy równocześnie za przewodnik dla inżynierów oprogramowania przechodzących od STEM do STEAM w ich sylabusie lub praktyce.

  • przypis: angielski skrót "STEM" odpowiada: "Science", "Technology", "Engineering" and "Math". Ale "stem" oznacza także "trzon" lub "rdzeń". "STEAM" dokłada "A" odpowiadające "Arts" - sztuce. Ale "steam" to także "para", często utożsamiana w języku angielskim z siłą lub energią, kojarzoną z siłą napędową rewolucji przemysłowej.

Jedna strona:

zasugeruj jakąś

Chcę tworzyć efekty wizualne na żywo

Jedno narzędzie: Hydra

Hydra to środowisko programistyczne dla tworzenia na bieżąco efektów wizualnych w przeglądarce, przy minimalnej ilości wykorzystanego kodu. Przykładowo osc().out() generuje wzorzec fali o przebiegu sinusoidalnym, natomiast osc().color(1,0,0).out() zmienia jego kolor na czerwony. Możesz zadawać pytania na serwerze Discor Hydry, oraz zobaczyć kilka przykładów efektów wizualnych stworzonych przy pomocy Hydry.

Jedna artystka: Flor de Fuego

Flor de Fuego bada cyfrowe obrazy i media, produkując obrazy i dźwięki powiązane z kodowaniem na żywo (ang. live coding), animacjami, video i internetem.

Jedna książka:

zasugeruj jakąś

Jedna strona: Hydra examples (

Mały zbiór szkiców (ang. sketches) w Hydrze stworzonych z myślą o warsztatach na CC Fest 2021 Creative Coding Festival. Możesz także edytować przykłady w swojej przeglądarce by zdobyć samemu podstawy języka Hydry. Jeśli chcesz zgłębić temat, sprawdź koniecznie online Hydra Book ("Księga Hydry")!

Jestem tancerką/tancerzem / choreografką/choreografem i chcę przygotować pokaz video!

Jedno narzędzie: Isadora

Isadora jest używana przez wiele tancerek i wielu tancerzy w ich występach wzbogaconych o media - generowanie wzorców geometrycznych, nakładanie sygnału video i używanie kamer dla interaktywności. Nie musisz nawet kodować - możesz stworzyć efekty wizualne i logikę po prostu łącząc elementy na ekranie. Tak więc cokolwiek znajdzie się na komputerze, może zostać użyte jako materiał. Może to być nawet taniec ze zhackowaną stroną internetową?

Jedna artystka: Joana Chicau

Joana Cichau jest graficzką, badaczką i koderką, doświadczoną w choreografii i performansach Jej metodologia eksploruje jak projektowanie i praktyki kodowania przenikają się głębiej z projektowaniem interfejsów i wyświetlaczy informacji — gdy wziąć pod uwagę myślenie choreograficzne, wcielenia i nowe możliwości percepcji ruchowej.

Jedna książka:

zasugeruj jakąś

Jedna strona: Motion Bank

Motion Bank jest kontynuacją Forsythes Company skupionej na najświeższych sposobach zapisu choreografii w medium cyfrowym. Na stronie znaleźć można archiwum poprzednich projektów, a także projekt badawczy z udziałem Deborah Hay.

Chcę robić gry!

Jedno narzędzie: Bitsy

Bitsy to mały edytor dla małych gier tudzież światów. Celem jest uczynienie tworzenia gier prostym, gdzie możesz spacerować dookoła, rozmawiać z ludźmi i być gdzieś. Oto lista gier sporządzonych z Bitsy.

Jeden artysta: Pippin Barr

Pippin Barr tworzy gry.

Jedna książka:

zasugeruj jakąś

Jedna strona:

zasugeruj jakąś

O nie! Chcę tworzyć jeszcze dziwniejsze gry!

Jedno narzędzie: Wekinator

Wekinator to wolnościowe, darmowe i otwarte oprogramowanie początkowo stworzone w 2009 przez Rebekkę Fiebrink. Umożliwia każdemu użycia nauczania maszynowego (ang. machine learning) do budowy nowych instrumentów muzycznych, kontrolerów gier opartych na gestach, systemów komputerowej wizji (ang. computer vision) i słuchu (ang. computer listening) i wielu innych możliwości.

"Projektuję i buduję rzeczy dla ludzi. Buduję doświadczenia zabawy, instalacje, eksperymentalne gry video, historie, społeczności, przestrzenie i wydarzenia."

Jedna książka: Rise of the Videogame Zinesters "Wzlot zinerów gier wideo"

"Częsciowo krytyczny esej, częsciowo manifest, częsciowo przewdnik Zrób To Sam (ang. DIY), wszystko zaś razem bez precedensu, Wzlot zinerów gier video pokazuje dlaczego multi-miliardowy przemysł potrzebuje zmiany, i jak nowe pokolenie artystów może go zmienić."

Jedna strona: Babycastles

"Babycastles to organizajca non-profit promująca i wzmacniająca różnorodność głosów w kulturze gier video." Dołącz do ich serwera Discord lub obserwuj ich kanał Twitch!

Chcę tworzyć sztukę w internecie

Jedno narzędzie: Glitch

Glitch to świetna platforma stosowna dla szybkiego tworzenia małych projektów webowych. Potrzebujesz jedynie wiedzieć jak pisać w HTMLu, CCSie i JavaScripcie (front end i node.js).

Jeden artysta: Max Bittker

Max Bittker to "Artysta budujący narzędzia zabawy, kreatywności i komunikacji". Jeden z ostatnich przykładów jego pracy, orb.farm, to wirtualne akwarium i symulacja ekosystemu.

Jedna książka: I Was Raised on the Internet ("Wychowałem się na Internecie")

"Towarzysząca znaczącej wystawie w Muzeum Sztuki Współczesnej w Chicago (Museum of Contemporary Art Chicago), ta antologia esejów i refleksji rzuca dyskursywne i krytyczne światło na pracę artystów zaangażowanych dziś w internet i technologie cyfrowe."

Jedna strona: Rhizome

"Rhizome ArtBase (Kłączysta Baza Artystyczna, zob. Kłącze w filozofii postmodernistycznej) została ufundowana w roku 1999 by zachować spuściznę net art postrzeganą jako coś o potencjalnej historycznej doniosłości." Obejmująca szeroki zakres projektów artystów z całego świata, w ArtBase swe miejsce znalazły prace stosujące materiały takie jak oprogramowanie, kod, strony internetowe, ruchome obrazy, gry i przeglądarki." Zobacz także: One Terabyte of Kilobyte age ("Jeden terabajt epoki kilobajtowej")

Jestem studentką/studentem

Jedno narzędzie: p5.js

p5.js to narzędzie do rysowania kształtów i malowania kolorami w przeglądarce. Możesz zacząć kodować z tego miejsca w edytorze webowym a także znaleźć samouczki na stronie p5.js.

Jedna artystka: Aren Davey

Aren prowadzi Cozy Coding, "serię przytulnych cotygodniowych kanałów Twitch na których goszczą interaktywne instruktaże p5.js oraz lekcje dla oglądających."

Jedna książka: Learning Processing ("Poznać Processing")

"Książka ta opowiada historię. To historia o wyzwoleniu, o robieniu pierwszych kroków w kierunku zrozumienia zasad procesów obliczeniowych, o pisaniu własnego kodu i tworzeniu własnych mediów, bez więzów nakładanych nam przez istniejące narzędzia oprogramowania. Ta historia nie jest zarezerwowana dla naukowców i inżynierów oprogramowania. Ta historia jest także dla Ciebie."

Uwaga: książka ta powstała w oparciu o Processing, ale możesz też znaleźć wersję p5.js wszystkich przykładów na Github.

Jedna strona: The Coding Train

The Coding Train to "Kanał YouTube dedykowany przyjznym dla początkujących instruktażom i wyzwaniom w kreatywnym kodowaniu". Założony został przez Daniela Shiffmana. Pytania zadawać możesz na serwerze Discord Coding Train

Jestem rodzicem / dzieckiem

Jedno narzędzie: Scratch

Używając Scratch możesz programować własne interaktywne historie, gry, animacje, i dzielić się swoimi dziełami z innymi członkami internetowej społeczności. Scratch jest zaprojektowany specjalnie dla przedziału wiekowego od 8mu do 16tu lat, jednakowoż jest używany przez osoby każdego wieku.

Jedna artystka: Stefania Druga

Praca Sefanii Drugi ogniskuje się wokół piśmiennictwa AI (ang. Artificial Intelligence - Sztuczna Inteligencja) i projektowania nowych platform komputerowych dla dzieci i rodziców. Stworzyła ona Hackimedia - globalną organizację która umożliwia naukę "przez robienie" i granie.

Jedna książka:

zasugeruj jakąś

Jedna strona:

zasugeruj jakąś

Jestem architektką/architektem

Jedno narzędzie: Sverchok dla Blendera

Sverchok to darmowy dodatek do otwartego (ang. Open Source) oprogramowania 3D pod nazwą Blender. W Sverchok kształty 3D są tworzone poprzez przeciąganie komponentów (zwanych "węzeł" - ang. "node") na płótno. Możesz łączyć te węzły by budować generatywne algorytmy produkujące więcej i więcej złożonych trójwymiarowych kształtów. Oto samouczek Sverchoka oraz samouczek Blendera które pozwolą Ci rozpocząć. Uwaga: Blender działa najlepiej z myszką wyposażoną w 3 przyciski a także pełnowymiarową klawiaturą (z częścią numeryczną).

Jeden artysta: Satoru Sugihara

Satoru Sugihara eksploruje granice technologii wzornictwa obliczeniowego poprzez praktyki designu i badań nad współczesną architekturą a także projektowaniem przestrzennym.

Jedna książka: Morphing

Morphing, A Guide to Mathematical Transformations for Architects and Designers (Morphing, wprowadzenie do przekształceń matematycznych dla architektów i projektantów) to przepięknie zaprojektowana książka, pełna przykładów użycia prostych formuł matematycznych dla generowania złożonych kształtów i geometrii.

Jedna strona:

zaproponuj jakąś

Jestem Artystką/Artystą

Jedna noarzędzie: TouchDesigner

TouchDesigner to platforma dla tworzenia wizualnego wyposażająca Cię w narzędzia których potrzebujesz dla tworzenia zapierających dech projektów operujących w czasie rzeczywistym. Niezależnie od tego czy tworzysz interaktywne systemy mediów, projekcje architektoniczne, wizuale do muzyki na żywo, czy też po prostu prototypujesz na prędce swój najświeższy kreatywny impuls, TouchDesigner to platforma która może wszystko do uczynić.

Jedna artystka: Rosa Menkman

"Moja praca skupia się na artefaktach szumu wynikłych ze skutków ubocznych zarówno w mediach analogowych jak i cyfrowych (takich jak zakłócenia (ang. glitch) a także artefakty kodowania sygnału i sprzężeń zwrotnych). Myślę że artefakty wynikłe z tych skutków ubocznych umożliwić mogą istotny wgląd w tę, w innym wypadku przesłoniętą, alchemię standaryzacji poprzez rozdzielczości."

Jedna książka:

Zasugeruj jakąś

Jedna strona: Creative Applications (ang. aplikacje kreatywne)

Creative Applications udostępnia projekty, narzędzia i platformy użyteczne tam, gdzie zazębiają się sztuka, media i technologia. To dobre miejsce dla czerpania inspiracji i pozostawania na bieżąco z informacjami ze sceny sztuki medialnej.

Jestem poetką/poetą

Jedno narzędzie: Thonny a Python IDE for beginners ("Thonny - Pythonowskie zintegrowane środowisko programistyczne dla początkujących")

Jedna artystka: Allison Parrish

Allison Parrish to amerykańska poetka, inżynierka oprogramowania, kreatywna koderka i projektantka gier, postrzegana jako jedna z najbardziej wpływowych wczesnych twórców kreatywnych, literackich botów Twittera. Nazwana została "Najlepszą twórczynią botów poetyckich" przez The Village Voice w roku 2016.

Jedna książka: Exploratory Programming for the Arts and Humanities ("Programowanie eksploracyjne dla sztuki i humanistyki")

Książka dla każdego kto chce nauczyć się programować dla eksploracji i tworzenia, z ćwiczeniami i projektami pomagającymi czytelnikowi w nauce poprzez działanie.

Jedna strona:

zasugeruj jakąś

Jestem projektantką/projektantem

Jedno narzędzie: p5.js

"p5.js" to biblioteka (ang. library) JavaScript dla kodowania kreatywnego, skupiona na uczynieniu programowania dostępnym i inkluzywnym dla artystów, projektantów, edukatorów, początkujących, w zasadzie każdego!"

Jeden artysta: Raven Kwok

Raven Kwok (znany także jako Guo, Ruiwen) jest artystą wizualnym i technologiem kreatywnym. Jego artystyczne i badawcze zainteresowania ogniskują się głównie na eksploracji generatywnych efektów wizualnych dostarczonych przez algorytmy komputerowe i procesy w oprogramowaniu. Obejrzyj wykład na MuDA by zapoznać się z tłem jego dorobku.

Jedna książka: Generative Design (Wzornictwo generatywne)

Ta książka to dosłownie skok w strategię kodowania, z omówieniami krok po kroku procesu tworzenia eksperymentów wizualnych eksplorujących możliwości koloru, formy, typografii i obrazów. Przykłady kodu [en] które mogą być wyświetlane i edytowane w Twojej przeglądarce za darmo na stronie internetowej książki.

Jedna strona:

zaproponuj jakąś

Chcę mieć robota rysującego

Jedno narzędzie: AxiDraw

AxiDraw to ploter. Możesz do niego podłączyć długopis lub ołówek, dostarczyć mu jakąś linię (jako plik wektorowy), a on wyrysuje idealnie dokładną kopię na papierze. Taki ploter może odtworzyć elementy typowe dla rysunku odręcznego, użyć markerów z farbą, a także operować na medium które nie zmieściłoby się w tradycyjnej drukarce, co można wykorzystać przykładowo do znaczenia bezpośrednio na arkuszach metalu.

Jedna artystka: Sougwen Chung

"Praca Chung eksploruje znak-uczyniony-ręką i znak-uczyniony-przez-maszyną jako perspektywę zrozumienia dynamiki ludzkiej i dynamiki systemów."

Jedna książka:

zaproponuj jakąś

Jedna strona: DrawingBots.net

"Misja DrawingBots.net (ang. rysujące boty .sieć) to bycie centralnym miejscem w sieci dla odkrywania świata robotów rysujących, zaczerpnięcia inspiracji oraz rozmów z innymi entuzjastami robotów rysujących.

Chcę zbudować robota!

Jedno narzędzie: Arduino

Stworzenie robota który porusza się o własnych siłach stanowi spore wyzwanie badawcze! Ale możesz też zacząć z prostym przykładem. Może po prostu połączysz silnik i czujnik światła do Arduino i poruszysz silnikiem kiedy czujnik jest zakryty? Ardruino to niewielka płytka elektroniczna która jest w stanie odczytywać środowisko w którym się znajduje i wpływać na otoczenie poprzez kontrolę światełek, silniczków i innych siłowników.

Jeden artysta: So Kanno

So Kanno jest artystą którego praca pełna jest specjalizowanych robotów, od myszy laserowych do maszyn rysujących chaotycznie. "Widzi on istotową zmianę w rzeczach które przyniosła nam ewolucja i zmiana w technologii, i tworzy by dostarczyć nowej odnośnej perspektywy."

Jedna książka: Arduino Workshop (Warsztat Ardruino)

Arduino Workshop: A Hands-On Introduction with 65 Projects (Warsztat Ardruino: praktyczne wprowadzenie z 65oma projektami) to przewodnik dla początkujących w świecie Ardruino. Zaczyna się od przeglądu system, komponentów elektronicznych, idei; następnie zagłębia się w praktyczne użycie takie jak cyfrowe termometry, czy logowanie GPS, a także różnorodne zabawki i gry elektroniczne oparte na Ardruino.

Jedna strona:

zaproponuj jakąś

Skoro wiem już jak malować linie i koła, co potem?

Jedno narzędzie: Twitter/Instagram

Publikowanie własnych prac na Twitterze/Instagramie to wspaniały sposób na uzyskanie informacji zwrotnej. Nie wahaj się otagować @CreativeCodeBLN, co da nam możliwość podzielenia się owocami Twojej pracy z całą społecznością!

Jedna artystka: Saskia Freeke

Saskia Freeke publikuje codziennie jedną pracę wykonaną z pomocą Processing począwszy od 1go Stycznia 2015.

Jedna książka:

zaproponuj jakąś

Jedna strona: OpenProcessing

OpenProcessing to platforma online dla twórców wykorzystujących Processing i p5.js. Możesz używać jej edytora online dla dla tworzenia szkiców (ang. sketch) i dzielenia się nimi ze społecznością.

Dzięki!

Ta lista jest tworzona i aktualizowana przez Raphaëla de Courville'a i Naota Hiédę dla Creative Code Berlin jako zasób dla ludzi przychodzących na nasze spotkania odbywające się dwa razy w miesiącu. Mamy nadzieję że będzie ona także pomocna innym. :)

Jeśli szukasz bardziej wyczerpującego zestawienia, sparwdź tę oto stale aktualizowaną listę wspaniałych zasobów odnośnie kreatywnego kodowania (ang. awesome creative coding).

Tłumaczenie z angielskiego: Kazik Pogoda

Ten dokument objęty jest licencją CC BY-SA 4.0.