Opengl 在没有插件的情况下在web上显示3D视频

Opengl 在没有插件的情况下在web上显示3D视频,opengl,3d,webgl,Opengl,3d,Webgl,这里有一个可能无法回答的问题 我如何创建一个网站,在不使用插件的情况下,在支持3D的显示器/监视器上显示3D图像 忽略带宽问题,因为它们不是问题。我还希望避免红色/绿色效果(浮雕),因为它们有很多问题。我想我可以简单地显示一个120Hz的视频,但是我如何根据屏幕的时间同步左右图像呢 任何帮助都将被感激,但“不可能”永远不是答案。 多亏了一种解决方案是模拟红色/绿色3d效果。你会把左眼和右眼的图像通过一个过滤器,然后将它们显示在彼此的顶部,尽管我不知道它们是如何从我的头顶上消失的。如果您可以使视图

这里有一个可能无法回答的问题

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

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

任何帮助都将被感激,但“不可能”永远不是答案。
多亏了

一种解决方案是模拟红色/绿色3d效果。你会把左眼和右眼的图像通过一个过滤器,然后将它们显示在彼此的顶部,尽管我不知道它们是如何从我的头顶上消失的。如果您可以使视图透明,那么这可能会起作用

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


Google Streetview使用这种3d模式。

一种解决方案可能是模拟红色/绿色3d效果。你会把左眼和右眼的图像通过一个过滤器,然后将它们显示在彼此的顶部,尽管我不知道它们是如何从我的头顶上消失的。如果您可以使视图透明,那么这可能会起作用

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


Google Streetview使用这种3d模式。

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

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

首先,我真的不确定是否有一种好方法可以将输出与屏幕刷新同步。这是因为浏览器中运行的任何内容都受浏览器合成和渲染的影响


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

首先,我真的不确定是否有好的方法可以将输出与屏幕刷新同步。这是因为浏览器中运行的任何内容都受浏览器合成和渲染的影响


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

红/绿效果(浮雕)有很多问题,我希望避免这些问题。无论如何,谢谢。@Garrows-在这种情况下,你应该在你的问题中包含这些信息。红/绿效果(浮雕)有很多问题,我希望避免这些问题。无论如何,谢谢。@Garrows-在这种情况下,您应该在问题中包含这些信息。Angle项目(是大多数webgl实现的基础)目前正在处理立体3D。这里有一个链接到该线程:Angle项目(它是大多数webgl实现的基础)目前正在处理立体3D。以下是该线程的链接: