0

这是一个可能无法回答的问题......

如何在不使用插件的情况下创建能够在支持 3D 的显示器/监视器上显示 3D 图像的网站?

忽略带宽问题,因为它们不是问题。我也希望避免红/绿效果(浮雕),因为它们有很多问题。我想我可以简单地显示一个 120Hz 的视频,但是如何将左右图像与屏幕的时间同步呢?

任何帮助将不胜感激,但“不可能”永远不是答案。谢谢

4

3 回答 3

1

浏览器无法访问图形适配器特定的驱动程序库。因此,即使使用插件也无法创建网站。更不用说除了专业的 Quadro 卡之外,大多数图形适配器都无法处理带窗口的 3D 帧。其他所有支持 3D 的卡都必须在特定分辨率和全屏下运行。

于 2011-01-12T13:26:23.210 回答
1

首先,我真的不确定是否有一种将输出与屏幕刷新同步的好方法。这是因为在浏览器中运行的任何东西都要经过浏览器的合成和渲染。

您可能想研究一下WebGL——它本质上是 OpenGL 的一个子集,旨在在浏览器中提供硬件加速图形。主要浏览器的所有测试版或即将推出的版本也支持它。不幸的是,没有任何同步机制,我不知道有什么方法可以支持 3D 的偏振方法。

于 2011-01-12T17:06:28.940 回答
1

一种解决方案可能是模仿红/绿 3d 效果。您将通过过滤器传递左眼和右眼图像,然后将它们彼此叠加显示,尽管我不确定我的头顶有多偏离。如果您可以使视图变得透明,那可能会起作用。

您不需要以 120 Hz 显示任何内容,也不需要任何同步或插件。

Google Streetview 使用这种 3d 模式。

于 2011-01-12T13:17:57.593 回答