Ocena:

Książka jest kompleksowym źródłem informacji na temat instalacji, programowania i projektowania mediów interaktywnych, dostosowanym do różnych poziomów zaawansowania. Obejmuje kluczowe technologie, takie jak Arduino, Processing i openFrameworks, choć jest krytykowana za błędy w kodzie i nieścisłości.
Zalety:Książka dostarcza wyczerpującej wiedzy, doskonałej zarówno dla początkujących, jak i doświadczonych praktyków. Oferuje cenny wgląd w projektowanie interakcji i podstawy programowania, dzięki czemu jest przydatnym źródłem informacji dla hobbystów i artystów. Atrakcyjności książce dodają dobrze skonstruowane wywiady z wybitnymi projektantami.
Wady:Wielu recenzentów zwróciło uwagę na liczne błędy w kodzie, nieścisłości i brakujące sekcje, które zmniejszają użyteczność książki. Niektórzy stwierdzili, że książka skupia się na wiedzy koncepcyjnej, która przyćmiewa praktyczną dokładność kodowania. Może to być również przytłaczające dla osób bez solidnego zaplecza technicznego.
(na podstawie 11 opinii czytelników)
Programming Interactivity: A Designer's Guide to Processing, Arduino, and Openframeworks
Gotowy do tworzenia bogatych interaktywnych doświadczeń z grafiką, projektami lub prototypami? To idealne miejsce, by zacząć. Dzięki temu praktycznemu przewodnikowi poznasz kilka tematów związanych z interaktywną sztuką i projektowaniem - w tym grafikę 3D, dźwięk, fizyczną interakcję, wizję komputerową i geolokalizację - oraz nauczysz się podstawowych koncepcji programowania i elektroniki potrzebnych do ich wdrożenia. Wcześniejsze doświadczenie nie jest wymagane.
Otrzymasz kompletne wprowadzenie do trzech darmowych narzędzi stworzonych specjalnie dla artystów i projektantów: języka programowania Processing, mikrokontrolera Arduino i zestawu narzędzi openFrameworks. Znajdziesz tu również działające próbki kodu, których możesz użyć od razu, wraz z podstawowymi i technicznymi informacjami potrzebnymi do projektowania, programowania i tworzenia własnych projektów.
⬤ Naucz się najnowocześniejszych technik projektowania interakcji od wiodących artystów i projektantów.
⬤ Pozwalać użytkownikom na wprowadzanie danych za pomocą przycisków, pokręteł i innych fizycznych elementów sterujących.
⬤ Tworzenie grafiki i animacji, w tym obrazów 3D za pomocą OpenGL.
⬤ Wykorzystywać dźwięki do interakcji z użytkownikami, zapewniając im informacje zwrotne, dane wejściowe lub elementy, które mogą kontrolować.
⬤ Praca z silnikami, serwomechanizmami i urządzeniami w celu zapewnienia fizycznego sprzężenia zwrotnego.
⬤ Przekształcanie gestów i ruchów użytkownika w znaczące dane wejściowe przy użyciu Open CV.