白皮书问题或如何将图像固定到表面。

SketchAR关于绘制圆圈标记的正确位置的交互式提示

苹果公司最近在WWDC期间推出了ARKit。 对于我们来说,对于开发人员来说,这意味着我们不再需要构建自己的跟踪和成像(AR)系统,而是可以利用Apple现有的研究优势。 但是,它不能解决“白皮书问题”,因为它只能检测平坦的水平表面,因此用户仍然需要绘制圆圈(或任何其他标记)以有一个基础来放置其内容,否则它将看上去就像它在太空中可怕地漂浮着一样 幸运的是,我们找到了一种解决方案,允许用户避免画圆。

首先,我们创建了该应用程序的原型,以使用CPU对该想法进行测试,但是由于手机的电池电量耗尽,过热并发生故障,因此无法正常工作。 为了提高性能并进一步实现完全没有标记,我们在GPU上重新编写了内核。 这给我们带来了令人难以置信的性能提升,因此我们能够实现我们的目标- 表面上完全没有标记 ,用户做出的任何笔触都被视为标记。 我们将此技术称为“渐进标记”。 借助ARKit进行数据交换,因为它也使用GPU进行计算-它使我们能够快速过渡到内核和内核,从而使应用程序的性能更快,更稳定。

同时,ARKit还改进了SketchAR的各个元素,例如出色的对象缩放,稳定的跟踪以及将图像完美地固定在表面上。 而且,SketchAR仅使用手机GPU的一小部分,因此可以减少AR的资源消耗。 所有这些更改,您将很快可以签出,因为该应用程序将于本月在iOS11上推出。

期待得到您的反馈。 在hi@sketchar.tech上给我们留言

你的

SketchAR团队