Hoofdcategorieën

Australische onderzoeker maakt head-tracking geschikt voor fps

Door Paul Hulsebosch, donderdag 2 juli 2009 16:42, views: 18.533

De Australische onderzoeker Torben Sko hoopt te promoveren op een techniek voor head tracking die geavanceerder is dan eerder bedachte technieken. Met Sko's versie kan een gamer zijn spelpersonage bijvoorbeeld ook om de hoek laten kijken.

Torben Sko, een onderzoeker aan de Australian National University, hoopt te kunnen promoveren met 'een studie naar het idee om traditionele vormen van interactie met computergames aan te passen door gebruik te maken van onconventionele, maar betaalbare toepassingen.' Voor zijn dissertatieproject maakte hij een opstelling waarin hij een goedkope webcam koppelt aan zelfgeschreven software, die vervolgens zijn output doorgeeft aan Source, de engine die ontwikkelaar Valve voor Half-Life 2 schreef.

De software van Sko herkent het gezicht van de speler en kan dat volgen als het beweegt. De hoofdbewegingen van de speler kunnen vervolgens gebruikt worden om het spelpersonage op een overeenkomstige manier te laten bewegen. Net als bij de techniek die Johnny Lee anderhalf jaar geleden demonstreerde, kan de speler zijn spelpersonage om zich heen laten kijken door zijn eigen hoofd te draaien. Sko's techniek gaat echter verder: de speler kan in- en uitzoomen door respectievelijk naar voren en naar achteren te bewegen. De speler kan bovendien zijn virtuele evenbeeld om een hoek laten kijken door het hoofd te kantelen. Op die manier kan ook een geweer aangelegd worden, zodat door het vizier gekeken kan worden. Daarmee is de techniek van Sko zeer geschikt voor toepassing in schietspellen.

De techniek van Sko lijkt meer op die van Project Natal, dat Microsoft op de laatste E3 demonstreerde, dan op de techniek van Lee, waarbij een bril gedragen moet worden. Dat is bij de techniek van Sko niet nodig. Lee maakte tijdens de E3 bekend dat hij bij Microsoft in dienst is getreden, waar hij zal meewerken aan Project Natal. Lee heeft naar eigen zeggen nog geen bijdrage geleverd aan wat Microsoft in Los Angeles van Project Natal liet zien.

Hier had een filmpje kunnen staan maar je browser heeft blijkbaar geen flash-support of javascript is uitgeschakeld...
Volgende 17:18 'Palm kondigt volgende week Britse versie van Pre aan'
Vorige 16:15 Sony Ericsson voegt Nederlandse tak bij Duitsland

Reacties

«  1  2  3  »

Vet! ;-)

Maar RSI in je nek lijkt me toch niet zo tof.

Kijk eens naar 'Track-IR' (ondersteund bijv. de nieuwe ARMA2 game)

zie hier youtubje

Ongetwijfeld dat die australische jongen beter kan coderen dan kangaroes bakken, maar de techniek gebruikt door Track-IR lijkt zo op het eerste gezicht aanzienlijk nouwkeuriger

Het verschil zit 'm erin dat Track-IR gebruik maakt van speciale hardware. Bovenstaande student is er in geslaagd om ongeveer dezelfde preciesie te bereiken met webcams. Daarbij denk ik overigens dat hij nog meer mogelijkheden kan toevoegen bij het gezichtsherkenning gedeelte gezien de contouren die door de software getracked worden (zie begin van filmpje).

Deze software is heel interessant voor gameontwikkelaars, omdat zij nu de functionaliteit kunnen leveren aan een grote groep mensen doordat er geen extra speciale hardware nodig is (veel mensen hebben al een webcam en indien dit niet het geval is kan deze voor ~10 euro aangeschaft worden).

Eentje zal idd wel lukken. Maar 5 webcams, waarschijnlijk ook nog dezelfde zal iemand niet zo snel hebben.

De tekst is niet goed "5 camera tracked motions": 1 camera, 5 verschillende 'head motions'. Als je op YouTube zoekt kan je een heleboel voorbeelden vinden en zie je ook dat er steeds maar 1 webcam is. Fout is overigens al gemeld (link)

[Reactie gewijzigd door ZeroSixZero op donderdag 2 juli 2009 17:27]


