PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 3D Headtracker nur mit Webcam - faceAPI


Pennywise
2010-03-23, 21:49:53
Im Nintendo 3DS Thread ist das ja schon ein Thema, Headtracking nur mit Webcam. Ich habe mal etwas gegoogelt und dazu ein kostenlose (Non-Commercial) API gefunden.

Damit lässt sich das wohl realisieren. Ein User hat den Flight Simulator 10 damit mal getestet. Eventuell hat ja einer von euch Lust damit zu spielen, ich weiss nicht inwiefern man das als Controller in PC Spielen nutzen kann ohne die Spiele zu ändern.

Website
http://www.seeingmachines.com/
(Aktivierungmail nach Anmeldung kam nicht, dann hab ich mir eine Passwort Reset Mail schicken lassen, danach klappte dann auch der Login)

Demo Videos
http://www.youtube.com/watch?v=BduSDvUU6MY&feature=player_embedded
http://www.youtube.com/watch?v=uA8ZXPS6onk&feature=player_embedded#
http://www.youtube.com/watch?v=R7lcJWL8mhE&feature=related

Flight Simulator 10
http://vimeo.com/2880313

Hier halt mal jemand was mit Crysis gebastelt
http://www.youtube.com/watch?v=O72ZZ-2j28A
Das ist so aber der falsche Ansatz.

Leider gibt es die 3D Demos nicht zum Download, nur das Testprogramm, welches das Gesicht erkennt. Klappte bei mir einwandfrei, man kann auch noch den Mund und die Augenbrauen als Parameter aktivieren.

Pennywise
2010-03-23, 22:00:27
Hier noch ein Video und in der Infobox ein Downloadlink um die Webcam als virtuellen Joystick zu nutzen. (läuft bei mir nicht)

http://www.youtube.com/watch?v=eNE9FfFMeh0

Download Webcam Tracker
http://members.chello.cz/stranky/faceapi2ppjoy.htm

RaumKraehe
2010-03-23, 22:08:27
Naja, ist nicht wirklich was neue. ;)

Früher, vor 1-2 Jahren hab ich Cam2Pan benutzt. Mittlerweile bin ich auf das sehr gut und zuverlässig funktionierende Freetrack umgestiegen. Gibt auch ein paar Threads dazu.

z.b.

http://www.forum-3dcenter.org/vbulletin/showthread.php?t=401779&highlight=Freetrack

Pennywise
2010-03-23, 22:10:24
Nee neu nicht, aber benutzt ja niemand. Finde das Thema aber spannend und Nintendo wohl auch :D Dieses Freetrack arbeitet ja noch mit LEDs die FaceAPI funktioniert ja komplett ohne was.

RaumKraehe
2010-03-23, 22:14:14
Nee neu nicht, aber benutzt ja niemand. Finde das Thema aber spannend und Nintendo wohl auch :D Dieses Freetrack arbeitet ja noch mit LEDs die FaceAPI funktioniert ja komplett ohne was.

Selbst Cam2Pan hatte schon die Möglichkeit echtes Facetracking zu realisieren. Funktionierte nur noch nicht wirklich perfekt. Auch Track-IR nutzt "Marker" um die Präzision zu erhöhen.

MattM
2010-03-23, 22:17:13
Ich benutz seit einem Jahr Freetrack in Verbindung mit einer VX3000 Cam und dem TrackClipPro. Letzterer ist eigentlich für TrackIR gedacht, funktioniert aber natürlich auch mit Freetrack, sind ja nur 3 IR-LEDs die über USB betrieben werden (und dafür ist das Teil schweineteuer und von billigster Qualität). Funktioniert hervorragend in praktisch allen Spielen, die TrackIR unterstützen.

Gerade bei Flight-Sims nun für mich unverzichtbar. Immer mehr Spiele unterstützen das mitlerweile.

Pennywise
2010-03-23, 22:20:35
Ja, ich finde es aber interessant, das man mit der FaceAPI einen virtuellen Controller für Umme programmieren könnte, der dazu noch mit jeder Webcam funktioniert (und das recht genau so wie die Demo aussieht).

Hab keinen Nerv mir noch was an den Kopf zu klemmen.

Dazu sind die ganzen kommerziellen Teile darauf ausgelegt, mit dem Tracker das Mouselook zu ersetzen. Das ist doch der falsche Ansatz. Richtiger wäre es den Point of View, also den Punkt von dem auf eine Szene geguckt wird damit zu ändern. Also zusätzlich zum Mouselook.

Avalox
2010-03-23, 22:55:33
Ja, ich finde es aber interessant, das man mit der .


Für Compiz unter Linux gibt es ein Headtracking für den Desktop schon lange frei zum Download.

http://www.youtube.com/watch?v=8ctmLorlIWQ

Wird für mobile Desktops ganz sicher bald umgesetzt. Apple hält ja entsprechende Patente.

