制作一个 Java 程序立体 3D

发布于 2024-11-03 21:16:21 字数 92 浏览 5 评论 0原文

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

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

I was wondering if its possible to convert a java application (or any application) to stereo-3D (like, with the red-and-blue glasses).

Is there any tool or framework that does this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

如若梦似彩虹 2024-11-10 21:16:21

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

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

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

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

The most common way to go about this is to work with JOGL, which is a thin Java layer over the OpenGL package. OpenGL supports stereoscopic 3D when paired with appropriate hardware. You will need to be using the right hardware, i.e. graphics card, as not all will support stereoscopy.

Here are some links that will get you started with JOGL and stereoscopy:

Be aware that JOGL is a very low level package, and not easy to learn or work with. You certainly won't be able to 'convert' your Java app to 3D with it, unless it was written in JOGL to start with.

In the interests of comprehensive answers, it is also possible to do this in Java3D, which is a higher-level easier-to-use package than JOGL.

日裸衫吸 2024-11-10 21:16:21

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

八月,InteractiveMesh

Have a look here:
Java 3D meets Swing -> Stereoscopic 3D Rendering / JCanvas3DAnaglyph -> Sample Stereoscopic 3D
http://www.interactivemesh.org/testspace/j3dmeetsswing.html

August, InteractiveMesh

沉默的熊 2024-11-10 21:16:21

java 3d 文档中的 Canvas3D 类提供了基本的混合模式渲染中的概述。基本上,您将使用两个离屏 Canvas3D 来渲染每只眼睛,然后组合图像并显示给用户。请参阅浮雕演示

The Canvas3D class in the java 3d documentation gives a basic overview of it in mixed mode rendering. basically you would use two off screen Canvas3D's to render each eye and then combine the images and display to user. see anaglyph demo

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文