我需要一些帮助来弄清楚HoloToolkit(现在也称为MixedRealityToolkit的一部分)中的空间理解(Playspace)射线广播,并且是否有可能使它与更详细的自定义生成的网格一起工作/已加载的对象(只是为了使其能够通过凝视互动地选择实际上没有进行空间理解的单个冲浪)?
据我所知,Raycast方法适用于8x8x8cm体素(以及属于这些冲浪体的表面元素),因此我想尝试加载精度低于1cm的3D模型并将其用于该模型交互地显示注视光标在模型表面上的位置...或者甚至可以通过一些盒状对撞机在C#中的Unity 3D中以某种方式直接完成...试图用大约80k顶点的模型进行操作完全可以在HL1设备上进行交互。
我想知道的是,是否可以使其在HoloLens设备(给定的CPU有限)上工作,并进行一些额外的优化,如果您有一些想法,或者是否以及如何进一步实现(播放广播) Raycast(因为我收集到它是用C ++编写的,并且通过编组本机dll在Unity中使用,我想它比重写它可以直接在Unity 3D和C#中直接工作要快,否则我错了,而且实际上它之所以快是因为大型体素/ surfel尺寸和/或其他一些优化方法-也许不是扫描所有的surfels,而是仅仅扫描一些-我只是不知道它是如何做到的,那么...无论它是否适用于所有surfels ...一般不进行射线广播吗?
无论如何,感谢您的见解,我是Unity / HoloLens的新手,如果您还没有描述/理解这个问题,对不起...如果我获得更多的了解,我将确保进行更新... TIA