首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该学习哪些适用于浏览器的图形API?

我应该学习哪些适用于浏览器的图形API?
EN

Stack Overflow用户
提问于 2011-03-21 05:37:09
回答 3查看 377关注 0票数 4

我应该学习哪种适用于浏览器的3D图形API?我听说在Firefox4上有WebGL,在Chrome上有O3D,而Shockwave已经在所有浏览器上存在了十年了。可能还有其他人,但我不确定。似乎每个现代浏览器都想要自己的多媒体实现--不同的HTML5视频编解码器,不同的CSS3语法,等等。像这样的分歧是非常令人困惑和非常像Internet Explorer的。我想至少把我的头围绕在3D图形的前面。理想情况下,我选择的API应该不需要插件,使用硬件加速,并且将被尽可能多的未来浏览器支持。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-21 06:20:29

我也会选择WebGL,因为它是Khronos Group自二月份以来的标准。Firefox获得它将近一年了(但仍在版本4beta/rc中)。谷歌Chrome在当前版本中获得了它。Opera只是实现了它(我认为还没有完全实现) http://my.opera.com/core/blog/2011/02/28/webgl-and-hardware-acceleration-2

正如yojimbo87告诉你的那样,微软不是Khronos集团的一部分,因为微软支持与OpenGL并行的DirectX。

至于O3D,谷歌将其用作插件应用程序接口,但在主页上,你可以看到它现在已被弃用。http://code.google.com/intl/fr/apis/o3d/

对于在网络上做3D的其他方式,你可以使用VRML/X3D,flash得到了一些严肃的东西,但是,这是发生在WebGL上的好事情:你已经在火狐上为手机实现了WebGL (谁很快就会来)。我想用不了多久Chrome和Safari也会做同样的事情。

如果你还不相信,WebGL是硬件加速的,你可以在里面使用着色器。大量的API/工具正在涌现。要了解它并了解有关WebGL的一些新闻,一个很棒的网站是:http://learningwebgl.com/blog/

祝你玩得开心。

票数 3
EN

Stack Overflow用户

发布于 2011-03-21 05:42:55

就我个人而言,我会选择WebGL --它是基于HTML5 2D <canvas>元素的,而O3D实际上是建立在WebGL之上的。

它已经内置于Chrome 9+中,并将出现在Firefox4中(它已经在测试版中)。

票数 3
EN

Stack Overflow用户

发布于 2011-03-21 05:48:08

我会选择WebGL。它可能还不是主流(对于基于3D的“硬核”浏览器),但它得到了大公司(如苹果、谷歌、Mozilla和Opera)的支持,而且看起来非常有前途。在稳定版本1.0中,WebGL是already

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5371689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档