便携式3D网络技术?

时间:2011-08-20 16:18:28

标签: 3d

我正在寻找一种解决方案,将简单的3D场景嵌入到可在桌面和移动设备上轻松移植的网络浏览器中。

我需要:

  • 绘制简单形状
  • 阴影
  • Coliision detection
  • 从HTML页面的Javascript操作场景的属性。如移动灯光位置,移动形状。

WebGL提供了我需要的所有功能。我构建了一个简单的prototype 通过Three.js库使用WebGL。

但是,我需要一种跨桌面+移动设备高度移植的解决方案,并且可以在今天使用。我可以指定使用哪个浏览器或需要安装插件 - 但它必须适用于pcs,ios,android等

我已经尝试过HTML5 Canvas,但我无法获得任何阴影 - 我认为这是不可能的,因为阴影需要硬件加速。

我已经研究过Java3D解决方案但我知道无法在移动设备上运行它。

如果Apple只支持Flash,我会很高兴。

到目前为止,我的理解是否正确?有什么技术可以实现这个目标吗?

2 个答案:

答案 0 :(得分:1)

跨平台很难获得。许多设备和浏览器尚未完全支持HTML5。我建议你检查JMonkeyEngine。只要平台支持Java,这在所有浏览器中都能很好地工作。

答案 1 :(得分:0)

无论好坏,“Flash”可以说是目前“最好的”解决方案......除了iPhone例外。