一种模型制作的控制方法、装置及设备制造方法及图纸

技术编号:37774000 阅读:28 留言:0更新日期:2023-06-06 13:41
本申请适用于机器人技术领域,提供了一种模型制作的控制方法、装置及设备,该方法包括:获取初始模型及其对应的初始有向距离场信息;当检测到模型调整指令时,根据模型调整指令获取增量有向距离场信息;根据增量有向距离场信息和初始有向距离场信息得到目标有向距离场信息;基于目标有向距离场信息控制初始模型调整至目标模型;目标模型为目标有向距离场信息对应的模型。上述方法,很大程度上提高了调整的效率,相比较与全量式更新,计算量大大减少,性能更稳定。上述方法直接对对虚拟模型的表面进行拱起或者塌陷的调整,用户可以更加直观的获取到调整的效果。获取到调整的效果。获取到调整的效果。

【技术实现步骤摘要】
一种模型制作的控制方法、装置及设备


[0001]本申请属于计算机
,尤其涉及一种模型制作的控制方法、装置及设备。

技术介绍

[0002]虚拟模型一般是指电子计算机数字模型,由内容创作工具制作,并且供第三方软件所使用的一种模型文件。现有技术中,常见的虚拟模型主要有两种,一种是带有骨骼蒙皮信息的虚拟模型,例如,人形模型、动物形态的模型等;一种是静态网格形式的虚拟模型。
[0003]在虚拟模型的制作过程中,用户可以对虚拟模型的外观进行调整。在对虚拟模型进行外观调整时,一般都会采用法线贴图、凹凸贴图的方法来实现。但是,贴图的方法并不是真正的对虚拟模型的表面进行拱起或者塌陷的调整,并且,调整的后的模型需要重新进行建模。这种调整方式效率比较低,且用户无法直观的获取到调整效果。

技术实现思路

