制作Java程序Stereo-3D

时间:2011-04-26 16:48:38

标签: java stereo-3d stereoscopy anaglyph-3d

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

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

3 个答案:

答案 0 :(得分:4)

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

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

请注意,JOGL是一个非常低级别的包,不容易学习或使用。您肯定无法使用它将Java应用程序“转换”为3D,除非它是以JOGL编写的。

为了全面解答,也可以在Java3D中执行此操作,Java3D是一个比JOGL更易于使用的更高级别的程序包。

答案 1 :(得分:3)

看看这里: Java 3D符合Swing - >立体3D渲染/ JCanvas3DAnaglyph - >立体3D样本 http://www.interactivemesh.org/testspace/j3dmeetsswing.html

八月,InteractiveMesh

答案 2 :(得分:1)

java 3d documentation中的Canvas3D类在混合模式渲染中给出了它的基本概述。基本上你会使用两个屏幕外的Canvas3D渲染每只眼睛然后将图像和显示组合到用户。见anaglyph demo