Het mooiste zou zijn, wanneer dit soort head-tracking gewoon onderdeel van DirectX wordt, en dat de consument dan kan kiezen voor een budget optie, zoals van deze student, of een geavanceerdere maar duurdere optie, zoals van Track-IR.


Ik kende Track-IR nog niet, maar dat ziet er inderdaad verschrikkelijk goed uit. Wow!
't is dat ik tegenwoordig nog maar weinig speel, maar een paar jaar geleden had ik er onmiddellijk eentje besteld!

Die creatie van deze student is trouwens wel een beetje traag. Als je bijvoorbeeld naar het inzoomen kijkt, dan zie je een behoorlijk lange tijd tussen hoofdbeweging en effect op het beeld...

Waar je ook rekening mee moet houden is dat je altijd een pet OF die waardeloze headset moet dragen, voor de mensen die de complete ervaring willen hebben met surround en niet geirriteerd willen zijn omdat er konstant een stom klepje boven je hoofd hangt is dit toch echt veel interesanter, en waarschijnlijk ook goedkoper.

Hoe dan ook is dit een uiters interesante ontwikkeling, helaas zijn er wel wat nadelen aan het dat hoofd draai gebeuren. Als je bevoorbeeld een NVidia 3D bril hebt gekocht werkt dit niet meer omdat deze ervan uit gaat dat je altijd recht naar je scherm kijkt zodat het om en om het oog goed kan bedekken.

Ik vind vooral de "3D" space feature erg interesant, het is dan ook een soort van 3D maar voor een prikkie. Dit hele gedoe geeft je meer het gevoel dat je zelf echt aan het lopen bent in die grote wereld en niet dat je door de ogen van een syntetisch poppetje zit te kijken die altijd maar zijn hoofd stil weet te houden en nooit eens zijn nek kan draaien zonder dat het wapen mee draait.

Top ontwikkeling hoor!

Dat met die 3D bril zal wel meevallen...

Je kunt bij een bril met je oog echt maar door 1 glas kijken. Je neus blokkert het zicht naar het andere glas.

dan op de techniek van Lee, waarbij een bril gedragen moet worden
Dit is incorrect? Er moesten 2 IR-LED's aan je hoofd zitten, dat kon ook gewoon op een pet, hoofdband, haarclips whatever, ja hij gebruikte een bril met daarop gewone LED's en bouwde die om voor IR, maar 't was er niet voor nodig want hij liet ook ziet dan je de sensorbar op je pet kon plakken (maar dat zou niet heel praktisch zijn hè ;)

Al met al is dit al meer facial recognition dan waarmee headtracking word bereikt als het hoofd punten geven waarop het headtracking systeem oriënteert, en dus meer Project Natal achtig maar eigenlijk ook al jaar en dag niets nieuws.

Dit is echt vet als het zuiver werkt zal dit gamen zeker veranderen!

Euhm... Dit kon toch ook al lang met de Track IR/Freetrack. Maar dan met slechts 1 ontvanger/webcam? Bekendste FPS toepassing is ArmA (2)

[Reactie gewijzigd door cpt.skydiver op donderdag 2 juli 2009 16:45]


Inderdaad, ik zie de grote verschillen ook niet echt. Deze jongen heeft meer camera's en dan geen reflectors/ledjes nodig maar verder... De trackir oplossing lijkt me vooralsnog goedkoper en niet veel minder practisch. [Track IR is duur, maar de hardware is niet echt prijzig: je betaald vooral voor de software (en maker Naturalpoint wordt best rijk ;-)]

Als er nou ook gezichtsuitdrukkingherkenning bij zat zou het iets nieuws zijn.
[@ Skohsl: daar doelde ik mede op, via uitdrukking emoties, bedankt voor de aanvulling]

[Reactie gewijzigd door Pozo op donderdag 2 juli 2009 16:59]


Er wordt al veel onderzoek gedaan naar uitdrukking herkenning, maar in spellen zal het toch niet zo belangrijk zijn. Waar het vooral om gaat is om te detecteren wanneer mensen het moeilijk hebben, of boos worden op een programma om ze extra hulp te bieden wanneer ze het nodig hebben.

