一种虚拟场景中的书写控制方法及装置、移动终端制造方法及图纸

技术编号:18863460 阅读:24 留言:0更新日期:2018-09-05 15:25
本发明专利技术公开了一种虚拟场景中的书写控制方法及装置、移动终端,虚拟场景中的书写控制方法包括以下步骤:S1,至少在所述虚拟场景中渲染一个书写面和书写装置;S2,根据现实世界中的移动生成移动控制指令;S3,根据所述移动控制指令控制所述书写装置产生相应的位移;S4,当所述书写装置与所述书写面之间的距离小于等于第一预设距离(L1)时,响应于所述书写装置的移动,在所述书写面上渲染所述书写装置的书写效果。本发明专利技术的虚拟场景中的书写控制方法及装置、移动终端,可实现在虚拟场景中输入信息,提高用户体验度。

Method and device for writing control in virtual scene, mobile terminal

The invention discloses a writing control method and device in a virtual scene and a mobile terminal. The writing control method in a virtual scene includes the following steps: S1, rendering at least one writing surface and writing device in the virtual scene; S2, generating a motion control instruction according to the movement in the real world; S3, according to the description. A motion control instruction controls the writing device to produce a corresponding displacement; S4, when the distance between the writing device and the writing surface is less than or equal to the first preset distance (L1), renders the writing effect of the writing device on the writing surface in response to the movement of the writing device. The writing control method, device and mobile terminal in the virtual scene of the invention can input information in the virtual scene and improve the user experience.

