☰ Menu

Scene.hu

Magyar demoscene portál – grafikusok, zenészek, programozók alkotói közössége

Author Archive

Sundown 2016

Posted by Travis on August - 5 - 2016

Angliában kevesebb demóparty van, mint Magyarországon. Konkrétan egy, a Sundown. Idén a szervezők bejelentették, hogy ebben a formában jövőre nem lesz demoparty, amitől volt az egész eseménynek egyfajta melankolikus beütése. [De mégis lesz. – a szerk.] Ezért is határoztam el, ha már itt vagyok az országban, elmegyek a partyra. Aki volt már Function-ön, Revision-ön, és kialakított egy képet magában a partykról, annak Monty Pythonosan csak annyit mondok: ez teljesen más.

Először is a party helyszínén semmi nem jelezte, hogy az épületben bármilyen esemény is lenne. A gugli térkép és a party honlapja máshogy nevezte az épületet és csak a kiszűrődő zenéből sejtettem, hogy jó helyen járok. A kapuban nem volt senki, aki ellenőrizte volna, hogy átutaltam-e a belépőt. Karszalagot nem osztogattak, a kivetítőn sem ment semmi információ. Egyetlen poszter vagy szórólap sem volt az egész teremben. Egyedül a királynő képe díszelgett kint. Még szemetest sem raktak ki. Körülnéztem, de a szervezőket nem tudtam megkülönböztetni a látogatóktól.
IMG_9217

Azért kerestem egy szervezőt, hogy elmondjam, itt vagyok. Ruairi elég elfoglalt volt, de azért a wifi jelszót meg tudtam tőle szerezni. A party rendszer még nem élt, úgyhogy nem sok mindent tudtam csinálni. Pontban éjfélkor lelőtték a zenét, akkor mindenki kivonult a szabadba dohányozni. Az eddigi partykon, ahol voltam, külön szabály szólt a tudatmódosító szerek alkalmazásáról. Ez a szabály itt, hogy is mondjam, hiányzott.

Másnap megnéztem a városkát és azt kell mondjam, ez tökéletes választás volt. A tengerpart csodaszép, még az itt lakók is áhítattal csodálják reggelente a látványt. Amikor csak tehettem, itt sétáltam. Idő volt rá bőven, mert a délelőtt egyetlen rendezvény sem volt. Délután, jó angol szokás szerint, kvíz ment, ahol értelmetlen kérdésekre kellett humoros, meghökkentő válaszokat adni, majd a nézők szavazhattak, melyik játékos válasza tetszett nekik. A legtöbb hülyeséget kiagyaló pedig nyert.

Szabadtéri tevékenységnek ott volt a floppy hajító bajnokság, ahol nem csak az számított, milyen messze tudjuk eldobni a kis lemezt, de az is fontos volt, hogy közben a fákat is elkerüljük.

A kompók a kis partyk színvonalát hozták. A közönség gyorsan bemelegedett és megszaporodtak a vicces bekiabálások, a látottak kommentálása. Az egyik oldschool release lejátszásával problémák voltak, ami a menetrend csúszását okozta. Deathboy koncertje ezért negyed órára zsugorodott az éjféli határidő miatt.

A partynak viszont még távolról sem volt vége. Lementünk a tengerpartra és elkezdtünk tüzet gyújtani. Nemsokára egy laptop és egy hordozható hangszóró segítségével életre kelt a zene. A tűz keltette füstben zöld lézerek feszültek a fejünk felett, míg egy másik lámpát a hatalmas homokfalra irányítottak, ami még a dinoszauruszok korából maradt ránk.
IMG_9309

lezer

zenegep

Hordozható gázrezsón szalonnát sütöttek, amit két fél zsemle közé raktak és osztogatták mindenkinek. Már csak egy sámán hiányzott, hogy teljes legyen a rituálé.

Utolsó nap a pakolásé volt a főszerep. Közben egy másik fajta kvízt játszottak, ahol a feltett kérdésre a játékosoknak egy hazugság választ kellett adni, majd az összes válasz közül kikeresni az igazit. Aki több embert vert át válaszával, az nyert. Ha eltalálta a jó választ, plusz pontot kapott.

