4

我想知道是否可以将 java 应用程序(或任何应用程序)转换为立体 3D (例如,使用红蓝眼镜)

是否有任何工具或框架可以做到这一点?

4

3 回答 3

4

最常见的方法是使用 JOGL,它是 OpenGL 包之上的一个薄 Java 层。当与适当的硬件配对时,OpenGL 支持立体 3D。您需要使用正确的硬件,即显卡,因为并非所有硬件都支持立体视觉。

以下是一些可以帮助您开始使用 JOGL 和立体镜的链接:

请注意,JOGL 是一个非常低级的包,不容易学习或使用。你当然不能用它把你的 Java 应用程序“转换”成 3D,除非它一开始是用 JOGL 编写的。

为了获得全面的答案,也可以在 Java3D 中执行此操作,Java3D 是比 JOGL 更易于使用的更高级别的包。

于 2011-04-26T17:59:05.270 回答
3

看看这里:Java 3D 与 Swing -> 立体 3D 渲染/JCanvas3DAnaglyph -> 立体 3D 示例 http://www.interactivemesh.org/testspace/j3dmeetsswing.html

八月,InteractiveMesh

于 2011-04-27T07:34:49.020 回答
1

java 3d 文档中的 Canvas3D 类给出了它在混合模式渲染中的基本概述。基本上你会使用两个离屏 Canvas3D 来渲染每只眼睛,然后组合图像并显示给用户。看 浮雕演示

于 2012-07-20T18:32:28.727 回答