对象贴图的生成方法、装置、设备、存储介质及程序产品与流程

文档序号:36449988发布日期:2023-12-21 14:46阅读:23来源:国知局
对象贴图的生成方法与流程

本技术涉及计算机,尤其涉及一种对象贴图的生成方法、装置、设备、存储介质及程序产品。


背景技术:

1、近年来,随着计算机技术的发展,游戏、影视及虚拟现实等产业呈现出蓬勃发展的趋势,在虚拟场景中布置有虚拟对象、虚拟光源和虚拟相机。虚拟对象是虚拟场景中可以进行交互的各种人和物的形象,或在虚拟场景中的可活动对象,虚拟对象包括对象骨骼和对象贴图,通过将对象贴图附着在对象骨骼上,以在虚拟场景中形成虚拟对象。

2、在相关技术中,对于虚拟对象外观的调整,通常需要人为的对虚拟对象的初始对象贴图进行调整,以生成调整后的对象贴图,由于虚拟对象的对象贴图数量庞大,导致对象贴图的生成效率极低。


技术实现思路

1、本技术实施例提供一种对象贴图的生成方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够有效提高对象贴图的生成效率。

2、本技术实施例的技术方案是这样实现的:

3、本技术实施例提供一种对象贴图的生成方法,包括:

4、获取虚拟对象的多个初始对象贴图,及用于描述对所述虚拟对象的调整期望的期望文本,所述初始对象贴图为构成所述虚拟对象的表面贴图的最小单位;

5、控制虚拟相机从多个不同的拍摄角度上,对所述虚拟对象进行拍摄,得到各所述拍摄角度分别对应的拍摄图像;

6、基于所述期望文本,对各所述拍摄图像进行图像调整,得到各所述拍摄图像对应的参考图像,所述参考图像满足所述调整期望;

7、从所述参考图像中,选取各所述初始对象贴图分别对应的目标图像,所述虚拟相机在所述目标图像对应的所述拍摄角度上,能够拍摄到相应的所述初始对象贴图;

8、结合所述目标图像和所述初始对象贴图,生成满足所述调整期望的目标对象贴图。

9、本技术实施例提供一种对象贴图的生成装置,包括:

10、获取模块,用于获取虚拟对象的多个初始对象贴图,及用于描述对所述虚拟对象的调整期望的期望文本,所述初始对象贴图为构成所述虚拟对象的表面贴图的最小单位;

11、拍摄模块,用于获取虚拟对象的多个初始对象贴图,及用于描述对所述虚拟对象的调整期望的期望文本,所述初始对象贴图为构成所述虚拟对象的表面贴图的最小单位;

12、调整模块,用于基于所述期望文本,对各所述拍摄图像进行图像调整,得到各所述拍摄图像对应的参考图像,所述参考图像满足所述调整期望;

13、选取模块,用于从所述参考图像中,选取各所述初始对象贴图分别对应的目标图像,所述虚拟相机在所述目标图像对应的所述拍摄角度上,能够拍摄到相应的所述初始对象贴图;

14、生成模块,用于结合所述目标图像和所述初始对象贴图,生成满足所述调整期望的目标对象贴图。

15、上述方案中,上述拍摄模块,还用于获取所述虚拟对象的几何中心在虚拟场景中的中心位置,并基于所述中心位置,在所述虚拟场景中,对所述虚拟对象进行标准化处理,得到目标虚拟对象;控制所述虚拟相机从多个不同的所述拍摄角度上,对所述目标虚拟对象进行拍摄,得到各所述拍摄角度分别对应的所述拍摄图像。

16、上述方案中,上述拍摄模块,还用于确定所述虚拟场景中与所述中心位置之间的距离等于目标距离的多个拍摄位置,所述拍摄角度与所述拍摄位置一一对应;针对各所述拍摄位置,控制所述虚拟相机处于所述拍摄位置,且朝向所述目标虚拟对象,对所述目标虚拟对象进行拍摄,得到相应所述拍摄角度对应的拍摄图像。

17、上述方案中,上述拍摄模块,还用于获取所述虚拟对象的多个对象部位分别在所述虚拟场景中的位置,确定各所述位置分别与所述中心位置之间的距离,并将最大的所述距离确定为参考距离;针对所述虚拟对象的各所述对象部位分别执行以下处理,得到所述目标虚拟对象:将所述对象部位对应的所述距离与所述参考距离进行相除,得到所述对象部位在所述虚拟场景中的标准位置;将所述对象部位的位置,调整为所述标准位置。

18、上述方案中,上述调整模块,还用于调用图像调整网络,基于所述期望文本,对各所述拍摄图像进行图像内容调整,得到各所述拍摄图像分别对应的候选图像,所述候选图像满足所述期望文本所描述的调整期望;对各所述候选图像进行超分处理,得到各所述候选图像分别对应的所述参考图像。

19、上述方案中,上述对象贴图的生成装置,还包括:训练模块,用于获取初始图像调整网络,并获取期望文本样本、标签图像,以及拍摄图像样本,其中,所述标签图像满足所述文本样本所描述的调整期望;调用所述初始图像调整网络,基于所述期望文本样本,对所述拍摄图像样本进行图像内容调整,得到所述拍摄图像样本对应的调整图像;结合所述调整图像和所述标签图像,确定所述初始图像调整网络的损失值,并基于所述损失值,对所述初始图像调整网络进行训练,得到所述图像调整网络。