In mmorpg spellen zitten anders vaak genoeg 'taunts' die prima door een webcam kunnen worden opgepikt. Dat verschilt van gezichtsuitdrukkingen tot handgebaren.

nja dat lijkt me echt niet zo positief. Als je weet dat het jochie aan de andere kant echt zo belachelijk aan het doen is, lijkt mij dat geen positief effect op de spelerscommunnity hebben. We hebben nu al teveel jong volk dat zich niet deftig gedraagt. Hoe meer die relatie virtualiteit-realiteit 1-1 wordt...hoe rechtstreekser taunts en andere gewoon worden. Hebben we niet nodig mijns insziens. Je kan best morele debatten beginnen over de instrumentalistische waarde en dat de techniek niet verantwoordelijk is voor het misbruik van mensen, maar volwassenen weten dat de wereld niet zo eenvoudig in mekaar zit.

Dit is ook één webcam, maar door de vertaling van het Engelse "5 hoofdbewegingen kunnen worden gevolgt" denk ik dat jij dacht dat er 5 webcams nodig zijn. Er is zelfs in dit geval geen dure TrackIR nodig, maar een goedkope normale webcam.

Torben Sko zelf heeft eigenlijk weinig revolutionair gecodeerd, hij heeft namelijk een bestaand head tracking webcamsoftware gepakt, Seeingmachines FaceAPI om precies te zijn, en dat gecombineerd met de Valve HL-2 engine voor de game beelden.

Dat wil niet zeggen dat de combinatie niet spectaculair is, en dat is ook precies wat zijn bedoeling was met de studie die hij heeft gedaan.

Heel leuk, maar als je opzij kijkt zie je zelf niks meer. :?
Of je moet dus ook een array aan beeldschermen om je heen hebben...

Bij trackir lossen ze dat op door bewegingen te vergroten. Bijv 30 graden in het echt = 90 graden ingame. Dat kan (hoeft niet) ook niet-linear, dus dat bijv 5 graden => 10 graden, 30 graden => 180 graden.

Werkt best aardig (ik heb ee ntrackIR 5 met ARMA 2 en flightsims).

Euhm.. Wat dacht je om gewoon voor elke 10° dat je je hooft draait dit gewoon wordt omgezet in 30° ofzo?
Hoeft echt niet moeilijk te zijn hoor

Hier gaan mensen nog nek klachten van krijgen.

Kwestie van finetuning

Diezelfde mensen klagen nu ook zoveel van RSI van muis en toetsenbord?
Ik vind nekklachten een beetje non-argument hier..

Wat gaaf!

en @ Xqlusive: bekijk het filmpje, het wordt dan een stuk duidelijker ;)

Zeer mooie stukje software dat naadloos kan samenwerken met de '3d-simulatie zoals bedacht door Johnny Lee

Dit zou uiteraard extra leuk zijn icm head mounted (3D) display :)
Ik vindt het onbegrijpelijk dat VR nog niet een grote vlucht heeft gehad op dit gebied.

bedank de virtualboy maar daarvoor ;)

Dit kon al allemaal, je hebt althans geen 5 webcams nodig, 1 volstaat:
http://www.youtube.com/watch?v=FFN8cW1mSVY
In het fragment is diepte niet te zien, maar het is wel mogelijk.
Met 5 kan het overigens best nauwkeuriger zijn, maar tevens omslachtiger. En je wil geen 1:1 mapping altijd van je hoofd. Niemand zit namelijk altijd stil.

Zoals hierboven ergens al gemeld, het is met 1 webcam geen 5.

1 webcam 5 gestures

Leuke toevoeging voor single player maar voor multiplayer lijkt me het toch echt niet functioneel behalve mischien het leanen dan.

Edit:
Als ze nou je gezichtsuitdrukking op het model laden kan je eindelijk zien wat iemand voor gezicht trek als je hem neer knalt. :)

[Reactie gewijzigd door Neokglitch op donderdag 2 juli 2009 17:00]


@your edit: zal wel komen :D
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 17:18 'Palm kondigt volgende week Britse versie van Pre aan'
Vorige 16:15 Sony Ericsson voegt Nederlandse tak bij Duitsland
VNU Media logo Hosted by True

© 1998 - 2010 Tweakers.net - Alle rechten voorbehouden - Uw Privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2009