[发明专利]应用于VR场景的线条轨迹绘制方法及系统有效
申请号: | 201611242442.2 | 申请日: | 2016-12-29 |
公开(公告)号: | CN108268257B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 刘德建;林琛;邱霖辉 | 申请(专利权)人: | 福建省天奕网络科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 vr 场景 线条 轨迹 绘制 方法 系统 | ||
1.应用于VR场景的线条轨迹绘制方法,其特征在于,包括:
对VR感知设备的操作设备的底层SDK进行统一封装;
向业务层提供所述操作设备的输入回调接口和操作信息,所述操作信息包括空间坐标和旋转角度;
通过创建在业务层的画笔管理器中的LineRender轨迹画笔,在获取操作设备的操作信息后,将其渲染到VR场景中,生成对应的操作轨迹;
还包括:
画笔管理器中的粒子系统轨迹画笔在获取所述操作信息后,依据所述操作信息,通过粒子发射器在VR场景中生成对应的操作轨迹;
还包括:
画笔管理器中的平面轨迹画笔在获取所述操作信息后,依据密度过滤算法将所述操作信息中重复位置的空间坐标过滤掉;
依据过滤后的空间坐标,通过sprite技术拼合成操作轨迹;
还包括:
在操作轨迹的各节点下存放一碰撞体节点,通过两点关系计算获取相邻两节点的胶囊碰撞体;
将相邻胶囊碰撞体通过Joint节点连接,从而计算得到操作轨迹的线条碰撞体。
2.如权利要求1所述的应用于VR场景的线条轨迹绘制方法,其特征在于,还包括:
将包括操作信息、操作轨迹的数据以及线条撞体的数据的线条轨迹文件以PB格式存储至本地;
通过读取并解析所述线条轨迹文件,使用画笔管理器在VR场景中绘制出操作轨迹。
3.应用于VR场景的线条轨迹绘制系统,其特征在于,包括:
封装模块,用于对VR感知设备的操作设备的底层SDK进行统一封装;
提供模块,用于向业务层提供所述操作设备的输入回调接口和操作信息,所述操作信息包括空间坐标和旋转角度;
第一轨迹生成模块,用于通过创建在业务层的画笔管理器中的LineRender轨迹画笔,在获取操作设备的操作信息后,将其渲染到VR场景中,生成对应的操作轨迹;
还包括:
第二轨迹生成模块,用于画笔管理器中的粒子系统轨迹画笔在获取所述操作信息后,依据所述操作信息,通过粒子发射器在VR场景中生成对应的操作轨迹;
还包括:
过滤模块,用于画笔管理器中的平面轨迹画笔在获取所述操作信息后,依据密度过滤算法将所述操作信息中重复位置的空间坐标过滤掉;
第三轨迹生成模块,用于依据过滤后的空间坐标,通过sprite技术拼合成操作轨迹;
还包括:
第一计算模块,用于在操作轨迹的各节点下存放一碰撞体节点,通过两点关系计算获取相邻两节点的胶囊碰撞体;
第二计算模块,用于将相邻胶囊碰撞体通过Joint节点连接,从而计算得到操作轨迹的线条碰撞体。
4.如权利要求3所述的应用于VR场景的线条轨迹绘制系统,其特征在于,还包括:
存储模块,用于将包括操作信息、操作轨迹的数据以及线条撞体的数据的线条轨迹文件以PB格式存储至本地;
绘制模块,用于通过读取并解析所述线条轨迹文件,使用画笔管理器在VR场景中绘制出操作轨迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省天奕网络科技有限公司,未经福建省天奕网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611242442.2/1.html,转载请声明来源钻瓜专利网。