3d XNA中的真正立体四缓冲

3d XNA中的真正立体四缓冲,3d,xna,stereoscopy,3d,Xna,Stereoscopy,我们正在尝试使用NVidia 3D Vision在XNA中为Windows PC游戏制作3D立体效果,我们真的不知道如何实现这一点,现在正在浏览XNA文档,同时我们找到了一些Anagliph 3D的示例,我们想知道是否有任何方法可以让它与NVidia的3D视觉软件包捆绑的活动眼镜一起工作 当然,我们也很想听到关于如何在没有眼镜的情况下在Xbox360上实现这一点的任何替代方案 提前感谢:3在浏览XNA论坛后,我设法找到了一个简单的CodePlex项目,我不确定它到底是如何工作的(详细信息是西班牙

我们正在尝试使用NVidia 3D Vision在XNA中为Windows PC游戏制作3D立体效果,我们真的不知道如何实现这一点,现在正在浏览XNA文档,同时我们找到了一些Anagliph 3D的示例,我们想知道是否有任何方法可以让它与NVidia的3D视觉软件包捆绑的活动眼镜一起工作

当然,我们也很想听到关于如何在没有眼镜的情况下在Xbox360上实现这一点的任何替代方案


提前感谢:3

在浏览XNA论坛后,我设法找到了一个简单的CodePlex项目,我不确定它到底是如何工作的(详细信息是西班牙语的),但以下是翻译:

好奇的例子你将学习如何玩游戏,让用户沉浸在2D屏幕之外,有几种技术可以实现这一点,但这是基于使用左眼有红色镜片,右眼有蓝色或绿色镜片的眼镜

我希望它对你有一些用处,即使它并不真正适合你的需要


要启用四缓冲,请在XNA 3.1中查找():

您还需要打开VSync

您可能会发现您需要要么不使用
游戏
类,要么“不正常”地使用它。如果您发现自己必须编写自己的绘制循环,那么您需要的函数是


现在坏消息是,根据,该功能已被移动或删除。但是4.0仍处于测试阶段,因此API和文档还不是最终版本。

立体声功能在XNA应用程序全屏模式下很容易设置。
但是,由于它是全新的,因此存在一些限制,例如没有windows窗体组件。WPF是一个功能强大得多的工具,但我还不知道如何为3D视觉设置它。

是的!我们发现了这个非常相似的例子,并且正在努力解决这个问题,但是,这似乎适用于红色和蓝色眼镜,通过以不同的颜色渲染两次,然后将它们全部添加到一个最终渲染中,我们正在寻找积极的方法,比如NVidia 3D Vision如何工作,通过以不同的间隔向每只眼睛发送帧。嗯。。我不知道如何使用XNA实现,也许他们可以在4.1 lol中发布一些东西?阅读一些文档和随机谷歌搜索,我们发现我们可能有多个渲染目标,我们现在只是随机阅读一些东西,但是,有没有办法使用4个渲染目标来获得立体图像?还是什么?
PresentationParameters.BackBufferCount = 3;