三维模型生成方法、装置、电子设备和计算机存储介质制造方法及图纸

技术编号:35036244 阅读:13 留言:0更新日期:2022-09-24 23:12
本申请提供一种三维模型生成方法、装置、电子设备和计算机存储介质;本申请中的方法包括:响应三维模型生成指令,获取所述三维模型生成指令关联的待处理的目标文件;读取所述目标文件中的窗口视图信息,并将所述窗口视图信息映射到三维坐标信息;对所述目标文件中的路径信息进行采样,得到二维图形;根据预设图形转换规则处理所述二维图形,得到所述二维图形对应的三维模型;根据所述二维图形对应的属性信息调整所述二维图形对应的所述三维模型,并根据所述三维坐标信息设置调整后的所述三维模型的位置信息,得到三维模型文件;本申请实施例对目标文件中的路径信息进行采样,得到二维图形并转化为三维模型,使得三维模型制作简单高效。单高效。单高效。

【技术实现步骤摘要】
三维模型生成方法、装置、电子设备和计算机存储介质


[0001]本申请涉及素材制作
,具体涉及一种三维模型生成方法、装置、电子设备和计算机存储介质。

技术介绍

[0002]由于三维动画观看效果良好,三维视频具有广泛的市场需求和应用前景;例如,三维动画被应用于产品展览、舞台演出等等,三维动画制作所需的三维模型生成的需求越来越明显。
[0003]当前三维模型生成,需要专业建模人员利用maya、三维Max等软件制作,三维模型生成需要多种软件的使用,对制作人员有很高的专业性要求,且建模时间周期很长,三维模型生成步骤繁琐成本高昂。

技术实现思路