Für Spiele, gerade in Verbindung mit einer 3D Brille ganz große klasse.

Pennywise
2010-03-23, 23:31:38
Das ist ja geil, ich will den Effekt mal sehen. Unter Windows finde ich keine Demo für so etwas, muss ich mir wohl mal Linux installieren.

RaumKraehe
2010-03-24, 10:32:23
Das ist ja geil, ich will den Effekt mal sehen. Unter Windows finde ich keine Demo für so etwas, muss ich mir wohl mal Linux installieren.

nimm doch einfach Freetrack und zocke gleich ganze Games damit. ;)

Pennywise
2010-03-24, 10:48:00
Die funktionieren aber anders. Die ersetzen die Mouselook Funktion und nicht den Point of View. Das ist der Unterschied, es entsteht kein Pseudo-3D Effekt. Mouselook wäre nur effektvoll, wenn ich mir den Monitor vor den Augen schnallen würde.

RaumKraehe
2010-03-24, 10:52:20
Die funktionieren aber anders. Die ersetzen die Mouselook Funktion und nicht den Point of View. Das ist der Unterschied, es entsteht kein Pseudo-3D Effekt. Mouselook wäre nur effektvoll, wenn ich mir den Monitor vor den Augen schnallen würde.

Da Freetrack 6 "Freiheitsgrade" unterstützt wird logischer Weise auch der Point of View verändert. Wie soll das auch anders funktionieren. Der Rest ist nur Software.

Ich frage mich wie du zu solchen Aussagen kommst ohne das du Freetrack scheinbar jemals getestet hast?

Znarf
2010-03-24, 11:03:52
Ich finde den Vorgang technisch faszinierend,
aber sehe den Sinn nicht so ganz.

Wirklich gut nutzbar wäre das ganze doch nur mit einer Videobrille (dann würde die Brille nur das darstellen, was man gerade "ansieht") oder mit einem richtig riesigen Bildschirm. (also so groß, dass man nicht den ganzen Bildschirm auf einmal ansehen kann)

Bei nem Computerbildschirm muss man die Augen verdrehen, sonst schaut man ja am Bildschirm vorbei. :confused:

Grüße Znarf

RaumKraehe
2010-03-24, 11:09:35
Bei nem Computerbildschirm muss man die Augen verdrehen, sonst schaut man ja am Bildschirm vorbei. :confused:

Grüße Znarf

Das ist aber lange nicht so schlimm wie du jetzt denken magst. Man bewegt den Kopf nicht in 100% Relation zu der Bewegung im Spiel/Anwendung. In der Regel stört das in keiner Weise.

Pennywise
2010-03-24, 21:44:55
Ich frage mich wie du zu solchen Aussagen kommst ohne das du Freetrack scheinbar jemals getestet hast?

Aufgrund der Youtube Videos, da wird der Kopf gedreht und das Bild ändert sich wie beim Mouselook. Das ist aber nicht der Effekt den z.B. das Nintendo DS Spiel erzeugt. Da kann man an Objekten vorbei sehen.

RaumKraehe
2010-03-24, 22:14:20
Probier mal Freetrack mit z.B. Black Shark. ;)

Da kann man wenn man sich zur Seite und nach Vorne lehnt wunderbar an den Cockpitaufbauten vorbeikucken. 6 DOF. Warum sollte es auch anders sein.

6 DOF heißt das folgende Bewegungen möglich sind:

1. hoch und runter. Nicht neigen.
2. Kopf nach oben unten neigen.
3. links und rechts. nicht neigen
4. Kopf nach links und rechts kippen.
5. Kopf nach links und rechts drehen.
6. vor und zurück.

Dazu sind eindeutige Parameter im 3d-Raum notwendig.

Ich zocke seit einem Jahr regelmäßig ArmA2 und Black Shark mit Freetrack. erzähl doch nicht was geht und was nicht, solange du es nicht probiert hast.

ShadowXX
2010-03-24, 23:19:09
Ich zocke seit einem Jahr regelmäßig ArmA2 und Black Shark mit Freetrack. erzähl doch nicht was geht und was nicht, solange du es nicht probiert hast.
Welche WebCam würdest du empfehlen?

Sollte mehr ne Einsteiger-Cam sein die nicht zu teuer ist, aber trotzdem möglichst viele Features von Freetrack unterstützt.
Und wie sieht das mit den Anleitungen zum Selber bauen der "Sender-Caps" aus....ist das auch für jemanden bewältigbar der nicht mit nem Lötkolben unter dem Kopfkissen schläft?

Pennywise
2010-03-25, 06:44:14
Ich habe eine Logitech Orb irgendwas, die soll 30FPS konstant liefern, wo bekomme ich die Kopflichter her? Braucht es die 4 LED Version? Dann probier ich den Spaß mal aus.