一种虚拟形象建模方法技术

技术编号:34735080 阅读:16 留言:0更新日期:2022-08-31 18:25
本发明专利技术提出一种虚拟形象建模方法,通过读取虚拟形象的原画图像,对所述原画图像进行解析得到多个局部图像,将所述多个局部图像输入到模型生成函数中生成对应的局部立体模型,将多个所述局部立体模型进行缝合得到所述虚拟形象的立体模型,可以根据原画自动构建虚拟形象的高还原度立体模型。象的高还原度立体模型。象的高还原度立体模型。

【技术实现步骤摘要】
一种虚拟形象建模方法


[0001]本专利技术涉及立体建模
,特别涉及一种虚拟形象建模方法。

技术介绍

[0002]传统的虚拟形象建模过程需要经历原画的设计、模型轮廓的搭建、模型细节的雕刻、UV拆分以及烘焙贴图等多个阶段,而其中模型轮廓的搭建和模型细节的雕刻两个阶段,需要模型设计师依照原画手工进行局部模型构建、调整和拼接完整将虚拟形象的立体模型制作出来,而由于原画是平面图形,其对应的立体模型在立体空间中的任一处线条或节点的位置并没有可以参照的标准,特别是对于设计细节较多的虚拟形象,其立体模型中每一处线条或节点都需要模型设计师经过无数次的微调以期达到原画的设计效果,其制作过程繁琐、耗时且难度非常高。

技术实现思路

[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]以所述基础方向为基准方向绕所述轴线向左偏转90度的范围内选择至少一个方向为目标方向序列之一;
[0029]以所述基础方向为基准方向绕所述轴线向右偏转90度的范围内选择至少一个方向为目标方向序列之一;
[0030]以当前确定的所述目标方向序列中的任一方向为基准向上和向下偏转一个小于45度的角度后确定该方向为目标方向序列之一。
[0031]进一步的,在上述的虚拟形象建模方法中,根据所述局部图像的像素分布从所述预设数量的概率模型中确定至少一个目标概率模型的步骤具体包括:
[0032]将所述概率模型的概率值投影到对应方向的投影面中得到二维概率模型;
[0033]将所述二维概率模型与所述局部图像的像素分布进行匹配;
[0034]将匹配度高于预设值的所述概率模型确定为所述目标概率模型。
[0035]进一步的,在上述的虚拟形象建模方法中,将所述概率模型的概率值投影到对应方向的投影面中得到二维概率模型的步骤具体包括:
[0036]创建二维矩阵,所述二维矩阵的大小与所述局部图像的像素尺寸相等;
[0037]遍历所述目标概率模型中所述立体空间坐标系上每一坐标点;
[0038]确定所述坐标点投影到所述对应方向的投影面上的投影坐标,所述投影坐标与所述二维矩阵中的每个元素一一对应;
[0039]将所述坐标点对应的概率值累加到投影坐标对应的所述二维矩阵的对应元素值中。
[0040]进一步的,在上述的虚拟形象建模方法中,根据所述目标概率模型确定的目标方向生成多个概率点阵模型的步骤具体包括:
[0041]计算所述局部图像作为所述目标概率模型预设方向的投影图像时,其每个像素点落入立体空间坐标系中各个坐标点的目标概率;
[0042]将所述局部图像的像素点填入立体空间坐标系中目标概率大于预设值的至少一
个空间坐标点中以生成所述局部图像对应的多个概率点阵模型。
[0043]进一步的,在上述的虚拟形象建模方法中,将多个所述局部立体模型进行缝合得到所述虚拟形象的立体模型的步骤具体包括:
[0044]将多个所述局部立体模型按照对应的局部图像在所述原画图像上的位置关系进行拼接;
[0045]删除多个所述局部立体模型两两之间接触后不可见的表面区域;
[0046]按照预设的约束参数对多个所述局部立体模型两两相交处的表面区域进行平滑处理。
[0047]本专利技术提出一种虚拟形象建模方法,通过读取虚拟形象的原画图像,对所述原画图像进行解析得到多个局部图像,将所述多个局部图像输入到模型生成函数中生成对应的局部立体模型,将多个所述局部立体模型进行缝合得到所述虚拟形象的立体模型,可以根据原画自动构建虚拟形象的高还原度立体模型。
附图说明
[0048]图1是本专利技术一个实施例提供的一种虚拟形象建模方法的示意流程图;
[0049]图2是本专利技术一个实施例提供的一种虚拟形象建模方法中解析原画图像的子流程图;
[0050]图3是本专利技术一个实施例提供的一种虚拟形象建模方法中生成局部立体模型的子流程图;
[0051]图4是本专利技术一个实施例提供的一种虚拟形象建模方法中生成概率模型的子流程图;
[0052]图5是本专利技术一个实施例提供的一种虚拟形象建模方法中构建目标方向序列的子流程图;
[0053]图6是本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟形象建模方法,其特征在于,包括:读取虚拟形象的原画图像;对所述原画图像进行解析得到多个局部图像;将所述多个局部图像输入到模型生成函数中生成对应的局部立体模型;将多个所述局部立体模型进行缝合得到所述虚拟形象的立体模型。2.根据权利要求1所述的虚拟形象建模方法,其特征在于,对所述原画图像进行解析得到多个局部图像的步骤具体包括:识别原画图像中的面部信息;根据所述面部信息识别面部区域的边缘以提取面部图像作为所述多个局部图像之一;以所述面部区域的顶部部分边缘作为头发区域的部分边缘以提取头发图像作为所述多个局部图像之一;提取所述原画图像中的颈部图像、四肢图像以及躯干图像作为所述多个局部图像之一。3.根据权利要求2所述的虚拟形象建模方法,其特征在于,将所述多个局部图像输入到模型生成函数中生成对应的局部立体模型的步骤具体包括:顺序读取每个局部立体模型的基础概率模型;基于所述局部图像的像素尺寸以及所述基础概率模型生成预设数量的概率模型,使所述局部图像的像素尺寸与所述概率模型的预设方向的投影面的像素尺寸相等;根据所述局部图像的像素分布从所述预设数量的概率模型中确定至少一个目标概率模型;根据所述目标概率模型确定的目标方向生成多个概率点阵模型;确定所述多个概率点阵模型中点阵离散度最小的目标概率点阵模型;填充所述目标概率点阵模型中的缺失部分以生成所述局部立体模型。4.根据权利要求3所述的虚拟形象建模方法,其特征在于,所述基础概率模型包括立体空间坐标系中各个坐标点为非空坐标点的基础概率值。5.根据权利要求3所述的虚拟形象建模方法,其特征在于,基于所述局部图像的像素尺寸以及所述基础概率模型生成预设数量的概率模型的步骤具体包括:确定所述虚拟形象正面朝前的方向为基础方向;基于所述基础方向以及预设的角度值得到目标方向序列;基于所述局部图像的像素尺寸以及所述基础概率模型生产所述目标方向序列任一方向对应的概率模型。6.根据权利要求5所述的虚拟形象建模方法,其特征在于,基于所述基础方向以及预设的角度值得到目标方向序列的步骤具体包括:确定经过所述虚拟形象头顶中心垂直于地面的方向的直线为轴线;以所述基础方向为...

【专利技术属性】
技术研发人员:骆俊刘畅肖楷滨贾朴
申请(专利权)人:深圳市固有色数码技术有限公司
类型:发明
国别省市:

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

1