SINbacsi kütyüjei #1 - Face Track
Techmánia 2011. március 21. 15 hozzászólás 3816 olvasásSzerencsére ma nem a Kinectről és nem is a Wii-ről fogunk beszélgetni. Tudniillik, ez inkább egy kis 'csináld magad' post-féle akar lenni.

Szeretem a szimulátorokat. Élethűek és a valósághoz kezdenek már nagyon közel állni. No, azért nem mondanám, hogy ha szimulátorban képes vagyok leszállni egy géppel, akkor ez a valóságban is sikerülne... De el lehet velük szórakozni, megfigyelni milyen szép a táj, mennyire vannak kidolgozva a részletek....
Aki repülőszimulátorral játszott már, biztosan ismeri az érzést, amikor a földön állva körülnézünk, hol egérrel, hol a joystick külön nézőkéjével. Ez eléggé macerás, főleg repülés/vezetés közben, mikor kezünk le van foglalva az irányítással. Erre jött létre a fejkövetés módszertana.
Alapjaiban véve pofonegyszerű a dolog. A valóságot kell 'szimulátorba öntenünk'. A valóságban mit csinálunk, ha körbenézünk? Mozgatjuk a fejünket. A technológia adott volt, mozgást modelleztek 3D-ben, csak senkinek nem jutott eszébe ezt a rendszert 'közcélra' átalakítani. A várakozásnak vége, megvan a szoftver és a - nem nehéz - elkészítési útmutató.

Így néz ki az eszköz a maga teljes valójában.
A megvalósítás még egyszerűbb, mint az elgondolás. Nem lesz másra szükséged, mint egy webkamerára és a fenti képen látható eszköz elkészítésére.
A kütyü elkészítése:
Alapvetően pár irányt le kell fektetnünk projektünk sikerének érdekében. El kell döntenünk, honnan kapjon áramot a LED, illetve milyen fajta fény (színhőmérsékletű/spektrumú) legyen használatos. Itt jegyezném meg, hogy a későbbi kényelem érdekében erősen ajánlom az infravörös LED-eket, hiszen fényük az emberi szem számára nem látható, viszont pár infraszűrőstől eltekintve, a webkamerák érzékelik. Mégiscsak jobb este úgy simezni, hogy közben nem világít, mondjuk három kék LED a monitorra. :)
A LED-ek energiaigényét saját magad ki is számolhatod, a program weboldalán: itt.
Én az USB portról szedtem áramot a LED-eknek, így szépen körbe lehetett futtatni a kábelezést a fejhallgató kábelén. Gyors számolgatás, és ki is jött, mekkora ellenállással kell számolnom. Ezen a ponton ajánlanám azoknak, akik az elektronikában kevésbé jártasak, keressenek egy hobbielektronikás ismerőst, kb. 2 perc alatt összeforrasztja.
A keret elkészítéséhez én hurkapálcát használtam, de igazából teljesen mindegy az anyaga, csak formailag hasonlítson az alábbi képen látható háromszögre.
A háromszög alakú keret. A körök jelzik a LED-ek helyét.
Ha összeállt a keret, megvannak a LED-ek, jöhet a projekt lelke, a program. Innen töltheted le.
A program beállítása nem okozhat sok gondot, első lépésként a saját eszközöd méreteit kell megadni a lehető legnagyobb pontosság érdekében. Nálam másra nem is volt szükség, fejmozgatásra már reagált is a 3D fej a programban.
Flight Simulator X-el próbáltam, külön beállítás nélkül simán működött, és hihetetlen élményt nyújtott addig, míg a macsekom ki nem nézte magának, így sajnos töréskár okozta sérülésekben elhunyt. :)
Igazából bármely játékhoz jó, mivel a fejmozgást nem csak kontroller (egér, joystick, stb.) utánzására lehet használni, hanem akár billentyűlenyomásokat is lehet utánozni. Itt kell még hozzátennem, nekem Stracraft II-ben nem igazán akart működni a pálya görgetése fejjel, de bizonyos körülmények között (abszolút sötétben) egész jól szuperált!
A program beállításánál figyeljetek arra, hogy más fényforrás ne zavarhasson bele a kamera látóterébe, mert az elronthatja az érzékelést. Van egy felület, ahol ezt szépen be lehet állítani, a legjobb eredményt akkor fogjátok kapni, ha a LED-ek fénye látszik csak a fekete képernyőn.
Végezetül nézzük meg, milyen jó is lehet egy ilyen eszköz a mindennapi 'simmer' számára:
Kíváncsian várom, nektek hogyan sikerült, hogy szuperál a dolog!

Age of Empireshttp://aoe.rts.hu/
Battlefieldhttp://www.battlefield.hu/
Call of Dutyhttp://www.cod.hu/
Counter-Strikehttp://www.counter-strike.hu/
DOTAhttp://dota.rts.hu/
Half-Lifehttp://www.half-life.hu/
League of Legendshttp://lol.rts.hu/
Need for Speedhttp://www.nfs.hu/
StarCrafthttp://sc.rts.hu/
Team Fortresshttp://www.teamfortress.hu/
TrackManiahttp://www.trackmania.hu/
Warcrafthttp://w3.rts.hu/
OGC Webshophttp://shop.ogc.hu/
Steamhttp://www.steam.hu/
Mumblehttp://www.mumble.hu/
Crysis 2http://www.crysis-online.hu/
Game Starhttp://www.gamestar.hu/
Garry's Modhttp://www.gmod.hu/
Grand Theft Autohttp://www.gta.hu/
Mafiahttp://www.mafia-game.hu/
Minecrafthttp://www.minecraft.hu/
Quakehttp://www.quake.hu/
Red Orchestrahttp://www.redorchestra.hu/
Terrariahttp://www.terraria.hu/

Index 