2012-02-23 72 views
0

我想拍一张篮球照片并在移动Safari上以3D渲染图片。如何在移动Safari上渲染3D图片?

我们需要从不同的角度拍摄物体,但是需要采取哪些其他步骤来完成此操作?是否有任何API可以帮助将不同的图片拼接在一起形成3D图像?

如果在移动版Safari中不可行,我可以使用原生iPhone应用程序来完成此操作吗?

谢谢!

回答

1

只是为了澄清几件事在这里:

  • 后简单地把从不同的角度篮球的图片你可以不是“3D渲染为”
  • 当一个人说“render”它通常意味着根据一个3D model(这是一个三维物体的数学表示)和/或一些“呈现”场景的算法计算输出图像
  • 当你说“3D图像”时,我想你的意思是你想要一个可以在3D空间中操作的球的2D视觉表示(您不需要3D im年龄与肉眼可见的实际深度)像旋转它

所以从你说的我认为你想让用户在“3D”旋转球。这可以通过加载您创建的图像,然后在用户在屏幕上拖动手指时更改框架来完成。这可以通过使用触摸事件在移动Safari中完成,但这是一个不同的主题,您可能需要另外提出一个问题。

如果您想要在图片中创建3D模型(即模型文件,3D引擎可用于在3D空间中渲染对象),您必须使用一些软件(如3DSOM)。它与Web API,移动Safari,iOS等完全无关。只要您的3D引擎支持您要使用的3D模型,使用它创建3D模型并不重要。然后,您可以使用类似three.js的库来使用WebGL或软件渲染器(更可能受iOS设备支持)渲染该对象。