[0004]本申请实施例提供了一种模型制作的控制方法、装置及设备,可以解决上述技术问题。
[0005]第一方面,本申请实施例提供了一种模型制作的控制方法,包括:
[0006]获取初始模型及其对应的初始有向距离场信息;
[0007]当检测到模型调整指令时,根据所述模型调整指令获取增量有向距离场信息;
[0008]根据所述增量有向距离场信息和所述初始有向距离场信息得到目标有向距离场信息;
[0009]基于所述目标有向距离场信息控制所述初始模型调整至目标模型;所述目标模型为所述目标有向距离场信息对应的模型。
[0010]进一步地,所述模型调整指令包括模型表面拱起指令和模型表面塌陷指令。
[0011]进一步地,在所述当检测到模型调整指令时,根据所述模型调整指令获取增量有向距离场信息之前,还包括:
[0012]获取所述初始模型对应的调整范围;
[0013]当检测到调整操作时,根据所述调整范围和所述调整操作生成模型调整指令。
[0014]进一步地,所述根据所述调整范围和所述调整操作生成模型调整指令,包括:
[0015]根据所述调整操作生成初始调整指令;其中,所述初始调整指令中包括初始调整值和调整方向;
[0016]当所述初始调整值不处于所述调整范围之内时,根据所述调整方向和所述调整范围生成模型调整指令。
[0017]进一步地,所述当检测到模型调整指令时,根据所述模型调整指令获取增量有向距离场信息,包括:
[0018]当检测到模型调整指令时,根据所述模型调整指令获取插值增量信息,并根据所述差值增量信息得到增量有向距离场信息。
[0019]进一步地,所述基于所述目标有向距离场信息控制所述初始模型调整至目标模型之后,还包括:
[0020]根据所述初始有向距离场信息和所述插值增量信息获取调整演变模型;
[0021]基于所述调整演变模型展示所述初始模型调整至所述目标有向距离场信息对应的目标模型的过程。
[0022]第二方面,本申请实施例提供了一种模型制作的控制装置,包括:
[0023]第一获取单元,用于获取初始模型及其对应的初始有向距离场信息;
[0024]第二获取单元,用于当检测到模型调整指令时,根据所述模型调整指令获取增量有向距离场信息;
[0025]第一处理单元,用于根据所述增量有向距离场信息和所述初始有向距离场信息得到目标有向距离场信息;
[0026]第二处理单元,用于基于所述目标有向距离场信息控制所述初始模型调整至目标模型;所述目标模型为所述目标有向距离场信息对应的模型。
[0027]进一步地,所述模型调整指令包括模型表面拱起指令和模型表面塌陷指令。
[0028]进一步地,模型制作的控制装置,还包括:
[0029]第三获取单元,用于获取所述初始模型对应的调整范围;
[0030]第三处理单元,用于当检测到调整操作时,根据所述调整范围和所述调整操作生成模型调整指令。
[0031]进一步地,所述第三处理单元,具体用于:
[0032]根据所述调整操作生成初始调整指令;其中,所述初始调整指令中包括初始调整值和调整方向;
[0033]当所述初始调整值不处于所述调整范围之内时,根据所述调整方向和所述调整范围生成模型调整指令。
[0034]进一步地,所述第二获取单元,具体用于:
[0035]当检测到模型调整指令时,根据所述模型调整指令获取插值增量信息,并根据所述差值增量信息得到增量有向距离场信息。
[0036]进一步地,模型制作的控制装置,还包括:
[0037]第四获取单元,用于根据所述初始有向距离场信息和所述插值增量信息获取调整演变模型;
[0038]第四处理单元,用于基于所述调整演变模型展示所述初始模型调整至所述目标有向距离场信息对应的目标模型的过程。
[0039]第三方面,本申请实施例提供了一种模型制作的控制设备,包括处理器、存储器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述第一方面的方法。
[0040]第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面的方法。
[0041]本申请实施例中,获取初始模型及其对应的初始有向距离场信息;当检测到模型调整指令时,根据模型调整指令获取增量有向距离场信息;根据增量有向距离场信息和初始有向距离场信息得到目标有向距离场信息;基于目标有向距离场信息控制初始模型调整
等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0056]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0057]请参见图1,图1是本申请第一实施例提供的一种模型制作的控制方法的示意流程图。本实施例中一种模型制作的控制方法的执行主体为具有模型制作的控制的设备,该模型制作的控制设备可以为个人计算机以及服务器等,也可以为处理器、微处理器等。本申请实施例以模型制作的控制设备(以下简称为设备)为模型制作的控制方法的执行主体进行下述解释说明,不具体对设备进行限定。如图1所示的模型制作的控制方法可以包括:
[0058]S101:获取初始模型及其对应的初始有向距离场信息。
[0059]在对本实施中的一种模型制作的控制方法进行说明前,为了便于理解先介绍一下有向距离场的相关内容。
[0060]有向距离场(Signed Distance Field,SDF):是指判断一个点是否在一个区域内,由空间中某一点到虚拟模型表本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型制作的控制方法,其特征在于,包括:获取初始模型及其对应的初始有向距离场信息;当检测到模型调整指令时,根据所述模型调整指令获取增量有向距离场信息;根据所述增量有向距离场信息和所述初始有向距离场信息得到目标有向距离场信息;基于所述目标有向距离场信息控制所述初始模型调整至目标模型;所述目标模型为所述目标有向距离场信息对应的模型。2.如权利要求1所述的模型制作的控制方法,其特征在于,所述模型调整指令包括模型表面拱起指令和模型表面塌陷指令。3.如权利要求1所述的模型制作的控制方法,其特征在于,在所述当检测到模型调整指令时,根据所述模型调整指令获取增量有向距离场信息之前,还包括:获取所述初始模型对应的调整范围;当检测到调整操作时,根据所述调整范围和所述调整操作生成模型调整指令。4.如权利要求3所述的模型制作的控制方法,其特征在于,所述根据所述调整范围和所述调整操作生成模型调整指令,包括:根据所述调整操作生成初始调整指令;其中,所述初始调整指令中包括初始调整值和调整方向;当所述初始调整值不处于所述调整范围之内时,根据所述调整方向和所述调整范围生成模型调整指令。5.如权利要求1所述的模型制作的控制方法,其特征在于,所述当检测到模型调整指令时,根据所述模型调整指令获取增量有向距离场信息,包括:当检测到模型调整指令时,根据所述模型调整指令获取插值增量信息,并根据所述差值增量信息得...

【专利技术属性】
技术研发人员:陈凌锋
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:

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

1