如何创建一个真正的3D游戏,立体声。 (不是3D图形,而是3D屏幕)

时间:2011-08-23 21:59:59

标签: 3d stereo-3d

我需要你的帮助。是否可以在画布上用3D编写游戏?如果是这样,怎么样。也许是2个街区的一个小例子?

**使用3d时,我不是指在OpenGL中使用3D图形,也不是在画布上使用大脑应用矢量微积分来在2d屏幕上投影3d图形。我是指LG Op3d / HTC Evo 3d的程序!

提前致谢

5 个答案:

答案 0 :(得分:1)

在以下位置有一个下载HTC立体API的链接: http://htcdev.com/devcenter/opensense-sdk

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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

我想如果你想自己做,你只需要用略微移位的相机渲染两次相同的场景。并且不知何故,你将两个渲染的结果组合在一起,你将使你的游戏真正的3D。

答案 3 :(得分:0)

简短回答:link

更详细的回答:

许多3D电视都接受多种类型的输入来渲染3D,最值得注意的是 - 并排。

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

答案 4 :(得分:0)

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