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

技术编号:37506526 阅读:19 留言:0更新日期:2023-05-07 09:43
本公开提供了一种三维模型生成方法、装置、计算机设备及存储介质,其中,该方法包括:在终端设备的图形用户界面显示虚拟三维空间;所述虚拟三维空间包括有三维坐标系;所述三维坐标系的坐标轴上包括多个坐标锚点;响应于对多个坐标锚点中的目标坐标锚点的触发操作,在所述虚拟三维空间中展示与所述目标坐标锚点对应的参考平面;所述参考平面上包括基于所述坐标锚点位置划分的多个单元;其中,位于不同深度位置的单元尺寸相同;响应于三维模型的生成操作,基于所述参考平面中与所述生成操作对应的单元,在所述虚拟三维空间中生成目标三维模型。模型。模型。

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


[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]所述方法还包括:
[0042]响应于对所述第二子控件的触发操作,确定目标弯曲角度;基于所述目标弯曲角度,控制所述已生成三维模型的弯曲区域进行弯曲角度调整。
[0043]一种可选的实施方式中,所述方法还包括:响应于所述目标三维模型的表面和所述虚拟三维场景中其他已生成三维模型的表面存在交点,建立所述目标三维模型和所述其他已生成三维模型之间的连接关系。
[0044]一种可选的实施方式中,所述第二调整信息包括第二位置调整信息;所述方法还包括:
[0045]基于所述第二位置调整信息,从所述多个单元中,确定与所述第二位置调整信息对应的第三目标单元;
[0046]控制所述已生成三维模型从所述第二目标单元在所述虚拟三维空间中所在的位置,移动至所述第三目标单元在所述虚拟三维控件中所在的位置。
[0047]一种可选的实施方式中,所述图形用户界面还显示有模型透视控件;所述方法还包括:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型生成方法,其特征在于,包括:在终端设备的图形用户界面显示虚拟三维空间;所述虚拟三维空间包括三维坐标系;所述三维坐标系的坐标轴上包括多个坐标锚点;响应于对所述多个坐标锚点中的目标坐标锚点的触发操作,在所述虚拟三维空间中展示与所述目标坐标锚点对应的参考平面;所述参考平面上包括基于所述坐标锚点位置划分的多个单元;其中,位于不同深度位置的单元的显示尺寸相同;响应于三维模型的生成操作,基于所述参考平面中与所述生成操作对应的第一目标单元,在所述虚拟三维空间中生成目标三维模型。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于对所述三维坐标系的调整操作,确定所述三维坐标系的第一调整信息;基于所述第一调整信息,调整所述三维坐标系在所述图形用户界面中的展示内容。3.根据权利要求2所述的方法,其特征在于,所述调整信息包括下述至少一种:第一角度调整信息、第一比例调整信息、以及第一位置调整信息;所述第一角度调整信息用于指示所述三维坐标系在所述虚拟三维空间中发生角度变换;所述第一比例调整信息用于指示所述三维坐标系的显示比例在所述图形用户界面中发生变换;所述第一位置调整信息用于指示所述三维坐标系的位置在所述图形用户界面中发生变换。4.根据权利要求3所述的方法,其特征在于,响应于所述调整信息包括第一比例调整信息,所述基于所述调整信息,调整所述三维坐标系在所述图形用户界面中的展示内容,包括:基于所述第一比例调整信息,确定所述三维坐标系中的坐标锚点在所述图形用户界面中的显示位置、以及显示数量;基于所述显示位置以及所述显示数量,展示所述坐标锚点。5.根据权利要求3所述方法,其特征在于,响应于所述调整信息包括:第一角度调整信息,所述基于所述调整信息,调整所述三维坐标系在所述图形用户界面中的展示内容,包括:基于所述第一角度调整信息,调整所述三维坐标系中的坐标轴在所述图形用户界面中的展示位置;响应于所述虚拟三维空间中存在已生成三维模型,基于所述第一角度调整信息,调整所述已生成三维模型的展示角度;以及响应于所述三维坐标系中显示有参考平面,调整所述参考平面在所述三维坐标系中的展示角度。6.根据权利要求1所述的方法,其特征在于,所述响应于三维模型的生成操作,基于所述参考平面中与所述生成操作对应的第一目标单元,在所述虚拟三维空间中生成目标三维模型,包括:响应于对所述参考平面中多个单元中的任一单元的选择操作,将所述任一单元确定为第一目标单元;
响应于三维模型的生成操作,基于所述第一目标单元在所述虚拟三维空间中所在的位置,生成所述目标三维模型。7.根据权利要求6所述的方法,其特征在于,在所述图形用户页面中显示多个候选三维模型的模型标识;所述生成操作包括对所述目标三维模型的模型标识的触发操作;所述响应于三维模型的生成操作,基于所述第一目标单元在所述虚拟三维空间中所在的位置,生成所述目标三维模型,包括:响应于对多个三维模型中目标三维模型的模型标识的触发操作,生成与所述目标三维模型,并将所述目标三维模型添加至所述第一目标单元所在的位置。8.根据权利要求1

7任一项所述的方法,其特征在于,所述方法还包括:响应于对所述参考平面上已生成三维模型的调整操作,确定与所述已生成三维模型的第二调整信息;基于所述第二调整信息、以及与所述已生成三维模型对应的第二目标单元在所述虚拟三维空间中的位置,调整所述已生成三维模型在所述虚拟三维空间中的展示内容。9.根据权利要求8所述的...

【专利技术属性】
技术研发人员:黄高乐
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1