Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 使用OpenGL可以制作(或正在制作)哪些web应用程序?_Web Applications_Opengl_Graphics - Fatal编程技术网

Web applications 使用OpenGL可以制作(或正在制作)哪些web应用程序?

Web applications 使用OpenGL可以制作(或正在制作)哪些web应用程序?,web-applications,opengl,graphics,Web Applications,Opengl,Graphics,我需要为一个项目用OpenGL做点什么。我想做一个网络应用 想法?在询问之前,先在谷歌上搜索一下。我在这里找到了至少一个。这个问题是针对C++的。对编程语言有任何限制吗?在Firefox中效果最好。Shader Toy是一个在线着色器编辑器。它使用了全新的WebGL规范,允许您编辑GLSL着色器。作为对其进行研究的人员,我可以告诉您全貌: 1) WebGl-非常酷的开源项目可以很好地工作,但只能在带有插件的Mozilla上工作,而且它应该也可以在Chrome和Safari上工作,但是Chrome

我需要为一个项目用OpenGL做点什么。我想做一个网络应用


想法?

在询问之前,先在谷歌上搜索一下。我在这里找到了至少一个。这个问题是针对C++的。对编程语言有任何限制吗?

在Firefox中效果最好。Shader Toy是一个在线着色器编辑器。它使用了全新的WebGL规范,允许您编辑GLSL着色器。

作为对其进行研究的人员,我可以告诉您全貌:

1) WebGl-非常酷的开源项目可以很好地工作,但只能在带有插件的Mozilla上工作,而且它应该也可以在Chrome和Safari上工作,但是Chrome应该用特殊的键启动以启用它

2) O3D——谷歌的另一个项目,是WebGl的孩子。它可以在3种带有插件的浏览器上运行,但不稳定,最近被谷歌弃用

3)也有少数开源项目不太稳定,性能不好

我所做的是,我基于实现了activex插件,并编写了可用于控制opengl场景的脚本编写的方法。您可以在此处找到有关活动x的更多信息 但这是一个非常复杂的方法

所以坏消息是,E不是一个好的OpenGL web引擎,它可以广泛使用,并且与多浏览器兼容

顺便说一句,我说的是可以支持灯光/阴影/反序列化/视口并支持数百万多边形的严肃引擎

希望能有帮助。 Danny。

在浏览器中使用OpenGL时,它几乎是城里唯一的一款游戏。我在Firefox(“雷区”)和Chrome(“金丝雀”)中使用它


根据需要的复杂程度,您可以直接用javascript为WebGL编写,也可以使用Google的O3D场景图框架、引擎或其他工具。这些都是基于WebGL构建的。

WebGL不是“开源项目。它是web.O3D的标准化JavaScript OpenGL接口规范,框架没有被弃用;只有O3D插件是可用的。O3D框架现在运行在WebGL之上。此外,WebGL在Chrome和Safari的夜间构建中工作良好;只需按照说明进行操作。或者按照当前的Firefox4.0Beta7。