感谢 JohnnyO,如果可以将 Java3D 应用程序与 nVidia 3D vision 结合使用,则已经得到解答:
是否可以在 Nvidia 3D Vision 硬件上运行 Java3D 应用程序?
他的方法对我也很有效。但它仅限于全屏模式。
他的线程已经有几个月了,现在在过去的几周里,nVidia 改进了它的 3D Vision 驱动程序:现在可以在窗口模式下运行许多应用程序。如果您使用的是专业硬件,例如 nVidia Quadro 卡或 ATI Fire GL,那么您早就知道并喜欢窗口模式了。
现在,随着 nVidia 驱动程序的最新更新(我目前已安装 295.73),还可以在窗口模式下运行许多应用程序,如 nVidia 图片查看器、立体播放器等。
http://nvidia.custhelp.com/app/answers/detail/a_id/2311
通常 DirectX 9 应用程序应该在窗口模式下运行,您可以在前面提到的 nVidia 页面上阅读。而且我认为Java 3D 是一个DirectX 9 应用程序。如果我使用:
-Dj3d.debug=true
然后控制台说:
[j3d] 使用 DirectX D3D 9.0 或更高版本。
(当然,这些说似乎没有人致力于改进 Java 3D 的 DirectX 实现。)
有人同时发现了如何在立体窗口模式下运行 Java3D 的技巧吗?我试过了,但我失败了这么久。如果我们解决了这个问题,我认为这将是支持Java 3D 的一个非常重要的论点!