首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有人尝试过谷歌的3D图形O3D插件?

有没有人尝试过谷歌的3D图形O3D插件?
EN

Stack Overflow用户
提问于 2009-04-28 07:41:58
回答 3查看 499关注 0票数 2

我刚刚了解到Google的O3D项目,该项目使用html和javascript在浏览器中渲染3D图形。这看起来很不错,尽管据我所知,这些图形已经过时了5年。有没有人试过?

EN

回答 3

Stack Overflow用户

发布于 2009-04-28 08:53:47

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

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

票数 3
EN

Stack Overflow用户

发布于 2009-04-29 20:12:01

我花了一些时间阅读文档,并尝试使用它。作为测试,我使用Conway的canvas对象制作了一个Conway's Game of Life:

life

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

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

但是,它是一个低级图形应用编程接口-在类似于DirectX或OpenGL的级别,并且它使用现代的“可编程流水线”而不是传统的“固定功能流水线”。用外行的话说,这意味着它不能在较老的计算机上运行,但它可以在性能和功能方面充分利用较新的图形硬件。这也意味着开发人员需要了解现代图形编程技术,如着色器、渲染图形等。

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

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

票数 3
EN

Stack Overflow用户

发布于 2009-04-28 07:50:34

我做到了。它看起来不错,做了很好的镜面反射。

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

https://stackoverflow.com/questions/796672

复制
相关文章

相似问题

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