p5.js – Introopgave

Appelsiner i turbanen – et lille spil, der trænger til forbedring, og som kan bruges til at genopfriske p5 og mere generelt programmeringskompetancer. Hent koderne her (åbner i en ny fane, der blot kan lukkes, download er allerede sket, når du ser siden) Find dernæst den downloadede zip-fil. Pak den ud til en mappe på … Læs mere

4 Kommunikation

Så er vi næsten i mål. Vi har skrevet koden til en lille webserver vi kan starte og køre, og vi har oprettet forbindelse med en klient – som har fået sit helt eget id. Vi kan åbne to forskellige browservinduer og forbinde til serveren – og i terminalvinduet kan vi de får forbindelse begge … Læs mere

3 Sockets

Ok. Så nu har vi en webserver der kører node og som åbner vores egen server.js fil og hoster vores skitse i p5 lokalt på port 3000. Nu skal vi tilføje det kode som gør det muligt for klienter på serveren, at sende beskeder frem og tilbage til hinanden i realtid. Og dermed er vi … Læs mere

Fang en lyd

[iframe width=”100%” height=”100″ src=”https://digiteknik.github.io/Processing/Processing/fang_en_lyd_p5/” allow=”microphone;” scrolling=”no”] Lyd er et godt eksempel på de trin man typisk skal igennem, før man kan arbejde med hardware input i Processing. Betragt nedenstående kodestump. I første linje importeres biblioteket processing.sound. Det er en masse tillægsfunktioner, som fylder så meget at de ikke er medtaget i den grundlæggende software. For … Læs mere

Flere videoeksperimenter

På denne github kan du se en masse eksempler på hvordan man kan manipulere et indgående videosignal live: https://github.com/shiffman/LearningProcessing/tree/master/chp16_video Download biblioteket og pak det ud et sted hvor du kan finde det (eller clone med github, hvis du kan) Opgaver Vælg en af nedenstående funktioner – åbn skitsen og prøv at undersøge nøjagtig hvad der … Læs mere

Fang en Video

Med Processing kan vi hente mange former for input og en af de væsentligste kilder er selvfølgelig video. Med et webcam input kan man spore bevægelse, objekter, ansigter og mange andre ting.