我已经看到了ARKit的一些示例演示,其中材料A阻止了材料B,产生了遮挡效果,或者出现了黑洞或遮罩。但是它们似乎都在使用Unity引擎(我可能错了)。我想使用Apple已经提供的功能来做到这一点。或者使用Metal Shader。
想知道是否有人知道有一个技巧可以使ARKit甚至用SceneKit术语实现,当2个对象重叠但希望一个对象遮挡另一个对象,而使另一个对象为空时。CSG不可能正确,因为那太贵了吗?
谢谢!
目前,我有一个经过测试的iOS应用程序,该应用程序基本上是通过蛮力从应用程序中导出SCN文件,基本上每秒大约60个SCN文件。
由于我没有更好的方法可以在设备仿真中导出此内容,因此这是我当前的解决方案。
无论如何,是否存在将SCN文件格式批量转换为DAE Collada的已知方法?我可以使用XCode进行手动导出,但似乎一次只能工作一次。不会很有趣。
有使用Playground实际执行此操作的快速方法吗?
谢谢!