【技术实现步骤摘要】
一种虚拟场景中的书写控制方法及装置、移动终端
本专利技术涉及移动终端交互领域,特别是涉及一种虚拟场景中的书写控制方法及装置、移动终端。
技术介绍
AR为增强现实技术,是将真实的现实世界中的信息与虚拟世界中的信息相互叠加呈现给用户。VR为虚拟现实技术,是为用户呈现虚拟的模拟环境,使用户沉浸到该环境中。现有的技术方案中,当需要输入交互时,大多是由用户在AR/VR设备的一触控屏幕上通过手动操作输入,这种交互方式无法与用户所看到的虚拟场景较好地融合,且无法在虚拟场景中实时输入信息,用户体验度有待改善。另外,某些方案中,在AR/VR等的虚拟场景中,书写操作还存在如下不足之处:没有轻重的概念,无法便捷的实现书写画画的笔画粗细效果。以上
技术介绍
内容的公开仅用于辅助理解本专利技术的专利技术构思及技术方案,其并不必然属于本专利申请的现有技术,在没有明确的证据表明上述内容在本专利申请的申请日已经公开的情况下,上述
技术介绍
不应当用于评价本申请的新颖性和创造性。
技术实现思路
本专利技术所要解决的技术问题是:弥补上述现有技术的不足,提出一种虚拟场景中的书写控制方法及装置、移动终端,可实现在虚拟场景中输入信息,提高用户体验度。本专利技术的技术问题通过以下的技术方案予以解决:一种虚拟场景中的书写控制方法,包括以下步骤:S1,至少在所述虚拟场景中渲染一个书写面和书写装置;S2,根据现实世界中的移动生成移动控制指令;S3,根据所述移动控制指令控制所述书写装置产生相应的位移;S4,当所述书写装置与所述书写面之间的距离小于等于第一预设距离(L1)时,响应于所述书写装置的移动,在所述书写面上渲染所述书写装置的书写效果。一种虚拟场景中的书写控制装置,包括渲染模块,生成模块,移动控制模块和书写控制模块;所述渲染模块用于至少在所述虚拟场景中渲染一个书写面和书写装置;所述生成模块用于根据现实世界中的移动生成移动控制指令;所述移动控制模块用于根据所述移动控制指令控制所述书写装置产生相应的位移;所述书写控制模块用于当所述书写装置与所述书写面之间的距离小于等于第一预设距离(L1)时,响应于所述书写装置的移动,在所述书写面上渲染所述书写装置的书写效果。一种移动终端,包括如上所述的书写控制装置。本专利技术与现有技术对比的有益效果是:本专利技术的虚拟场景中的书写控制方法及装置,在虚拟场景中渲染书写面和书写装置,根据现实世界中的移动生成移动控制指令,将现实世界中的位移赋予书写装置在虚拟场景中的位移,当书写装置靠近书写面时,相应地控制在书写面上产生随着书写装置移动而生成的书写效果,从而实现信息输入。该交互方式可使得用户直接在虚拟场景中输入笔画信息,且无需借助外部辅助装置,可加深用户与虚拟场景之间的融入交互程度,从而改善用户对虚拟场景的体验度。【附图说明】图1是本专利技术具体实施方式中虚拟场景中的书写控制方法的流程图;图2是本专利技术具体实施方式中AR/VR设备位于位置A1点时的效果示意图;图3是本专利技术具体实施方式中AR/VR设备位于位置A2点时的效果示意图;图4是本专利技术具体实施方式中AR/VR设备位于位置A3点时的效果示意图。【具体实施方式】下面结合具体实施方式并对照附图对本专利技术做进一步详细说明。如图1所示,为本具体实施方式中虚拟场景中的书写控制方法的流程图。控制方法包括以下步骤:S1,至少在所述虚拟场景中渲染一个书写面和书写装置。所述虚拟场景可以是VR(虚拟现实)中的虚拟场景,或者AR(增强现实)中的虚拟场景,或者MR(混合现实)中的虚拟场景等。该步骤中,本具体实施方式中生成的虚拟场景如图2中的下方内容所示,虚拟场景中包括一支笔的模型和一个书写面P。图2中示意的书写面P为一平面,与图2所在的纸面垂直。在其它可选的实施方式中,书写面P也可为曲面。书写装置可为任何可实现交互的模型,例如圆点、粉笔模型、钢笔模型等。优选地,书写装置为一包括笔杆和笔刷的毛笔模型,这样,结合后续书写时的轻重粗细效果,可呈现类似于毛笔书写的效果,使得虚拟场景更加真实有趣。S2,实时获取现实世界中的移动,根据现实世界中的移动生成移动控制指令。该步骤中,现实世界中的移动可为检测到的书写移动控制设备的移动,也可为检测到的玩家的手指移动。本具体实施方式中,以书写移动控制设备为AR/VR设备为例,则可根据所述AR/VR设备在现实世界中的移动生成所述移动控制指令,也可根据携带有所述AR/VR设备的玩家的手指移动生成所述移动控制指令。以AR/VR设备自身的移动为例时,用户控制移动AR/VR设备,实时获取设备自身的位移。如AR/VR设备为可获得设备自身在现实世界中的位移的AR/VR设备(例如AR/VR设备中包括有用于获取位移的传感器,例如陀螺仪等),则可直接通过AR/VR设备自身实时获取自身在现实世界中的位移。此外,无论AR/VR设备是否可获取自身位移,也均可由外部的电子设备获取AR/VR设备的位移信息(例如外部的摄像装置通过图像处理技术分析获取),AR/VR设备与该外部的电子设备通信以实时获取位移信息。S3,根据所述移动控制指令控制所述书写装置产生相应的位移。该步骤中,通过移动控制指令将现实世界中的位移数据对应赋给笔。例如,如图2和3所示,当AR/VR设备从位置A1点移动到A2点时,相应地控制虚拟场景中笔的位置(笔杆顶部的位置)由位置V1点移动到V2点。S4,当所述书写装置与所述书写面之间的距离小于等于第一预设距离L1时,响应于所述书写装置的移动,在所述书写面上渲染所述书写装置的书写效果。具体地,仍以图3为例,笔的位置位于V2点时,距离书写面P的距离为第一预设距离L1,此时可视为笔的位置已处于可书写出笔画的范围内,从而可控制随着笔在一平行于书写面P的XY平面(垂直于纸面的一平面)上的移动而在书写面P上渲染产生相应的书写效果。本具体实施方式中,可结合毛笔模型设置第一预设距离L1的值,例如,当毛笔模型的笔刷刚好接触到书写面P时,笔杆顶部与书写面P之间的距离可作为第一预设距离L1的值,这样,当笔刷刚刚接触到书写面时,即可满足小于等于第一预设距离L1的判断条件,从而触发上述控制过程渲染产生书写效果。当然,如为其它书写装置模型,则根据经验设置一合适的预设距离即可,从而在合适的位置触发产生书写效果。此外,上述内容以书写面P为平面时的情形为例,当书写面P为曲面时,随着笔在平行于书写面P的一曲面内的移动,同样可在书写面P上渲染产生相应的书写效果,在此不再重复说明。通过上述过程,随着用户携带AR/VR设备在真实的现实世界中移动,虚拟场景中有相应的书写装置会随着AR/VR设备的移动而移动。当AR/VR设备移动至使得书写装置足够靠近书写面时(小于等于第一预设距离L1),随着AR/VR设备在一平面的移动,书写装置相应地在XY平面移动,随着这一移动,在书写面上产生书写装置的书写效果。例如,AR/VR设备沿“一”字形移动,书写装置相应地在XY平面沿“一”字形移动,最终在书写面上产生书写出的“一”字。上述过程可实现用户通过现实世界中的位移来控制在虚拟场景的书写面上书写笔画,实现虚拟场景中信息的输入。优选地,可在上述书写笔画的基础上增加笔画轻重以对应不同的笔画粗细的效果。具体地,步骤S4中,还包括:当现实世界的位移使得所述书写装置与所述书写面之间的本文档来自技高网...