20、上述方案中,上述选取模块,还用于获取各所述参考图像分别对应的参考拍摄位置,所述参考拍摄位置,用于指示在拍摄所述参考图像对应的拍摄图像时,所述虚拟相机在虚拟场景中的位置;针对各所述初始对象贴图分别执行以下处理:针对各所述参考图像,结合所述参考图像对应的参考拍摄位置和所述初始对象贴图,当确定在所述参考图像对应的所述拍摄角度上,所述虚拟相机能够拍摄到所述初始对象贴图时,将所述参考图像,确定为所述初始对象贴图的候选图像;从所述初始对象贴图的候选图像中,确定所述初始对象贴图对应的目标图像。

21、上述方案中,上述选取模块,还用于获取所述初始对象贴图在所述虚拟场景中的贴图位置,并在所述虚拟场景中,将所述贴图位置和所述参考拍摄位置进行相连,得到虚拟检测线;当所述虚拟检测线在所述虚拟场景中不经过其他的初始对象贴图时,确定在所述参考图像对应的所述拍摄角度上,所述虚拟相机能够拍摄到所述初始对象贴图;当所述虚拟检测线在所述虚拟场景中经过其他的初始对象贴图时,确定在所述参考图像对应的所述拍摄角度上,所述虚拟相机不能够拍摄到所述初始对象贴图。

22、上述方案中,上述选取模块,还用于当所述初始对象贴图的候选图像的数量为一幅时,将所述候选图像,确定为所述初始对象贴图对应的目标图像;当所述初始对象贴图的候选图像的数量为多幅时,确定所述初始对象贴图分别与各所述候选图像之间的关联程度;将最大的所述关联程度对应的所述候选图像,确定为所述初始对象贴图对应的目标图像。

23、上述方案中,上述选取模块,还用于在所述虚拟对象的所述多个初始对象贴图中,确定所述初始对象贴图的邻接对象贴图,并针对各所述候选图像分别执行以下处理:结合所述邻接对象贴图和所述候选图像,确定所述候选图像的第一关联程度;确定所述初始对象贴图在所述候选图像中的成像区域,基于所述成像区域的面积,确定所述候选图像的第二关联程度,所述第二关联程度的数值与所述成像区域的面积正相关;将所述第一关联程度和所述第二关联程度进行求和,得到所述初始对象贴图与所述候选图像之间的关联程度。

24、上述方案中,上述选取模块,还用于当所述候选图像为所述邻接对象贴图的候选图像时,将所述候选图像的第一关联程度确定为第一数值,所述第一数值为非零常数;当所述候选图像不是所述邻接对象贴图的候选图像时,将所述候选图像的第一关联程度确定为第二数值,所述第二数值等于零。

25、上述方案中,上述生成模块,还用于针对各所述初始对象贴图分别执行以下处理:从所述初始对象贴图对应的所述目标图像中,确定所述初始对象贴图在所述目标图像中的成像区域;将所述初始对象贴图的图像内容,调整为所述目标图像中的所述成像区域的图像内容,得到所述初始对象贴图对应的候选贴图;在所述虚拟对象的所述多个初始对象贴图中,确定所述初始对象贴图的邻接对象贴图;基于所述邻接对象贴图对应的候选贴图,对所述初始对象贴图对应的候选贴图进行平滑处理,得到所述初始对象贴图对应的目标对象贴图。

26、上述方案中,上述生成模块,还用于针对所述初始对象贴图对应的候选贴图中的各像素点分别执行以下处理,得到所述目标对象贴图:当所述像素点与所述邻接对象贴图对应的候选贴图之间的最小距离小于距离阈值时,将所述像素点确定为待平滑像素点;从所述邻接对象贴图对应的候选贴图的像素点中,确定与所述待平滑像素点距离最近的参考像素点;对所述参考像素点的颜色值和所述待平滑像素点的颜色值进行平均,得到平均颜色值;将所述待平滑像素点的颜色值,调整为所述平均颜色值。

27、本技术实施例提供一种电子设备,包括:

28、存储器,用于存储计算机可执行指令或者计算机程序;

29、处理器,用于执行所述存储器中存储的计算机可执行指令或者计算机程序时,实现本技术实施例提供的对象贴图的生成方法。

30、本技术实施例提供一种计算机可读存储介质,存储有计算机可执行指令,用于引起处理器执行时,实现本技术实施例提供的对象贴图的生成方法。

31、本技术实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序或计算机可执行指令,该计算机程序或计算机可执行指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机可执行指令,处理器执行该计算机可执行指令,使得该电子设备执行本技术实施例上述的对象贴图的生成方法。

32、本技术实施例具有以下有益效果:

33、通过获取虚拟对象的多个初始对象贴图,以及期望文本,并控制虚拟相机从多个不同的拍摄角度上,对虚拟对象进行拍摄,得到各拍摄角度分别对应的拍摄图像,基于期望文本,对拍摄图像进行图像调整,得到各拍摄图像对应的参考图像,从参考图像中,选取各初始对象贴图分别对应的目标图像,结合目标图像和初始对象贴图,生成满足调整期望的目标贴图。如此,由于对虚拟对象进行拍摄,得到各拍摄角度分别对应的拍摄图像中,所采集到的虚拟对象的初始对象贴图的数量为至少一个,对拍摄图像进行图像调整,得到的参考图像能够实现对拍摄图像对应的至少一个初始对象贴图的内容调整,通过基于初始对象贴图对应的参考图像,也即基于目标图像所生成的目标贴图,能够实现对至少一个初始对象贴图的调整,从而无需对每个初始对象贴图单独的进行图像调整,只需对拍摄图像进行图像调整,就能够实现对所有的初始对象贴图的调整,从而有效减少了图像调整的次数,同时使得所生成的目标对象贴图能够满足调整期望,从而有效提高了对象贴图的生成效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1