Control de usuario
Patrocinadores
Estadísticas
Miembros:
334.662
Online:
558
Hilos:
1.380.682
Mensajes:
24.885.305
Stats

Índice de foros Noticias Multiplataforma

Sony abre Move a la comunidad con Move.Me

Moderadores: Benzo, jiXo

bigboss
Avatar de usuario
Habitual
 
Mensajes: 96
Registrado: 15 Jun 2001

Mensajepor bigboss 04 Mar 2011 22:14

ffelagund escribió:
bigboss escribió:
ffelagund escribió:No se, creo que me he explicado bastante bien, así que la única explicación a tu post es que ni siquiera has leído lo que yo he dicho, pero tranquilo, que te lo repito (aunque también puedes leerlo un par de post atrás, por eso de enterarte de lo que quoteas y tal)

He dicho (antes de que tu vinieras a decir lo mismo, por no haber leído), que con PSLiGHT los sceners podrán, COMO MUCHO acceder a los datos del giroscopio, de la brújula y a la webcam, cosa que has venido a tu echarme en cara que "no tengo ni idea de lo que PSL1GHT ofrece de manera nativa y que claro, solo me interesan las copias".

Aquí se juntan dos factores: uno el ya comentado, que no lees lo que quoteas, y dos que no tienes ni puñetera de idea de lo que es Move y en qué consiste, a pesar de haberlo dicho yo antes, pero claro, tampoco lo has leído. Lees algo? En fin, para que veas, te repito lo que es Move, en que consiste y por qué los sceners no van a poder obtener los mismos resultados (es decir, posicionamiento y orientación 2D/3D) tal como los ofrece Sony. Pero eso si, esta vez tendrás que hacer el esfuerzo de leerlo anda.

Repito: Move es 99% software. El aparatejo es un giroscopio, una brújula y una pelota iluminada. NADA MAS. No hay nada mas en el hardware del Move. Aparte está la PSEye. Bien, a todo eso se puede acceder desde PSL1GHT, como YA HE DICHO, pero eso es equivalente a no tener nada, por que las librerías de restitucion 3D y de vision por computadora para tracking hay que hacerlas y para hacerlas, hace falta un tio muy listo que sepa muchas mates, es decir, un físico, un matemático, un fotogrametrista... pero un scener normal y corriente no.

Repito a nivel de hardware Move es lo mismo que ponerle una pelota brillante a un iPhone y capturarlo con una webcam. Es EXACTAMENTE lo mismo. Hay desarrollar todo el software desde 0, un software nada facil que requiere I+D, y como he dicho, si eres capaz de hacerlo en menos tiempo que Sony, pues estás desperdiciando el tiempo pudiendo ganar mucho dinero.

Aquí muchos creeis en la magia, y que con acceder al hardware está todo hecho, pero como he dicho, Move es todo software, así que, o reversais las librerías de Sony para usar ese hardware de manera adecuada, o nada de nada.

Y por cierto, usar Move en el PC (sin la iniciativa de Move.Me) tal como se usa en la PS3, olvidaos. Creo que he dado suficientes razones como para llegar a esta conclusión (si las lees, claro)


El que no sabe nada eres tu, el que suscribe OSEA YO es el que ha añadido el soporte de move a psl1ght, te estoy intentando decir que con lo que que publiqué tenemos TOTAL CONTROL DEL DISPOSITIVO DE FORMA NATIVA, CALIBRACION INCLUIDA, GIROSCOPIOS, POSICION, ETC DESDE DICIEMBRE DE 2010 , MIRA EL CÓDIGO QUE HE PUBLICADO SI ERES CAPAZ DE ENTENDERLO QUE VEO QUE NO.

http://bigboss-eyetoy.blogspot.com/ lee anda

Código: Seleccionar todo
About libgem it has now:

calibrating support, Move get a hue colour and it's internally calibrated. You point directly to PlayStation Eye press Move button and it's automatically calibrated passing for all status flags.
- All move buttons(cross, circle, triangle,square, select, start, move and trigger with analog pressure) supported with readGemPad function with internal state like some libpad examples released in the past, it's good to use it for menu selections or whatever stuff that need it.
- Gyroscope on y and x axis,move xmb control like. Understand which is y and x and when it's positive or negative was fun and moving camera frame using this effect :P.
- debugPrintf function over udp for samples in 3.55 firmware
Evidentemente no voy a mirar el código línea a línea, pero por favor, sácame de mi error y dime en este quote que viene de tu fuente donde pone que se obtiene la posición tanto 2D como 3D. Venga, por favor, sácame de mi error.


