Browser 有没有人试用过谷歌';用于3D图形的O3D插件?

Browser 有没有人试用过谷歌';用于3D图形的O3D插件?,browser,3d,o3d,Browser,3d,O3d,我刚刚了解了Google的项目,该项目使用html和javascript在浏览器中呈现3D图形。它看起来不错,尽管就我所见,图形已经过时5年了。有人试过吗?我试过了。它看起来很好,做了很好的镜面反射。要想弄清楚导航有点困难,但我也没有太多时间投入其中。它似乎是针对程序员而不是设计师的 3d环境应该很容易描述和构建,但我在上面找到的文档似乎更面向程序员我花了一些时间阅读文档并使用它。作为一项测试,我使用他们的画布对象制作了康威的生活游戏: 这实际上完全是在javascript中运行的,性能出奇地

我刚刚了解了Google的项目,该项目使用html和javascript在浏览器中呈现3D图形。它看起来不错,尽管就我所见,图形已经过时5年了。有人试过吗?

我试过了。它看起来很好,做了很好的镜面反射。要想弄清楚导航有点困难,但我也没有太多时间投入其中。

它似乎是针对程序员而不是设计师的


3d环境应该很容易描述和构建,但我在上面找到的文档似乎更面向程序员

我花了一些时间阅读文档并使用它。作为一项测试,我使用他们的画布对象制作了康威的生活游戏:

这实际上完全是在javascript中运行的,性能出奇地好;比我在Unity3D中做的同等测试快得多。将其移动到像素着色器将是性能的下一步,然后它将真正飞起来

这是一个关于图形技术前沿的严肃项目。他们在架构以及如何与浏览器集成方面做出了非常好的决策

但是,它是一个低级图形api,与DirectX或OpenGL的级别类似,并且它使用了现代的“可编程管道”,而不是传统的/遗留的“固定功能管道”。用外行的话说,这意味着它不会在旧电脑上运行,但它可以在性能和功能上充分利用新的图形硬件。这还意味着开发人员需要了解现代图形编程技术,如着色器、渲染图等

它支持图像的web格式(如jpg和png),但也支持游戏行业风格的DDS纹理,这些纹理更适合加载到视频卡RAM中。它可以加载基于xml的COLLADA资产,但也有一个类似二进制的JSON接口,用于优化已处理资产的加载


为了让O3D真正腾飞,它需要在其上构建更高级别的javascript API。理想情况下,类似游戏引擎的东西,包括物理和音频,具有一致的照明模型和优化的资产格式。

因此,是你编写了《生活的游戏》,并在google group上找到了它和相关帖子:)我的快速浏览还建议将openGL作为角色模型。不过我在想他们的数学。好吧,我可以试试看,如果它开始流行的话,看起来是一个有趣的平台。