我应该学习哪个浏览器的3D图形API?我听说Firefox 4有WebGL,Chrome有O3D,而Shockwave已经存在了十年,适用于所有浏览器。可能还有其他的,但我不确定。似乎每个现代浏览器都想要自己的多媒体实现——HTML5视频有不同的编解码器,CSS3有不同的语法等等......这非常令人困惑,就像Internet Explorer一样分歧重重。我至少想了解一下3D图形方面的知识。理想情况下,我选择的API不应需要插件,使用硬件加速,并且将被尽可能多的未来浏览器支持。
个人建议使用WebGL - 它是基于HTML5 2D <canvas>
元素的技术,而O3D实际上是在WebGL之上构建的。
它已经内置于Chrome 9+中,并且将出现在Firefox 4中(它已经在beta版本中出现了)。