【问题标题】:Howto create a real 3d game, stereo. (not 3d graphics, but 3d screen)如何创建一个真正的 3d 游戏,立体。 (不是 3d 图形,而是 3d 屏幕)
【发布时间】:2011-11-02 08:14:06
【问题描述】:

我需要你的帮助。是否可以在画布上编写 3d 游戏?如果是这样,如何。也许是 2 个块的小例子?

** 对于 3d,我不是指 OpenGL 中的 3d 图形,也不是指画布上的 3d 图形,而您使用大脑应用矢量微积分将 3d 图形投影到 2d 屏幕上。我的意思是 LG Op3d/HTC Evo 3d 的程序!

提前致谢

【问题讨论】:

  • 我不明白你在问什么。可以为 3D 输出设备编写 3D 游戏吗? ...好吧,如果答案是“否”,那么没有人会购买这样的输出设备。

标签: 3d stereo-3d


【解决方案1】:

HTC 立体 API 有下载链接: http://htcdev.com/devcenter/opensense-sdk

【讨论】:

    【解决方案2】:

    对于 HTC Evo 3D,请访问 HTC 开发者网站 htcdev.com 在那里您可以下载包含 S3D API 和 S3D 渲染(立体 3D 渲染)示例代码的 OpenSense SDK。
    您必须对场景进行两次渲染,一方面可以更好地控制 S3D 效果,但另一方面您必须谨慎选择相机视图。

    (使用其他硬件配件,例如 nVIDIA 的 3d 视觉,驱动程序会渲染两次 3D 场景,从程序员的角度来看,无法更改两个摄像头的视图)。

    【讨论】:

      【解决方案3】:

      Nvidia 似乎有一个驱动程序或库,可以自动将传统的 3D 游戏转换为 3D 立体游戏。 http://www.nvidia.com/object/product-geforce-3d-vision-wired-glasses-us.html

      我想如果你想自己做,你只需要用稍微移动的相机渲染同一个场景两次。并且以某种方式将两个渲染结果组合在一起,您将让您的游戏成为真正的 3D。

      【讨论】:

        【解决方案4】:

        简答:link.

        更详细的答案:

        许多 3D 电视接受多种类型的输入来渲染 3D,最明显的是 - 并排。

        如果您有兴趣快速开始制作 3D 游戏(或只是 3D 场景),您可以使用图形引擎(例如 jMonkeyEngine),并排创建 2 个视口,然后渲染您的每个视口中的场景从不同的摄像机角度。如果您连接 3D 电视并将其 3D 模式设置为并排 - 您将看到 3D 场景。

        【讨论】:

          【解决方案5】:

          HTC 有一个用于 HTC EVO 3d MPhone 的 sdk。

          【讨论】:

            猜你喜欢
            • 2018-04-10
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多