w3schools method link keywords img javascript html5 browser kinect gamepad-api

javascript - method - meta keywords html



Kinect en HTML5 (7)

Estoy haciendo algo similar, creando aplicaciones Win8 Metro con Kinect. IE10 usa WebSockets (al menos por ahora; no sé si siempre será así), por lo que la conexión a su dispositivo Kinect a través del servicio puede ser la única manera por ahora. Esto realmente no ayuda a la parte de su pregunta que no requiere instalación, pero funciona bastante bien, por lo que puedo decir.

Re: API de Gamepad, sigo pensando que necesitará un intermediario para traducir los datos de Kinect en algo que la API de Gamepad pueda usar, ya que Kinect no se muestra como un gamepad. No estoy terriblemente familiarizado con GPAPI, pero dudo seriamente si un API que no sea gamepad sería compatible con esa API.

Por supuesto, si reúne a una comunidad de desarrolladores con ideas similares que puedan estandarizarse en un solo traductor de Kinect a gamepad, al menos los usuarios solo tienen que instalar una cosa para disfrutar de una biblioteca de juegos web.

Suena como un proyecto paralelo interesante :)

Kinect para Windows acaba de ser lanzado el 1 de febrero .

¿Hay alguna buena manera de hacerlo funcionar con juegos HTML5? Tal vez incluso de alguna manera con la próxima API GamePad ...? Busque ideas aquí, especialmente las que tengan una sobrecarga de instalación adicional mínima para los usuarios que navegan por la web.


Hice una demostración de un juego de ejercicios con el Kinect. Transmití los datos de Kinect con sockets web a un servidor Nodejs y a todos los clientes conectados. En el navegador utilizamos la biblioteca de renderización MrDoobs Three.js para hacer el juego usando webGl. Puedes ver el video here


Los comentarios / respuestas anteriores sobre la necesidad de un complemento / extensión de navegador son correctos.

Eche un vistazo a ZigFu, específicamente http://zigfu.com/devtools.html , que está trabajando para ofrecer esto con su ZDK / ZigJS (puede encontrar algunas demostraciones en http://www.motionos.com/demos ) .


No, esto no es posible. Podría ser posible si escribiera un complemento de navegador que se integrara directamente con el SDK de kinect. Pero en ese momento, estás evitando en gran parte la mayoría de los beneficios supuestos de los juegos HTML5 ... a saber, la falta de dependencias de complementos externos ;-)


Probablemente podría usar Depth.js si está apuntando a safari, chrome o firefox.

link

"DepthJS es una extensión del navegador (actualmente Chrome y Safari) que permite a Microsoft Kinect comunicarse con cualquier página web. Proporciona el acceso directo de bajo nivel al Kinect así como eventos de gestos manuales de alto nivel para simplificar el desarrollo".


También puede utilizar el servidor intrael.

http://www.intrael.com

Intrael es un pequeño servidor de aplicaciones que proporciona una interfaz HTTP sólida para MSinect. Procesa los datos de profundidad provenientes del dispositivo, rastrea los objetos y proporciona varias de sus propiedades a los clientes de la red. Las salidas en bruto de las cámaras también se proporcionan como imágenes JPEG o flujos de video MJPEG. Con nada más que un simple AJAX, la visión por computadora ahora se puede realizar de manera directa y eficiente en el navegador. Desde cámaras de seguridad inteligentes hasta todo tipo de superficies interactivas, se abre una multitud de nuevas posibilidades para el desarrollo web. El proceso de entrada en sí se convierte en un arte. El código es muy eficiente, altamente portátil y con licencia como software libre.


ZigFu proporciona un complemento de navegador llamado ZigJS para Kinect y habilitará las aplicaciones HTML / JavaScript Kinect mediante gestos con las manos. Puedes obtener ZigJS desde ZigFu.com

El complemento del navegador ZigJS es compatible con el SDK Kinect de Microsoft, así como con los complementos OpenNI / NITE y Flash y Unity3D, todos en el navegador. También admitimos la serialización de la profundidad y la imagen RGB en objetos de lienzo en el navegador y componentes de interfaz de usuario de gestos de alto nivel escritos en javascript.

Perdónenos mientras lanzamos soporte para el SDK comercial de Kinect. Más información estará disponible en ZigFu.com pronto, por ahora, instale el paquete OpenNI y vea las demostraciones en http://motionos.com/demos