喷涂方法、智能终端及存储介质技术

技术编号:34538093 阅读:16 留言:0更新日期:2022-08-13 21:33
本申请提出了一种喷涂方法、智能终端及存储介质,该方法包括:获取预设操作;根据预设操作控制流体材料在虚拟场景进行喷涂,输出喷涂画面。通过上述技术方案,根据预设操作控制流体材料进行喷涂,可以使流体材料与深度网格融合,并使得喷涂画面中的喷涂内容贴合物体表面,从而有效改善AR场景中的喷涂效果。从而有效改善AR场景中的喷涂效果。从而有效改善AR场景中的喷涂效果。

【技术实现步骤摘要】
喷涂方法、智能终端及存储介质


[0001]本申请涉及人机交互
,尤其涉及一种喷涂方法、智能终端及存储介质。

技术介绍

[0002]AR(Augmented Reality,增强现实)技术是一种通过计算机技术,将虚拟视点信息应用到真实世界,真实的环境和虚拟的物体地叠加到了同一个画面或空间同时存在的技术。随着技术的发展,AR技术以其特有的虚实结合性,广泛应用于各个领域,在AR空间进行绘画已成为用户需求的重要部分。
[0003]在构思及实现本申请过程中,专利技术人发现至少存在如下问题:在一些实现中,通常采用固定AR相机深度距离在AR空间进行喷涂,但此类喷涂方法往往具有无法贴合物体表面、无法动态调整喷涂距离,以及无法与AR场景中的物体碰撞交互等缺陷,因此导致喷涂效果不佳。
[0004]因此,有必要提出一种改善AR场景中的喷涂效果的解决方案。
[0005]前面的叙述在于提供一般的背景信息,并不一定构成现有技术。

技术实现思路

[0006]针对上述技术问题,本申请提供一种喷涂方法、智能终端及存储介质,旨在改善AR场景中的喷涂效果。
[0007]为解决上述技术问题,本申请提供一种喷涂方法,所述喷涂方法可应用于终端设备(如智能终端),所述喷涂方法包括:
[0008]S10:获取预设操作;
[0009]S20:根据预设操作控制流体材料在虚拟场景进行喷涂,输出喷涂画面。
[0010]可选地,步骤S20之前还包括:
[0011]获取当前画面帧;
[0012]计算或确定所述当前画面帧中至少一个画面点的深度信息。
[0013]可选地,所述获取当前画面帧的步骤之前还包括:
[0014]判断终端设备是否支持深度信息计算;
[0015]若终端设备不支持深度信息计算,则确定或生成第一提示信息;和/或,
[0016]若终端设备支持深度信息计算,则执行获取当前画面帧的步骤。
[0017]可选地,所述计算或确定所述当前画面帧中至少一个画面点的深度信息的步骤之后,还包括:
[0018]选取所述当前画面帧中的预设位置点;
[0019]将所述画面点的深度信息以预设位置点为标志点进行缓存,得到画面帧的深度信息。
[0020]可选地,步骤S20包括:
[0021]根据预设操作确定或生成喷涂参数信息;
[0022]根据所述画面帧画面点的深度信息形成深度网格;
[0023]根据所述喷涂参数信息喷出所述流体材料,使所述流体材料与深度网格融合,得到喷涂点;
[0024]根据所述喷涂点确定或生成所述喷涂画面。
[0025]可选地,所述根据所述喷涂点确定或生成所述喷涂画面的步骤包括:
[0026]基于所述深度信息,将所述喷涂点贴合到所述当前画面帧,得到喷涂点信息;
[0027]根据所述喷涂点信息与预先存储的锚点信息确定或生成喷涂画面。
[0028]可选地,所述根据所述喷涂点信息与预先存储的锚点信息确定或生成喷涂画面的步骤之前还包括:
[0029]识别所述当前画面帧中的特征点,将所述特征点作为所述锚点信息进行存储。
[0030]可选地,步骤S10之前还包括:
[0031]识别终端设备的屏幕是否处于点击状态;
[0032]若终端设备的屏幕处于点击状态,则获取预设操作;和/或,
[0033]若终端设备的屏幕不处于点击状态,则判断是否在所述虚拟场景进行喷涂,若是在进行喷涂,则停止喷涂。
[0034]本申请还提供一种智能终端,包括:存储器、处理器,其中,所述存储器上存储有喷涂程序,所述喷涂程序被所述处理器执行时实现如上任一所述喷涂方法的步骤。
[0035]本申请还提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述喷涂方法的步骤。
[0036]如上所述,本申请的喷涂方法,包括获取预设操作;根据预设操作控制流体材料在虚拟场景进行喷涂,输出喷涂画面。通过上述技术方案,根据预设操作控制流体材料进行喷涂,可以使流体材料与深度网格融合,并使得喷涂画面中的喷涂内容贴合物体表面,从而有效改善AR场景中的喷涂效果。
附图说明
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为实现本申请各个实施例的一种智能终端的硬件结构示意图;
[0039]图2为本申请实施例提供的一种通信网络系统架构图;
[0040]图3是根据第一实施例示出的喷涂方法的流程示意图;
[0041]图4是根据第二实施例示出的喷涂方法的流程示意图;
[0042]图5是根据第三实施例示出的喷涂方法的流程示意图;
[0043]图6是本申请实施例中在室外场景进行喷涂的效果示意图;
[0044]图7是本申请实施例中在室内场景中进行喷涂的效果示意图;
[0045]图8是根据第四实施例示出的喷涂方法的流程示意图;
[0046]图9是本申请实施例中进行喷涂的流程示意图。
[0047]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过
上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0048]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0049]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
[0050]应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种喷涂方法,其特征在于,包括以下步骤:S10:获取预设操作;S20:根据预设操作控制流体材料在虚拟场景进行喷涂,输出喷涂画面。2.如权利要求1所述的方法,其特征在于,步骤S20之前还包括:获取当前画面帧;计算或确定所述当前画面帧中至少一个画面点的深度信息。3.如权利要求2所述的方法,其特征在于,所述获取当前画面帧的步骤之前还包括:判断终端设备是否支持深度信息计算;若终端设备不支持深度信息计算,则确定或生成第一提示信息;和/或,若终端设备支持深度信息计算,则执行获取当前画面帧的步骤。4.如权利要求2所述的方法,其特征在于,所述计算或确定所述当前画面帧中至少一个画面点的深度信息的步骤之后,还包括:选取所述当前画面帧中的预设位置点;将所述画面点的深度信息以预设位置点为标志点进行缓存,得到画面帧的深度信息。5.如权利要求1至4中任一项所述的方法,其特征在于,步骤S20包括:根据预设操作确定或生成喷涂参数信息;根据所述画面帧画面点的深度信息形成深度网格;根据所述喷涂参数信息喷出所述流体材料,使所述流体材料与深度网格融合,得到喷涂点;根据所述喷涂点确定或生成所述喷涂画面。6.如权利要...

【专利技术属性】
技术研发人员:徐保仑
申请(专利权)人:上海传英信息技术有限公司
类型:发明
国别省市:

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

1