Jeffrey Cross
Jeffrey Cross

OKGO WTF efekt

Me proovime midagi välja - paljud tegijad kasutavad "töötlemist", et teha lahedaid interaktiivseid kunsti ja projekte, kuid samasuguseid kõrgprofiilseid näiteid (allikas) ei ole samamoodi nagu Arduino näiteid, nii et minu palve Mike Rosenthal (BLIP festivali asutaja) saatis selle lahe näite. Kui teile meeldib see, püüame MAKE-s esitada rohkem töötlemisprojekte.

Ok Code - Jonathan Bobrow poolt. WTF-i muusikavideo vaatamisel bändist OK Go esimest korda, mõne sekundi jooksul pärast selle algust, ütlesin mulle, et see on väga lihtne efekt (väga nutikalt kasutatud btw), eriti graafika programmi jaoks. Heitke pilk sellele, mida ma siin räägin (video siin).

Mõju, mida ma viitan, on see, et ekraan ei ole värskendav ega puhastav ning joonistab ainult praegu stseenis olevaid elemente, luues tugeva psühhedeelse kujutise, mis määratleb video. st kui ma olen kaadris ja liigun, selle asemel, et kustutada pildi kust ma olin, piirdub see lihtsalt seal, kus ma olen viimase pildi peal - kujutage ette, et lõikad ennast videost, mis on trükitud videost, seejärel asetage need üksteise peale.

Otsustasin, et OK Go ei tohiks olla ainus jahe inimene, kes oma keha ja rekvisiidiga joonistama saab, nii et ma postitasin puperdama, et loodaks töötlemise käigus efekti. Kui järgmisel hommikul ärkasin, võttis OK Go ühendust ja sain võimaluse teha midagi, mida inimesed mängivad, uurivad ja loodetavasti muutuvad uudishimulikeks.

Töötluses kirjutatud rakendus teeb just seda, mida ma eespool kirjeldasin, koos paari muu funktsiooniga. Esiteks võtab rakendus esialgse loenduse lõpus taustapildi, mida ta kasutab oma veebikaamera reaalajas salvestatud materjali võrdlemiseks. Seda tehes otsustab programm joonistada ainult need pikslid, mis ei ole taustaga võrdsed või piisavalt lähedased, toimides tõhusalt rohelise ekraani asendajana. Kuna programm ei värskenda tausta, tõmmatakse joonistatud pildid üksteise peale, luues need kaameras võõrkehade jäljed. Ülejäänud kood on mõeldud kaadrite salvestamiseks kiirkäivitusfaili, laulu esitamine heliribana ja kasutajaliidese loomine.

Taustapildi kustutamiseks kasutatav kood on avatud lähtekoodiga töötlemise näide, ainus muudatus oli öelda programmile erinevate pikslite joonistamine, kuid mitte värskendada. Hägususfunktsioonid olid laenatud ka avatud lähtekoodiga programmeerijalt, keda krediteeriti koodis.

Lähtekoodist näete, et see on lihtsalt loominguline idee, mis koosneb mõnest põhilisest algkoodist ja raskest laenamisest. Minu kood on lihtsalt ok, midagi tähelepanuväärset ja ma arvan, et on oluline meeles pidada, et suur töö võib tuleneda isegi lihtsaimast koodist. Loodan, et naudid seda!

Osa

Jätnud Kommentaari