【技术保护点】
1.一种虚拟场景中的书写控制方法,其特征在于:包括以下步骤:S1,至少在所述虚拟场景中渲染一个书写面和书写装置;S2,根据现实世界中的移动生成移动控制指令;S3,根据所述移动控制指令控制所述书写装置产生相应的位移;S4,当所述书写装置与所述书写面之间的距离小于等于第一预设距离(L1)时,响应于所述书写装置的移动,在所述书写面上渲染所述书写装置的书写效果。

【技术特征摘要】
1.一种虚拟场景中的书写控制方法,其特征在于:包括以下步骤:S1,至少在所述虚拟场景中渲染一个书写面和书写装置;S2,根据现实世界中的移动生成移动控制指令;S3,根据所述移动控制指令控制所述书写装置产生相应的位移;S4,当所述书写装置与所述书写面之间的距离小于等于第一预设距离(L1)时,响应于所述书写装置的移动,在所述书写面上渲染所述书写装置的书写效果。2.根据权利要求1所述的虚拟场景中的书写控制方法,其特征在于:步骤S4中还包括:当所述书写装置与所述书写面之间的距离在第二预设距离(L2)与所述第一预设距离(L1)之间时,控制随着所述书写装置沿Z方向移动时,在所述书写面上产生粗细不同的书写效果;其中,所述Z方向为一垂直于所述书写面的方向。3.根据权利要求2所述的虚拟场景中的书写控制方法,其特征在于:控制随着所述书写装置沿Z方向越靠近所述书写面,在所述书写面上产生越粗的书写效果。4.根据权利要求2所述的虚拟场景中的书写控制方法,其特征在于:根据如下过程产生粗细不同的书写效果:所述书写装置书写时的实时粗细值W=(W1-W2)*(L-L2)/(L1-L2)+W2,其中,L表示所述书写装置与所述书写面的实时间隔距离;W1表示当所述书写装置与所述书写面之间的距离为第一预设距离L1时,所述书写装置书写时的预设粗细值;W2表示当所述书写装置与所述书写面之间的距离为第二预设距离L2时,所述书写装置书写时的预设粗细值;其中,W1小于W2。5.根据权利要求1所述的虚拟场景中的书写控制方法,其特征在于:步骤S1中,所述书写装置为一包括笔杆和笔刷的毛笔模型;步骤S4中,所述书写装置与所述书写面之间的距离为所述笔杆顶部与所述书写面之间的距离。6.根据权利要求1所述虚拟场景中的书写控制方法,其特征在于:步骤S1中,所述虚拟场景为玩家的一AR/VR设备中的虚拟场景;步骤S2中,根据所述AR/VR设备在现实世界中的移动生成所述移动控制指令,或者根据携带有所述AR/VR设备的玩家的手指移动生成...

【专利技术属性】
技术研发人员:张志明
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1