Az eredményhirdetés gyors volt, mert a nyeremények nem érkeztek meg. Mindenki kapott egy baráti kézfogást. Annak ellenére, hogy egyetlen kuka sem volt kint, még harmadnap is csak elvétve láttam szemetet és a WC sem úszott a vízben. Ez is meglepetés volt számomra.

Összességében igen különleges party volt. Sokáig nem is tudtam, mit gondoljak róla. Demópartynak elég szervezetlen volt, de spirituális utazásnak tökéletes.

Unity scener szemmel (2. rész)

Posted by Travis on April - 14 - 2014

Az előző részben létrehozott alkotás két okból sem számít demónak. Először is, nincs benne animáció, másrészt Esc gombra nem lép ki. Ezért ebben a részben kódolni fogunk és animálni.

Hozzunk létre egy új projektet. Nem kell semmilyen csomagot hozzáadnunk. Egy kameránk lesz mindössze. Adjunk hozzá a jelenethez egy csomó kockát. GameObject -> Create Other -> Cube. Ha már három kocka kész, jelöljük ki mindegyiket, majd az Edit -> Duplicate segítségével duplázzuk meg a számukat. Az új kockák a régiekkel megegyező pozícióban lesznek, ezért forgassuk/mozgassuk őket tetszőleges helyre. Rövid idő alatt nagy mennyiségű kockánk lesz, ha ezt a pár lépés ismételgetjük. A kockák mindhárom koordinátája legyen a -2, +2 tartományban.

Adjunk hozzá három fényforrást. GameObject -> Create Other -> Point Light. Nevezzük el őket Red, Green, Blue-nak. Mivel ebben a fejezetben kódolni fogunk, coder color sémát használunk :-) Állítsuk be mindhárom fényforrás pozícióját: Red: X=0, Y=0, Z=3. Green: X=3, Y=0, Z=0. Blue: X=0, Y=3, Z=0.

A kamerának a korábban megismert módon adjunk egy Audio Source komponenst, és adjunk hozzá zenét.
1. ábra

Tovább…

Unity scener szemmel (1. rész)

Posted by Travis on December - 27 - 2013

Már a Function idején is szemeztem a Unity3d játékmotorral. Sokszor mondják, hogy a demoscene és a játékfejlesztés szoros kapcsolatban van, de ezt a kapcsolatot kicsit egyoldalúnak találtam. Habár nem vagyok bennfentes a játékiparban, kívülállóként azt látom, hogy a játékipar többet profitál a demoscenéből, mint fordítva.

A jövőben elképzelhető, hogy ez a trend meg fog fordulni, hiszen egyre több grafikai motor válik hozzáférhetővé és ez biztosan kihatással lesz a demoscenere is. Az egyik ilyen motor a Unity. Elsősorban játékfejlesztésre van kihegyezve, de ismerünk egy csapatot, akik – legjobb tudomásom szerint – kizárólag ezzel a motorral készítenek release-eket. Nézzük, mi a Poo-brain csapat titka!

Tovább…

OpenCV végkifejlet (3. rész)

Posted by Travis on July - 15 - 2013

travis_mocapElérkeztünk OpenCV-t bemutató sorozatunk utolsó részéhez. Itt csak példákat szeretnék mutatni, mire is lehet használni ezt a programozói felületet. Sajnálatos módon az OpenCV C és C++-os felületei között jelentős különbségek vannak, ami abban is megnyilvánul, hogy ha C++-ban programozunk, több algoritmust használhatunk. Ebben a fejezetben ezért csak C++-os példaprogramok lesznek.

Kontúr keresés

Első példánkban igyekszünk meghatározni egy képen a kontúrokat. A kontúr kereséshez a Canny() metódust használjuk. Bemenetnek egycsatornás, 8 bites képet kell adnunk. A példaprogramban nem csak a képet jelenítjük meg, hanem két GUI elemet is, amivel az algoritmus paramétereit állítgatjuk. Az élkeresés hatékonyságát Gauss elmosással növeljük.

Tovább…

Előfeldolgozás OpenCV-vel. Második rész

Posted by Travis on October - 24 - 2012

Az OpenCV képfeldolgozás cikksorozat első része után itt a folytatás, de csak a tovább után…
Tovább…