xD no has mirado el código verdad? https://github.com/bigboss-ps3dev/PSL1G ... rce/main.c lee xD

con lo que hay publicado tienes todo lo necesario para sacar posición en 3D, y en 2D si no eres capaz te doy unas lecciones basicas de como conseguir la posición y detectar movimiento, la demo publicada mueve los frames de PS3 EYE en base a la posición de Move en 2D. Tengo librerias que hacen tracking, realidad aumentada y sus muertos desde los tiempos de ps2 cuando ni siquiera habia salido la ps3 y me dio por hacer un driver para ps2 de eyetoy nativo que no fue publicado salvo de forma privada para amigos/conocidos de la scene que saben de que hablo incluso hermes hizo un mini juego tipo arkanoid con la primera versión penquísima del driver (y están portadas a ps3 las librerias y el driver por el simple hecho de la satisfacción de hacerlo de gratis sin publicidad sólo por el reto de hacerlo)

(EyeToy(TM) homebrew driver for PlayStation(R)2
* Copyright (C) 2003 Sony Computer Entertainment Europe (SCEE)
* Copyright (C) 2004,2005,2006,2007 Antonio Jose Ramos Marquez (aka bigboss)

mira si ha llovido desde el 2004... la de cosas que no se han publicado para el público general siempre interesado en backups y nada más...
)

Sacar la posición o hacer tracking no es nada complicado, el tracking es MUY simple, los algoritmos básicos son de sobra conocidos para cualquier persona que haya trabajado en este tema, y no hace falta cobrar por ello, no me dedico profesionalmente a esto pero podría haberme dedicado sin problemas creeme, mi trabajo actual no me permite dedicar demasiado tiempo a este hobby pero los que me conocen saben perfectamente mi forma de enterder la scene y los temas de los que paso.

ffelagund
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 3168
Registrado: 23 Dic 2005
Ubicación: Principado de Asturias

Mensajepor ffelagund 04 Mar 2011 22:38

He visto el sample, pero te he pedido el codigo fuente de la lib, que no lo he encontrado (soy mas de svn que de git) por que lo que quiero saber es si haces tu la restitucion 3D o si linkas con las librerías de Sony. No dudo de tu trabajo como scener (y tu no deberias dar por hecho que a mi solo me interesan los "backups" como pareces insinuar, por que no es así, tengo 36 años, estoy casado, con una hija y con un buen trabajo precisamente relacionado con restitución 3D, y los pirateos/backups me resbalan totalmente. Si quiero algo lo compro sin más problemas y punto)

Volviendo al tema. Lo que quiero saber es:
a) Si el driver lo has programado tu u otro scener entero, desde 0 y sin linkar con ninguna libreria de Sony y
b) Si ese driver es capaz de dar la posición 3D tanto de la camara como del Move.

Estamos de acuerdo en que hacer tracking es un trabajo trivial en 2D, pero la restitucion 3D por flujo optico no es tan trivial.

Resumiendo para aclarar las cosas, ¿conoces el Tumble? pues, cumpliendose la condicion a), sería posible hacer lo mismo con el driver de PSL1GHT?

Sin acritud, permite que dude de lo que dudo, pero me parece muy dificil de creer que hayais hecho el mismo trabajo a nivel de software que el que lleva haciendo Sony desde hace varios años (los primeros videos del Move son del 2005 si no recuerdo mal)

Edito: Mirando la doc oficial de Move, veo que has linkado contra el libgem de Sony (por cierto, estructuras y campos coinciden letra por letra en el nombre. Pregunto sin mala fe ¿El header está basado en alguno de los SDK filtrados?), lo cual es lo que yo decía desde el principio: O se hacía desde 0 (practicamente imposible), o se reversaban las librerías de Sony. Ha sido la opción 2, lo que yo decía desde el principio.

Edito 2: Na, soy un ingenuo. No sabía como iba lo de montar un toolchain, pero ya veo el mecanismo.

Edito 3: Me da igual lo que hayas hecho de tracking y A.R. en el pasado. Es totalmente irrelevante, por que aquí te has limitado a llamar a funciones de librería que lo hacen absolutamente todo, para más INRI, a las de más alto nivel.

Este mensaje ha evolucionado demasiado desde la primera letra que escribí en él, ya que pasé de plantear preguntas a respondérmelas a mi mismo.


Previo

Volver a Multiplataforma

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados