[发明专利]应用于VR场景的线条轨迹绘制方法及系统有效
申请号: | 201611242442.2 | 申请日: | 2016-12-29 |
公开(公告)号: | CN108268257B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 刘德建;林琛;邱霖辉 | 申请(专利权)人: | 福建省天奕网络科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 vr 场景 线条 轨迹 绘制 方法 系统 | ||
本发明提供应用于VR场景的线条轨迹绘制方法及系统,方法包括:对VR感知设备的操作设备的底层SDK进行统一封装;向业务层提供所述操作设备的输入回调接口和操作信息,所述操作信息包括空间坐标和旋转角度;通过创建在业务层的画笔管理器中的LineRender轨迹画笔,在获取操作设备的操作信息后,将其渲染到VR场景中,生成对应的操作轨迹。本发明基于Unity引擎,使用Unity引擎中的LineRender组件、粒子系统组件以及2D图片组件,配合操作设备组成一套VR下的轨迹画笔组件,以Unity插件的形式对外部程序提供相关功能支持,能够快速的整合到以Unity开发的VR产品中,提供相应的功能支持。
技术领域
本发明涉及VR领域,具体说的是应用于VR场景的线条轨迹绘制方法及系统。
背景技术
目前市面上应用在虚拟现实(简称VR)产品中的线条轨迹画笔组件有谷歌公司的《Tilt Brush》,该产品是在HTCVive设备下在VR场景中进行3D空间绘画的应用软件。但是,由于《Tilt Brush》是一个独立的闭源的应用软件,基于其闭源因素,存在不支持用户进行相应的二次开发等缺点。如若想要在自己的VR项目中也有Tilt Brush类似的绘画功能,则需要开发者重新研发。在现有技术的一具体运用场景中,假设某个VR产品需要在VR场景中对汽车的某个部件进行标记,标记方式是通过HTC手柄来标记,则相关的开发者需要再去开发这类画笔的功能,而无法直接通过标记在VR场景中直接渲染出所需的线条效果。
发明内容
本发明所要解决的技术问题是:提供一种应用于VR场景的线条轨迹绘制方法及系统,实现通用性,可直接运用,而无需对画笔应用进行二次开发。
为了解决上述技术问题,本发明采用的技术方案为:
应用于VR场景的线条轨迹绘制方法,包括:
对VR感知设备的操作设备的底层SDK进行统一封装;
向业务层提供所述操作设备的输入回调接口和操作信息,所述操作信息包括空间坐标和旋转角度;
通过创建在业务层的画笔管理器中的LineRender轨迹画笔,在获取操作设备的操作信息后,将其渲染到VR场景中,生成对应的操作轨迹。
本发明提供的另一个技术方案为:
应用于VR场景的线条轨迹绘制系统,包括:
封装模块,用于对VR感知设备的操作设备的底层SDK进行统一封装;
提供模块,用于向业务层提供所述操作设备的输入回调接口和操作信息,所述操作信息包括空间坐标和旋转角度;
第一轨迹生成模块,用于通过创建在业务层的画笔管理器中的LineRender轨迹画笔,在获取操作设备的操作信息后,将其渲染到VR场景中,生成对应的操作轨迹。
本发明的有益效果在于:区别于现有技术的绘图工具在VR场景下进行3D空间绘图的功能不具有通用性,需要用户重新研发的不足。本发明使用动态库的形式将画笔的底层SDK进行统一封装,实现无需去关心底层代码,更方便开发者的使用;通过对操作系统的业务层提供操作设备的输入回调接口和操作信息,使业务层不需要再繁琐的去获取操作设备的相关数据信息;通过使用Unity引擎下的LineRender轨迹画笔直接对业务层获取到的操作信息在VR场景中渲染出操作轨迹,以Unity插件的形式实现对外开放。本发明以Unity插件形式对外部程序提供相关功能支持,能快速的整合到VR产品中,支持线条轨迹的呈现,实现了VR场景中线条轨迹绘制工具的通用性,无需用户进行相应的二次开发,显著提升了使用的便利性,更有益于推广使用。
附图说明
图1为本发明应用于VR场景的线条轨迹绘制方法的流程示意图;
图2为本发明实施例一的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省天奕网络科技有限公司,未经福建省天奕网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611242442.2/2.html,转载请声明来源钻瓜专利网。