Amikor először hallottam, hogyan készült a Moove című Fresh!Mindworkz produkció, nagyon elcsodálkoztam. A felvételt ugyanis Aha kézzel processzálta. Minden egyes képkockánál megjelölte, hol van táncos keze. Már pontosan nem emlékszem, mennyi klikkelést kellett végrehajtania, de nekem már az egy százaléka is sok lett volna.

Felvetődik a kérdés, mit csináljanak azok a demócsapatok, ahol nincsenek ilyen elhivatott tagok, csak lusta kóderek? A válasz egyszerű: bízzuk ezt a munkát is számítógépre.

Az OpenCV egy olyan API, ami rengeteg hasznos módszerrel igyekszik segíteni a képfeldolgozást. Nem kell nekünk megvalósítani a bonyolult algoritmusokat, hanem csak használni azokat. Miként használhatjuk ezt a demosceneben? Csak nézzünk meg néhány ASD demót! Ők már 2006 óta használják olyan produkciókban, mint az Evolution of vision vagy a Happiness is around the bend.
Tovább…

Így készült: Livin’ in a box

Posted by Travis on July - 10 - 2012

Ez a demónk egy kísérletből született. Egy ideje nagyon foglalkoztat a házi motion capture gondolata, ezért elkezdtem tanulni az OpenCV-t (amiről hamarosan írok egy poszt-sorozatot). Úgy láttam, ez nagyon jó demo-alap lenne, Grass-al ezért elkezdtük tervezni a demót.

A másik lökést az adta, hogy tavaly megemlítettem egy AmiCon-on is, mivel foglalkozom, és Spenot felajánlotta, hogy kölcsönadja a Kinectjét, hogy azzal is kísérletezzem. Decemberben került sor az átadásra, egy hétig játszhattam vele. Gyorsan lementettem néhány videót, amit majd remélhetőleg fel fogok tudni használni a demóban.

Az egyetlen probléma az volt, hogy megközelítőleg 2GB méretűek voltak a mélységi információk. Ez még a legengedékenyebb compó-szabályzatnak sem felelnek meg. Szükség volt valami tömörítésre. Egy viszonylag egyszerű megközelítést alkalmaztam. Ahol a következő képkockában eltérés volt az előzőhöz képest, ott letároltam a koordinátát és a megváltozott értéket. Ezzel 7 és 11 MB méretűek lettek a fájlok. Úgy gondoltam további trükközésre nincs szükség.
Tovább…

shamen_tn.jpg.jpgA hír nem friss, de a jó hír soha nem évül el. A T-Mobile által kiírt ReZene pályázaton Shamen is indult. A pályázóknak egy reklámfilm képi világára épülő zenét kellett alkotniuk. A beérkezett 506 pályaművet szakmai zsűri értékelte. Shamen, aki zenéjével a Cybernetic Genetics csapatot erősíti, 343 szavazattal nyerte el a közönségdíjat.

A sajtóközlemény.

A tovább link után megnézhetitek a nyertes pályaművet, és képeket a győztesekről.

Tovább…

2002-es demók zenéi

Posted by Travis on November - 3 - 2011

amigavibes.jpgMegjelent az AmigaVibes legújabb összeállítása. A podcast olyan nagy sikerű alkotások zenéit tartalmazza, mint a Variform, Retrograde vagy a Chimera. A reggeli komor hangulatot remekül lehet ellensúlyozni néhány MP3 lejátszóba, telefonba betárazott demózenével. Töltsétek és hallgassátok! A podcast teljes tartalma a következő:

  • Variform – Kewlers
  • Liquid… Wen? – Haujobb
  • Retrograde – Black Maiden
  • Petroleo – Boah
  • Liquid… Wen? – Haujobb
  • A Deepness In The Sky – MFX
  • Superjam Superheroes – Condense and Mandarine
  • Planet Loop – Madwizards and Nah-Kolor
  • Halla – Moppi Productions
  • This Way – Stravaganza
  • 32 Degrees In The Shade – Yodel
  • Chimera – Halcyon
  • Little Nell – The Black Lotus
Ugrás a lap tetejére Ugrás a lap aljára