[0004]本申请提供一种三维模型生成方法、装置、电子设备和计算机存储介质,旨在解决三维模型生成麻烦制作成本高的技术问题。
[0005]一方面,本申请提供一种三维模型生成方法,所述三维模型生成方法包括以下步骤:
[0006]响应三维模型生成指令,获取所述三维模型生成指令关联的待处理的目标文件;
[0007]读取所述目标文件中的窗口视图信息,并将所述窗口视图信息映射到三维坐标信息;
[0008]对所述目标文件中的路径信息进行采样,得到二维图形;
[0009]根据预设图形转换规则处理所述二维图形,得到所述二维图形对应的三维模型;
[0010]根据所述二维图形对应的属性信息调整所述二维图形对应的所述三维模型,并根据所述三维坐标信息设置调整后的所述三维模型的位置信息,得到三维模型文件。
[0011]在本申请一些实施方案中,所述根据预设图形转换规则处理所述二维图形,得到所述二维图形对应的三维模型,包括:
[0012]若所述二维图形不是目标类型,则根据预设图形转换规则中的投影规则为所述二维图形设置高度数据,得到所述二维图形对应的三维模型;
[0013]若所述二维图形是目标类型,则根据预设图形转换规则中所述目标类型对应的目标转换规则对所述二维图形进行转换,得到所述二维图形对应的三维模型;
[0014]所述目标类型包括圆形、三角形、四边形和弧形中的至少一种;
[0015]所述投影规则为光源投影比例规则;
[0016]所述目标转换规则包括:圆形转换为球形规则,三角形转换为锥形规则,四边形转换为立方体规则,以及弧形转换为立体弧形规则中的至少一种。
[0017]在本申请一些实施方案中,所述根据所述二维图形对应的属性信息调整所述二维图形对应的所述三维模型,并根据所述三维坐标信息设置调整后的所述三维模型的位置信
息,得到三维模型文件,包括:
[0018]获取所述二维图形对应的属性信息,所述属性信息包括亮度信息、颜色信息、和表面凹凸信息;
[0019]根据所述亮度信息设置所述二维图形对应的三维模型的光照投影信息,根据所述颜色信息设置所述二维图形对应的三维模型的材质信息,以及根据所述表面凹凸信息设置所述二维图形对应的三维模型的纹理信息;
[0020]根据所述三维坐标信息设置调整后的所述三维模型的坐标位置,并将调整后的三维模型的所述光照投影信息、所述材质信息、所述纹理信息以及所述坐标位置输入至预设模板文件,得到三维模型文件。
[0021]在本申请一些实施方案中,所述对所述目标文件中的路径信息进行采样,得到二维图形,包括:
[0022]将所述目标文件中的文本信息进行分词处理,得到分词集合;
[0023]将所述分词集合中的各关键词和预设路径字段比对,获取所述目标文件中与所述预设路径字段匹配的线条路径字段、线条颜色字段和线条宽度字段;
[0024]将所述线条路径字段、所述线条颜色字段和所述线条宽度字段作为路径信息,并根据所述路径信息生成二维图形。
[0025]在本申请一些实施方案中,所述响应三维模型生成指令,获取所述三维模型生成指令关联的待处理的目标文件之后,所述方法包括:
[0026]获取所述目标文件的文件格式;
[0027]若所述目标文件不是SVG格式,则查询预设格式转换规则,将所述目标文件转化为SVG格式,并执行所述读取所述目标文件中的窗口视图信息,并将所述窗口视图信息映射到三维坐标信息的步骤;
[0028]若所述目标文件是SVG格式,则执行所述读取所述目标文件中的窗口视图信息,并将所述窗口视图信息映射到三维坐标信息的步骤。
[0029]在本申请一些实施方案中,所述根据所述二维图形对应的属性信息调整所述二维图形对应的所述三维模型,并根据所述三维坐标信息设置调整后的所述三维模型的位置信息,得到三维模型文件之后,所述方法包括:
[0030]建立所述三维模型文件与所述目标文件的关联关系;
[0031]响应所述目标文件的更新指令,根据所述更新指令对所述目标文件中的路径信息进行编辑,得到更新的目标文件;
[0032]查询所述目标文件关联的所述三维模型文件,并根据更新后的目标文件调整所述三维模型文件。
[0033]在本申请一些实施方案中,所述根据所述二维图形对应的属性信息调整所述二维图形对应的所述三维模型,并根据所述三维坐标信息设置调整后的所述三维模型的位置信息,得到三维模型文件之后,所述方法包括:
[0034]响应三维视频制作指令,配置所述三维视频制作指令对应视频中的模型标识,以及所述模型标识对应模型的位置信息;
[0035]针对所述目标视频中的每一视频帧,查询所述三维模型文件,获取所述模型标识对应的目标三维模型,并根据所述位置信息设置所述目标三维模型的位置;
[0036]将所述目标视频与预设的音频信息进行关联,并根据所述音频信息设置各视频帧中所述目标三维模型的动作特效信息,得到三维视频。
[0037]另一方面,本申请提供一种三维模型生成装置,所述三维模型生成装置包括:
[0038]获取模块,用于响应三维模型生成指令,获取所述三维模型生成指令关联的待处理的目标文件;
[0039]读取模块,用于读取所述目标文件中的窗口视图信息,并将所述窗口视图信息映射到三维坐标信息;
[0040]采样模块,用于对所述目标文件中的路径信息进行采样,得到二维图形;
[0041]转化模块,用于根据预设图形转换规则处理所述二维图形,得到所述二维图形对应的三维模型;
[0042]生成模块,用于根据所述二维图形对应的属性信息调整所述二维图形对应的所述三维模型,并根据所述三维坐标信息设置调整后的所述三维模型的位置信息,得到三维模型文件。
[0043]另一方面,本申请还提供一种电子设备,所述电子设备包括:
[0044]一个或多个处理器;
[0045]存储器;以及
[0046]一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现所述的三维模型生成方法中的步骤。
[0047]另一方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型生成方法,其特征在于,所述三维模型生成方法包括:响应三维模型生成指令,获取所述三维模型生成指令关联的待处理的目标文件;读取所述目标文件中的窗口视图信息,并将所述窗口视图信息映射到三维坐标信息;对所述目标文件中的路径信息进行采样,得到二维图形;根据预设图形转换规则处理所述二维图形,得到所述二维图形对应的三维模型;根据所述二维图形对应的属性信息调整所述二维图形对应的所述三维模型,并根据所述三维坐标信息设置调整后的所述三维模型的位置信息,得到三维模型文件。2.根据权利要求1所述的三维模型生成方法,其特征在于,所述根据预设图形转换规则处理所述二维图形,得到所述二维图形对应的三维模型,包括:若所述二维图形不是目标类型,则根据预设图形转换规则中的投影规则为所述二维图形设置高度数据,得到所述二维图形对应的三维模型;若所述二维图形是目标类型,则根据预设图形转换规则中所述目标类型对应的目标转换规则对所述二维图形进行转换,得到所述二维图形对应的三维模型;所述目标类型包括圆形、三角形、四边形和弧形中的至少一种;所述投影规则为光源投影比例规则;所述目标转换规则包括:圆形转换为球形规则,三角形转换为锥形规则,四边形转换为立方体规则,以及弧形转换为立体弧形规则中的至少一种。3.根据权利要求1所述的三维模型生成方法,其特征在于,所述根据所述二维图形对应的属性信息调整所述二维图形对应的所述三维模型,并根据所述三维坐标信息设置调整后的所述三维模型的位置信息,得到三维模型文件,包括:获取所述二维图形对应的属性信息,所述属性信息包括亮度信息、颜色信息、和表面凹凸信息;根据所述亮度信息设置所述二维图形对应的三维模型的光照投影信息,根据所述颜色信息设置所述二维图形对应的三维模型的材质信息,以及根据所述表面凹凸信息设置所述二维图形对应的三维模型的纹理信息;根据所述三维坐标信息设置调整后的所述三维模型的坐标位置,并将调整后的三维模型的所述光照投影信息、所述材质信息、所述纹理信息以及所述坐标位置输入至预设模板文件,得到三维模型文件。4.根据权利要求1所述的三维模型生成方法,其特征在于,所述对所述目标文件中的路径信息进行采样,得到二维图形,包括:将所述目标文件中的文本信息进行分词处理,得到分词集合;将所述分词集合中的各关键词和预设路径字段比对,获取所述目标文件中与所述预设路径字段匹配的线条路径字段、线条颜色字段和线条宽度字段;将所述线条路径字段、所述线条颜色字段和所述线条宽度字段作为路径信息,并根据所述路径信息生成二维图形。5.根据权利要求1所述的三维模型生成方法,其特征在于,所述响应三维模型生成指令,获取所述三维模型生成指令关联的待处理的目标文件之后,所述方法包括:获取所述目标文件的文件格式;若...

【专利技术属性】
技术研发人员:魏博邵猛
申请(专利权)人:深圳市前海手绘科技文化有限公司
类型:发明
国别省市:

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

1