如何在移动Safari上渲染3D对象的图片?

时间:2012-02-23 09:37:21

标签: ios html5 mobile 3d mobile-safari

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

我们需要从不同的角度拍摄物体,但还需要采取哪些其他步骤来实现这一目标?是否有任何API可以帮助拼凑不同的图片以形成3D图像?

如果在移动版Safari中无法实现,我可以使用原生iPhone应用程序完成此操作吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

这里只是澄清一些事情:

  • 从不同的角度简单地拍摄篮球照片之后,您就无法在3D中进行渲染"
  • 当有人说" render"它通常意味着基于3D model(这是三维对象的数学表示)和/或某些算法来计算输出图像,并且#34;渲染"现场
  • 当你说" 3D图像"我认为你的意思是你想拥有一个可以在3D空间中操纵的球的2D视觉表示(你不想要一个肉眼可见的实际深度的3D图像),比如旋转它

因此,根据您的说法,我认为您希望允许用户在3D"中旋转球。这可以通过加载您创建的图像,然后在用户将手指拖过屏幕时更改帧来完成。这可以通过使用触摸事件在移动safari中完成,但这是一个不同的主题,你可能不得不问一个单独的问题。

如果您想要实际创建3D模型(即模型文件,可以由3D引擎用于在3D空间中渲染对象的东西),您必须使用一些软件(比如3DSOM)。它与Web API,mobile-safari,iOS等完全无关。如果您想要使用的3D引擎支持3D模型,那么创建3D模型并不重要。然后,您可以使用像three.js这样的库来使用WebGL或软件渲染器(iOS设备更可能支持)渲染该对象。

相关问题