我们该如何制作这款VR / 360应用程序?

时间:2018-03-15 19:17:12

标签: unity3d augmented-reality arkit virtual-reality 360-degrees

我是法国学生Vincent。对于一个学校项目,我和我的小组正在寻找在iOS上制作360应用程序。这个想法是用户将使用带有纸板的应用程序,并体验360度体验。我的团队中没有人从未这样做过,所以在这里,我要获得如此好的建议,告诉我们应该使用哪些技术来实现我们的项目。

https://imgur.com/wLVwAxk(使用该应用的用户说明)

我们发现使用Google SDK VR的ArKit和Unity是我们想要的两个主要技术人员,但问题是我们有点害怕选择错误的技术。 ArKit似乎很好,但这是3D。我们更希望在图像周围投影2D图像,他可以移动头部在它们之间导航。就其本身而言,Unity看起来太多了,我不确定脚本/动画是否能很好地呈现。

那你们觉得怎么样? ArKit?团结?也许另一件事?我肯定会忘记一些事情,所以请询问更多细节:)。谢谢!

2 个答案:

答案 0 :(得分:2)

简短回答:你应该使用Unity。它很容易上手,你可以基本上针对所有主要平台。

答案很长:使用ARKit或ARCore通常涉及使用Unity或其他引擎。直接使用SDK只需要做很多工作,Unity很容易使用(而且免费!)。如果您想要跨平台开发(移动和PC),请使用Unity和Vuforia。 Unity的最新版本让Vuforia构建了它,所以它应该很容易上手。应该有很多文档可以帮助您入门(例如this)。

您可能会考虑的另一个路径是使用aframe将其作为网络应用(HTML + JavaScript)。 aframe仍然是相当新的技术,但已经非常强大。它主要受浏览器支持的限制,当然,它没有Unity或许多资产/插件那么多的文档。

答案 1 :(得分:2)

你只需要Unity + GoogleVR插件, 不需要ARKit / Vuforia,因为你没有进行增强现实。

全景图片: 使用Equirectangular图像,可以将其指定为统一的立方体贴图, 或使用着色器Skybox / Panoramic(支持360或180度图像类型)

在其他图片之间移动: GoogleVR有关于如何点击对象的示例场景, 那只是在那里加载新的全景图像。

您还可以在该全景范围内播放360个视频, 使用统一视频播放器或资产商店的一些视频播放器(他们可以为你处理youtube url解析)