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

是否可以在Nvidia 3D Vision硬件上以窗口模式运行Java3D应用程序?,java,directx,nvidia,java-3d,stereo-3d,Java,Directx,Nvidia,Java 3d,Stereo 3d,感谢JohnnyO,已经回答了是否可以将Java3D应用程序与nVidia 3D vision一起运行: 他的方法对我也很管用。但它仅限于全屏模式 他的文章已经有几个月的历史了,在过去的几周里,nVidia改进了其3D视觉驱动程序:现在也可以在窗口模式下运行许多应用程序。如果你使用的是英伟达Quiro Road或ATI Fig GL等专业硬件,你知道和欣赏窗口模式已经很长时间了。p>

感谢JohnnyO,已经回答了是否可以将Java3D应用程序与nVidia 3D vision一起运行:

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

他的文章已经有几个月的历史了,在过去的几周里,nVidia改进了其3D视觉驱动程序:现在也可以在窗口模式下运行许多应用程序。如果你使用的是英伟达Quiro Road或ATI Fig GL等专业硬件,你知道和欣赏窗口模式已经很长时间了。p> <英伟达驱动程序(我现在安装了295.73)的最新更新,也可以运行许多应用,如英伟达图片查看器,立体播放器等在窗口模式。

通常情况下,DirectX 9应用程序应在窗口模式下运行,正如您在前面提到的nVidia页面上所看到的那样。我认为Java3D是一个DirectX9应用程序。如果我使用:

-Dj3d.debug=true

然后控制台说:

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

(当然,这些人说,似乎没有人在改进Java3D的DirectX实现。)


有人同时发现了如何在立体窗口模式下运行Java3D的诀窍吗?我试过了,但失败太久了。我认为这将是一个非常重要的论点pro Java 3D,如果我们解决这个问题

当我玩这个游戏时,我注意到一件事,就是3D视觉驱动程序没有启动,即使我认为我已经正确设置了一切

我们发现,英伟达的驱动程序实际上只配置为支持白名单上的特定视频游戏,而白名单匹配只是基于EXE名称。

在经历了许多问题和挫折之后,我们将Java包装器从myprogram.exe重命名为白名单中的某个东西,效果更好。我想有一段时间,或者exe在测试中被命名为BatmanAC.exe之类的东西。这似乎使英伟达司机对我们想做的事情更加宽容。