2012-02-24 10 views
5

Gracias a JohnnyO que ya fue respondida si es posible ejecutar aplicaciones Java 3D junto con NVIDIA 3D Vision:¿Es posible ejecutar aplicaciones Java3D en hardware Nvidia 3D Vision en modo ventana?

Is it possible to run Java3D applications on Nvidia 3D Vision hardware?

Su enfoque también funcionó bien para mí. Pero está restringido al modo de pantalla completa.

Su hilo ya tiene algunos meses, y ahora durante las últimas semanas nVidia ha mejorado sus controladores para 3D Vision: ahora es posible ejecutar muchas aplicaciones también en modo ventana. Si está utilizando hardware profesional como las tarjetas nVidia Quadro o ATI Fire GL, ya conoce y aprecia el modo ventana desde hace mucho tiempo.

Ahora, con las últimas actualizaciones de los controladores nVidia (actualmente tengo instalado 295.73), también es posible ejecutar muchas aplicaciones como el visor de imágenes nVidia, el reproductor estereoscópico, etc. en modo ventana.

http://nvidia.custhelp.com/app/answers/detail/a_id/2311

Normalmente DirectX 9 aplicaciones deben ejecutarse en modo de ventana, como se puede leer en la página de nVidia se ha mencionado anteriormente. Y creo que Java 3D es una aplicación de DirectX 9. Si utilizo:

-Dj3d.debug = true

A continuación, la consola dice:

[J3D] El uso de DirectX D3D 9.0 o superior.

(Y, por supuesto, nadie parece estar trabajando en la mejora de la aplicación de DirectX de Java 3D éstos dice.)

Hizo alguien por su parte a averiguar el truco de cómo ejecutar Java 3D en modo ventana estéreo? Lo intenté, pero fallé tanto. Creo que este será un argumento muy importante pro Java 3D, ¡si resolvemos este problema!

+0

Me alegro de poder ayudar. – JohnnyO

Respuesta

0

Una cosa que noté cuando jugué con esto fue que los controladores de visión 3D no estaban funcionando, incluso cuando pensaba que tenía todo configurado correctamente.

Un truco que encontramos fue que los controladores nVidia en realidad solo estaban configurados para admitir videojuegos específicos en su lista blanca, pero la coincidencia de la lista blanca solo se basaba en los nombres de los ejecutables.

Después de muchos problemas y frustraciones, cambiamos el nombre de nuestro envoltorio Java de myprogram.exe a algo de la lista blanca, las cosas funcionaron mucho mejor. Creo que por un tiempo, o exe se llamaba BatmanAC.exe en las pruebas o algo así. Esto pareció hacer que los controladores de nVidia fueran mucho más permisivos para lo que queríamos hacer.

Cuestiones relacionadas