15 lat publikacji w 2+3D w pigułce

W ostatnim już 61. numerze 2+3D, znajdziecie ode mnie wizualne podsumowanie publikacji autorów artykułów – tych uwzględnionych w spisie treści – oraz okładek. Na rzecz niestety było bardzo mało czasu, do tego stopnia, że kiedy kwartalnik był już w druku, wizualizacja była jeszcze w postaci kodu. Z jednej więc strony żałuję, że nie mogłem posiedzieć nad projektem dłużej (bo dane były naprawę ciekawe), a z drugiej cieszę się jednak, że numer nie został opublikowany z trzema pustymi stronami – bo taka sytuacja była również możliwa.

Dane dostarczył Wojtek Kubiena, po ich niewielkiej obróbce zwizualizowałem je z pomocą [Processing, potem jeszcze tylko poprawki do składu.

Summer Yellow — interaktywna instalacja promująca kolor

Mała dokumentacja jednego z moich pierwszych projektów w Processing. Jest to niewielka, interaktywna instalacja, której zadaniem jest promowanie koloru z palety farb — a dokładniej ciepłego żółtego o nazwie ciepłe lato. Chodziło o to, aby zadziałać na odbiorcę możliwie szerokim spektrum bodźców powodujących skojarzenia z latem, ciepłem oraz promowanym kolorem żółtym.

Jakiś czas temu zostałem zapytany o ten projekt i w zasadzie wzruszyłem ramionami nie bardzo mogąc pochwalić się choćby zdjęciem prezentującym jego działanie to też postanowiłem rzecz odbudować.

Całość działa dosyć prosto. Kiedy naokoło piramidki pojawi się ruch, zostaje ona oświetlona na ciepły żółty kolor (opcjonalnie można również włączyć animowaną teksturę mającą się kojarzyć z cieniem rzucanym przez drzewa — jest też możliwa zmiana ustawień wyglądu i animacji tekstury), a z głośników zaczynają dobiegać odgłosy bawiących się na placu zabaw dzieci. Kiedy ruch zamiera, oświetlenie przygada, a z głośników zaczyna być słychać cykanie świerszczy.

Aplikacja została napisana w Processing i przepisana jakiś czas temu praktycznie od nowa — można sobie ją pobrać z GitHub. Za wykrywanie ruchu odpowiada kamerka na podczerwień.

Zobacz więcej

Distorter — czyli jak łatwo połączyć programowanie z grafiką warsztatową

Distorter to mały projekcik, który powstał trochę z przypadku. Ot tak zacząłem eksperymentować z wektorami, następnie korzystając z Processing/Java napisałem aplikację, a dokładniej edytor dystorsji, którego pomocą wykonałem projekty grafik, które to zostały wydrukowane metodą sitodruku (na czarnym bristolu oraz przeźroczystej pleksi). Sitodruki zostały uzupełnione przez generowaną w czasie rzeczywistym animację siatek, zniekształcanych przez wiele poruszających się źródeł dystorsji (podgląd podrzucę przy najbliższej okazji).

To co w projekcie było dla mnie w szczególności satysfakcjonujące, to możliwość (prawie) samodzielnego wykonania wszystkich etapów projektu tj. począwszy od pomysłu, poprzez zaprogramowanie sobie narzędzia, aż po wydruk. Raczej nie sądzę aby można było tu mówić o majstersztyku tak w materii programowania jak i grafiki, niemniej lubię (robić) rzeczy ze specyficznym autorskim podejściem, a myślę, że do takiego można zaliczyć bezpośrednie połączenie programowania oraz grafiki warsztatowej.

Przy produkcji poniższego dokumentu bardzo pomogli mi Michał Sikora (operator kamery) oraz Piotr Madej „Patrick the Pan” (któremu zawdzięczamy podkład muzyczny).
Za pomoc dziękuję również Marcie Pogorzelec, Dorocie Nowak, Dariuszowi Gajewskiemu, Janowi Nardelli, Magdalenie Konik oraz Kompany.

Sceny z filmu:

Zobacz więcej:

Marcin Ignac: Evolving Tools

Wszystkich zainteresowanych sztuką generatywną, wizualizacją informacji oraz ciekawymi zastosowaniami programowania, zachęcam do oglądnięcia nagrania prezentacji Marcina Ignaca (prezentacja w ramach FITC 2012 w Amsterdamie). Zachęcam z tym większą przyjemnością, że Marcin jest moim dobrym (choć niestety rzadko widywanym) przyjacielem, którego twórczością inspiruję się już od dłuższego czasu. I choć — nie ma się co oszukiwać — w programowaniu nigdy go nie dogonię, to właśnie jego działania miały dominujący wpływ na moje moje zainteresowanie szeroko pojętą interakcją, interfejsami oraz łączniem programowania z sztukami wizualnymi.
Polecam.

###Zobacz więcej