Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
制作一个Java程序Stereo-3D_Java_Stereo 3d_Stereoscopy_Anaglyph 3d - Fatal编程技术网

制作一个Java程序Stereo-3D

制作一个Java程序Stereo-3D,java,stereo-3d,stereoscopy,anaglyph-3d,Java,Stereo 3d,Stereoscopy,Anaglyph 3d,我想知道是否有可能将java应用程序(或任何应用程序)转换为立体3D(比如,带红色和蓝色眼镜) 有什么工具或框架可以做到这一点吗?最常见的方法是使用JOGL,它是OpenGL包上的一个薄Java层。当与适当的硬件配对时,OpenGL支持立体3D。您需要使用正确的硬件,即图形卡,因为并非所有硬件都支持立体显示 以下是一些链接,可以帮助您开始使用JOGL和立体声: 请注意,JOGL是一个非常低级的软件包,不容易学习或使用。你肯定不能用它将你的Java应用程序“转换”成3D,除非它是用JOGL

我想知道是否有可能将java应用程序(或任何应用程序)转换为立体3D(比如,带红色和蓝色眼镜)


有什么工具或框架可以做到这一点吗?

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

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

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

为了获得全面的答案,也可以在Java3D中实现这一点,Java3D是一个比JOGL更易于使用的高级包

看看这里: Java 3D符合Swing->立体3D渲染/JCanvas3D立体图形->示例立体3D


八月,InteractiveMesh

中的Canvas3D类提供了混合模式渲染中的基本概述。基本上,您将使用两个屏幕外的Canvas3D渲染每只眼睛,然后组合图像并显示给用户。请看

我不打算单击“关闭”->“不是一个真正的问题”,但我真的应该。。。请重新表述这一点,很难确切地知道您在说什么。这最好是在图形卡驱动程序级别(在支持立体3D的卡上)完成,此时您不再使用Javaland。您希望从2D Java(或任何应用程序)在3D中看到什么?在最好的情况下,你只会得到相同的2D矩形。“不是一个真正的问题”是什么意思?我似乎完全清楚。乔,你有什么不明白的?我想这可能是最好的型号了。想象一下,梦魇中有多维度的评论线程来处理版本化的问题。。。