XNA studio能否(以及如何)用于在插入3D电视的Xbox 360上生成立体3D?

XNA studio能否(以及如何)用于在插入3D电视的Xbox 360上生成立体3D?,3d,xna,xbox,3d,Xna,Xbox,XNA Game Studio能否用于在插入3D电视的Xbox 360上生成立体3D?如果是这样,我应该查看哪些关键API调用,或者在哪里可以找到更多信息 虽然我对XNA Game Studio知之甚少,但我对C很熟悉,但需要创建一些3D可视化 我也很高兴听到其他关于在普通消费者3D电视上安装立体3D的低成本和简单的建议。不确定您是否可以通过xbox实现,但似乎有人在PC上也做了同样的事情: 请注意,他们使用的是XNA3.1,XNA4.0取代了XNA3.1。尽管随着类/枚举等的移动,您可能需要更

XNA Game Studio能否用于在插入3D电视的Xbox 360上生成立体3D?如果是这样,我应该查看哪些关键API调用,或者在哪里可以找到更多信息

虽然我对XNA Game Studio知之甚少,但我对C很熟悉,但需要创建一些3D可视化


我也很高兴听到其他关于在普通消费者3D电视上安装立体3D的低成本和简单的建议。

不确定您是否可以通过xbox实现,但似乎有人在PC上也做了同样的事情:

请注意,他们使用的是XNA3.1,XNA4.0取代了XNA3.1。尽管随着类/枚举等的移动,您可能需要更改一些内容,但这一原则看起来是可以转移的


Disclamer:我以前没有这样做过。

Xbox 360本机不支持立体3D。有一些API用于检索启用3D和屏幕大小的用户设置,因此您可以确定是否以及如何以最佳方式渲染3D内容屏幕大小可用于确定默认收敛和视差,但不用于启用3D模式或执行实际渲染,但您可以手动执行

要渲染3D,您必须生成两个半分辨率缩放视图,并将它们放置到单个2D帧中,通常是并排、重叠或其他不太常见的格式,但最好坚持这些格式。用户必须在电视上手动启用3D选项,并选择适当的3D格式SBS/OU,然后电视将两个图像分离,放大以填充屏幕,并分别向每只眼睛显示

如果你有一个简单的2D游戏,比如侧卷轴游戏,并且只想添加一些简单的深度层,那么通过为每只眼睛添加水平位移就相当简单了。为其他游戏渲染立体3D效果并不容易。查找索尼的PDF文件,了解哪些有效,哪些无效