是否可以在窗口模式下在Nvidia 3D Vision硬件上运行Java3D应用程序?

时间:2012-02-24 18:40:52

标签: java directx nvidia java-3d stereo-3d

感谢JohnnyO,如果可以结合nVidia 3D视觉运行Java3D应用程序,已经回答了问题:

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

他的方法对我也很好。 但它仅限于全屏模式。

他的线程已经有几个月了,现在在过去的几周里,nVidia改进了3D Vision的驱动程序:现在也可以在窗口模式下运行许多应用程序。如果您使用的是专业硬件,如nVidia Quadro卡或ATI Fire GL,您已经了解并了解窗口模式已有很长时间了。

现在,随着nVidia驱动程序的最新更新(我目前安装了295.73),还可以在窗口模式下运行许多应用程序,如nVidia Picture Viewer,Stereoscopic Player等。

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

正常情况下,DirectX 9应用程序应该以窗口模式运行,您可以在前面提到的nVidia页面上阅读。我认为Java 3D是一个DirectX 9应用程序。如果我使用:

-Dj3d.debug =真

然后控制台说:

  

[j3d]使用DirectX D3D 9.0或更高版本。

(当然,似乎没有人正在努力改进这些Java 3D的DirectX实现。)

有人同时找到了如何在Stereo窗口模式下运行Java3D的技巧吗?我试过了,但我失败了这么久。我认为如果我们解决这个问题,这将是 pro Java 3D的一个非常重要的论点!

1 个答案:

答案 0 :(得分:0)

当我玩这个游戏时,我注意到的一件事是3D视觉驱动程序没有被踢进去,即使我认为我已经正确设置了所有内容。

我们发现的一个黑客是nVidia驱动程序实际上只配置为支持白名单上的特定视频游戏,但白名单匹配仅基于exe名称。

在遇到很多问题和挫折之后,我们将myprogram.exe中的Java包装器重命名为白名单中的东西,事情做得更好。我想有一段时间,或exe在测试中被命名为BatmanAC.exe或类似的东西。这似乎使nVidia驾驶员对我们想做的事情更加宽容。