Graphics 谷歌O3D可以用作富互联网应用程序框架吗?

Graphics 谷歌O3D可以用作富互联网应用程序框架吗?,graphics,3d,browser,rich-internet-application,Graphics,3d,Browser,Rich Internet Application,尽管它被定位为浏览器的3D图形框架,但也可以用作类似于GWT、Flex或Rails的RIA框架?简短回答: 对 长答覆: 更有可能的是,它只会用于浏览器游戏。在3d框架之上构建一个像样的RIA框架需要大量的工作,而且这样一个框架(如果发布的话)不太可能对开发人员非常友好 如果您想要一个好的RIA框架,请查看或 可以,但是没有用户界面小部件可以在O3D窗口上绘制。这是一个典型的游戏开发问题——在硬件加速的3d窗口上,让普通的UI库真正正确地渲染是非常复杂的。如果要渲染世界空间中附着到具有适当排序的

尽管它被定位为浏览器的3D图形框架,但也可以用作类似于GWT、Flex或Rails的RIA框架?

简短回答:

长答覆:

更有可能的是,它只会用于浏览器游戏。在3d框架之上构建一个像样的RIA框架需要大量的工作,而且这样一个框架(如果发布的话)不太可能对开发人员非常友好


如果您想要一个好的RIA框架,请查看或

可以,但是没有用户界面小部件可以在O3D窗口上绘制。这是一个典型的游戏开发问题——在硬件加速的3d窗口上,让普通的UI库真正正确地渲染是非常复杂的。如果要渲染世界空间中附着到具有适当排序的对象的窗口,则更是如此。通常,游戏使用自定义UI引擎

O3D确实有一个用于2d绘图的高性能画布,用JS编写一个可以在该画布上绘图的UI库是完全可能的。但是这就像在JS中重新编写Flex一样

这样做的好处是2d和3d内容之间的紧密集成,并且能够在UI层中拥有复杂的UI,并使用“渲染到纹理”(render to texture)技术将其附着到3d场景中的对象