开发文档内容比较少,希望得到补充
精华
流氓兔
2024.03.07 11:35发布于锦囊
1.46k61

1、最近刚接触xreal,有一个air2

2、由于AR空间中应用太少,bilibil、douyin都是网页版,UI之类的太小很难点,而且流畅度也不行。

3、因此想将手机屏幕直接投射使用,获得一个大屏,而应用本身也都是手机原生的。

4、这也就是投屏模式,但是只能跟头0dof,想有基础的云台、3dof能力需要配beam。

5、但是连接beam又连接手机就很繁琐了,带出门也不方便,加上手机本身就有计算能力,因此想将beam的能力直接迁到手机上。

6、手机是红魔的,不支持,备用机1+9支持,目前倒腾了好多天做了一个应用,发现红魔这些不支持的应用有个原因就是NRRender类,某种神秘力量阻止了它在眼镜上直接渲染,因此魔改了下sdk,最终用普通投屏方式实现了3dof能力。

7、这里问题就来了,普通投屏方式用3dof会有抖动,一直以为是IMU数据延时大,后面发现普通投屏模式手机和眼镜之间画面也有延时(8-10ms),而且普通投屏没有距离感,3dof移动画面的时候无法欺骗人眼达到固定的效果,最后只能通过插值缓动让它平滑些,但是这样反而加剧了它的延时。

8、于是还是妥协了,准备用1+9来实现,通过MRSpace下发现稳定性好了很多,但是现在开启MRSpace需要通过手动长按眼镜的音量键,而且这种方式打开的MRSpace还有点问题我先假设这是mrmode1:

      mrmode1:可以通过再次长按切换回普通投屏。但是该模式下,画面有很长的拖影,像开了很大的动态模糊。

     mrmode2:这个模式是要用xreal官方app,我是打开ar空间然后退出app,再打开自己的应用。这时候画面的拖影很小,效果非常好,但是不能再长按切换回普通投屏,只能插拔眼镜。

 

这俩个mrspace模式应该是不一样的,因为我在长按开启mrmode1到的时候,打开官方xreal的app,进入ar空间也会有很长的拖影,必须是投屏模式用官方app直接切换ar空间模式才能启用mrmode2。

 

但是mrmode2怎么在应用中启用呢?或者说应用应该通过什么接口进行模式的切换,就像官方的xreal app一样,这些在文档中我都没有找到。

总的来说,现在感觉开发过程像在做逆向分析,也有可能是有接口介绍,但是就目录来看不知道咋索引。

alan3301、shell、逗地主、自强至强、最爱NrealX、rincesetude
点赞
收藏
14评论
···
61个回答
按时间排序
按点赞排序
    Marry
    2025-04-01 07:56 发布

    帮顶

    首赞
    0评论
    举报
    山地野牛
    2024-10-01 09:58 发布

    帮顶

    首赞
    0评论
    举报
    b97120426209
    2024-09-11 22:27 发布

    首赞
    0评论
    举报
    头号玩家
    2024-08-05 10:48 发布

    首赞
    0评论
    举报
    rincesetude
    2024-06-01 15:20 发布

    nb

    首赞
    0评论
    举报
    Lisa
    2024-04-29 08:42 发布

    d

    首赞
    0评论
    举报
    Lori
    2024-04-23 09:54 发布

    d

    首赞
    0评论
    举报
    Stan李先生
    2024-04-15 11:06 发布

    他的SDK是英文版,我就很无语,虽然看懂也没问题,B站是PAD版,大概率和安卓手机版X64是一致的,可以安装迅雷的手机版,但是按钮功能太少了。

    首赞
    1评论
    举报
    J
    2024-04-06 16:16 发布

    首赞
    0评论
    举报
    自强至强
    2024-03-21 15:20 发布

    厉害,希望尽快放出3dof悬停模式

    首赞
    0评论
    举报