Interaktiva glidande Visualizer (10 / 12 steg)

Steg 10: Genomföra kod

Först måste du hämta det programmera språket bearbetning till din dator. Länken till data överför är nedan.

https://Processing.org/download/

För att få din egen bild sätter igång, hitta koden:

< p > //Image ange setup < br > imageSets = ny ArrayList < imageset > ();
//*******************************************************************************
//*******************************************************************************
Ändra dessa till prefix, förlängning och antalet bilder i din uppsättning
kom ihåg att placera bildfilerna i datamappen
Bilder bör vara i form prefix ### .TLG där ### börjar vid 0000
och ext är en av jpg, gif, png eller tga

imageSets.add (nya ImageSet ("prefix", "ext", #));
imageSets.add (nya ImageSet ("fisk", "jpg", 21)); </imageset></p><p> //*******************************************************************************
//*******************************************************************************
poäng = nya film (här, "credits.mp4"); < /p >

och lägga till egna objekt i imageSets exempel. Bortkommenterad koden visar formuläret där dessa transaktioner bör vara:

imageSets.add (nya ImageSet ("prefix", "ext", #));

* prefix är avbildning utan inte inkluderar senaste uppsättning av 4 siffror. exempel: "IM" för filen "IM0694.jpg"

* ext avser tillägget bild (jpg, png, gif eller tga)

* Den sista parametern är det totala antalet bilder i bildsekvens. Detta nummer är viktigt eftersom det används för att läsa in rätt mängd bilder från datamappen under slingan.

** Se till att filerna finns i mappen "data" i samma katalog som den bearbetning skissen och i formuläret prefix ### .TLG där ### börjar vid 0000. För ett exempel, titta på filerna på kort tid förfaller vi tillhandahållit.

** Du kan också ändra raden poäng om du vill visa dina egna poäng

För att se till att bilden passar sekvens korrekt på skärmen:

Tänk på att ändra måtten på variablerna visas överst i skissen baserat på monitor pixeldimensioner. Koden läser just nu:

slutliga int skärmbredd = 1920;

slutliga int SCREEN_HEIGHT = 1080;

Koden har två andra viktiga funktioner förutom bild reglaget.

1. det kräver att användaren att kalibrera scroll längden i början av varje användning för att säkerställa att användaren kan sedan bläddra igenom hela den bild som.

2. det tillåter användaren att bläddra igenom bild uppsättningar tillgängliga och väljer du den uppsättning som de vill visa. Dessa funktioner ingår i koden redan.


Anteckningar:

Observera 1: Vi körde vår enhet av en MacBook Pro med en 2.3GHz Intel Core i7 processor med 16GB RAM och NVIDIA GeForce GT 750 M 2048 MB grafik.

Anmärkning 2: Om din behandling skiss kör slut på minne, gå till inställningar och hitta fältet öka maximalt tillgänglig minne. Vi fann att 10GB var tillräcklig för 650 + 1080p PNG bilder. Om du använder mindre skärmar eller mindre bilder, räcka mindre RAM-minne.

Viktigt: Mus Acceleration

För att noggrant gå igenom bildspelet måste du inaktivera mus acceleration. Detta är en funktion som de flesta OSs har där mus hastighet påverkar hur långt du flyttar. Måste du leta upp hur man inaktiverar den på din maskin. Här är länken vi använde (Mac OS X), kan du behöva söka på egen hand om detta inte fungerar:

Viktigt: Bildskärmar

Detta system är utformade för att användas på en andra och tredje bildskärm. Om du inte har 3 monitorer, ändra raden

frame.setLocation (displayWidth, 0);

till

frame.setLocation (0,0);

Som placerar programmets ram på din första fönstret så att du kan se den.

Se Steg
Relaterade Ämnen

Interaktiv Beer Pong (Beirut) tabell

har du någonsin spelat befunnit dig i en lång, tråkig omgång öl Pong som önskar det fanns lite mer spänning i spelet? Jag vet att jag har så jag bestämde mig att försöka göra pong spel lite mer spännande i vårt hus genom att göra denna interaktiva öl...

Färg Visualizer

någonsin ville ha en interaktiv och enkel lödning kit för nybörjare? Färg bildeffekter har tre potentiometrar, motstånd, ett batteri och en RGB LED att göra en enkel lödning kit, och ett interaktivt projekt allt i ett! Ursprungligen kom jag upp med d...

Hacka en gammal TV in en ljud Visualizer

Vad betyder musik ser ut? Det är inte något som de flesta människor tycker om. Lyckligtvis för oss beslutat någon att ansluta en musikspelare till ett oscilloskop och få reda på. För icke-elektronik nördar där ute är ett oscilloskop elektroniska utru...

Interaktiva handskar

Denna interaktiva handske använder flex sensorer, ledande tyg och en accelerometer känsla hand läggning, krökning av varje finger, och fingertopparna vidrör. Det har också en liten motor i handflata för haptic feedback. Handsken är avsedd att vara en...

Herb Caen jätte interaktiva skrivmaskin

Vi byggde en stor interaktiv replik av Herb Caen "Lojala Royal" skrivmaskin som också fungerar som en liten urban amfiteater. "Nycklar" fördubblats också platser som får människor att sitta, koppla av och följa staden runt dem. Undersi...

Interaktiva veckokalender

HälsningarKonsten att tid förvaltning är ge entusiasm att göra vår levande mer meningsfullaBörja med enkel sak, vi vet vad vi ska göra i morgon och vad vi har gjort idag se det om vårt uppdrag idag, om inte gjort ännu så vi behöver klibbiga planen at...

85 tum bak projektion Wiimote IWB (interaktiva White Board)

detta Instructable visar hur du ställer in en Wiimote interaktiv Whiteboard med Johnny Lee teknik. Det finns andra Instructables tillägnad ställer in och använder Wiimoteboard, så jag inte kommer att täcka de grundläggande inrätta steg.Jag ursprungli...

Andning vägg: projection kartläggning på en glidande yta med en djup kamera

Vore det inte trevligt om vi kunde känna information om ytan av objekt på våra fingertoppar? Hur vi berör objekt, hur kan företaget vi trycker dem och allmänt hur vi flytta information det fysiska utrymmet alla reflekteras på ytan av den omgivande mi...

Elektrisk cykel till elgenerator - enkel DIY mobila interaktiva vetenskapsmuseet

jag hör och jag glömmer. Jag ser och jag minns. Jag gör och jag förstår.Tillskriva Konfucius (~ 500 f.Kr.). Fortfarande är sant 2500 år senare.När jag var 7-8 år gammal på en eländig kall grå dag i februari mina föräldrar släppte min bror och systrar...

Interaktiva Instagram kostym

Halloween. Min favorit "holiday" år. ingen resa över hela landet på en av de värsta resa dagarna av året, inte oroa dig för vilken gåva att få för som, inte oroa dig för att vara "den killen/tjejen" utan ett datum (för oss enda folk dä...

HUR du VÄGGFÄSTE TV på en interaktiv TV MOUNT

Vissa saker verkar mycket komplicerat på grund av hur vi ser på dem. Vi har träffat många människor som älskar att se deras vackra TV på väggen vid den perfekta vinkeln men är rädd för montering av deras TV med hjälp av en interaktiv TV Väggfäste. De...

Interaktiv Multitouch skärm

mellan Apple iPhone och Microsofts interaktiv tabell, multi-touch visar är i ropet. Detta instructable visar dig hur du sätter din LCD-projektor till en interaktiv multi-touch display tabell med några billiga komponenter lätt tillgängliga från järnaf...

Musik Visualizer för Live uppträdanden

i detta instructable, kommer jag att förklara systemet som jag har satt upp för att producera en realtid, musik/beat kontrollerade visualizer som projiceras bakom ett liveband. Bilderna här är från en prep kör jag slutade i min trädgård, men jag kan...

Interaktiva ledde bordlägger

här är en guidad instructable om hur man gör egna interaktiva LED tabell med hjälp av en av Kit från Evil Mad Sciencitst.Här är en video av min finalbordet i aktion i mörkret, och en bild av hur det ser ut:Steg 1: Välj din storlek och skapa en Ond ga...

Interaktiva spinner soffa

Katt formade jätte soffor har gjorts tidigare. Klappa en katt kan vara terapeutiskt och strök flurry tigrar är kända för att vara avkopplande. I det här projektet visar vi en soffa som spinner när det är linjerade med målet att utforska nya begrepp i...

4 ramar interaktiva visitkort Maker

jag skapade denna kreativa interaktiva visitkort för att få några ord ut mig och några saker jag gör. Jag tänkte jag vara snäll och lägga filen jag brukade göra det på nätet (du skulle aldrig gissa att det gjordes med hjälp av excel).Du behöver en tr...

Dalek interaktiva väggbonad med Chibitronics

Detta är en instructable för Wholigans (fans av brittiska sci-fi showen, Dr som) som vill piffa upp sitt inre med en smart och lustiga väggbonad. Listan över material är mycket enkel och tillgänglig. De är som följer...Skrivare (färgad föredras)Dator...

3D interaktiv akvarium bakgrund

I detta instructable, jag kommer att visa dig hur man gör en 3D interaktiva bakgrund som har grottor, och en undervattens sand falla. Det är ganska lätt att göra, och är mycket billig. Det tar tid, men slutprodukten ser fantastisk och din familj och...

Avancerad lins Diffusion Canon 7D Video läge interaktiv handledning

tredje segmentet i nya interaktiva canon 7d / 5d video tutorial-serien som går över objektiv diffusion frågor för fotografering video på canon-kameror. Ingår saranwrap, takbergarter filter och anamorfisk linser....