3D可交互线框模型构建方法及装置、介质、设备制造方法及图纸

技术编号:38033566 阅读:15 留言:0更新日期:2023-06-30 10:59
本发明专利技术提供一种3D可交互线框模型构建方法及装置、介质、设备,方法包括:选择所需的白模模型;将白模模型的材质去除,取消白模模型的物体图层的关联关系,将对白模模型的材质和关联关系的修改进行应用;在修改应用之后,将白模模型的各个物体图层进行合并,将合并后的白模模型在编辑模式下转换成线框模型;将线框模型的摄像机属性设置为标准跟随,标准跟随的目标为线框模型;设置标准跟随的跟随路径,跟随路径的目标为在线框模型周围建立的圆环,以实现对摄像机的配置;根据摄像机的配置数据进行渲染,得到以摄像机为视角的线框模型的输出文件,并将输出文件发送至前端,以使人员基于输出文件进行可交互开发。本发明专利技术实现了交互式开发。开发。开发。

【技术实现步骤摘要】
3D可交互线框模型构建方法及装置、介质、设备


[0001]本专利技术涉及模型构建
,特别是涉及一种3D可交互线框模型构建方法及装置、介质、设备。

技术介绍

[0002]3D应用日趋走向业务,常见的3D建模工具3dsmax、maya等也已被广泛使用,而用于呈现3D内容的各种引擎技术更是如雨后春笋。在可视化设计工作中最普遍的便是2d和伪3d设计,现有的方法所构建的3D模型不能用于交互式开发。

技术实现思路

[0003]针对以上至少一个技术问题,本专利技术实施例提供一种3D可交互线框模型构建方法及装置、介质、设备。
[0004]根据第一方面,本专利技术实施例提供的3D可交互线框模型构建方法,包括:
[0005]选择所需的白模模型;
[0006]将所述白模模型的材质去除,取消所述白模模型的物体图层的关联关系,并将对所述白模模型的所述材质和所述关联关系的修改进行应用;
[0007]在修改应用之后,将所述白模模型的各个物体图层进行合并,并将合并后的白模模型在编辑模式下转换成线框模型;
[0008]将所述线框模型的摄像机属性设置为标准跟随,所述标准跟随的目标为所述线框模型;并设置所述标准跟随的跟随路径,所述跟随路径的目标为在所述线框模型周围建立的圆环,以实现对摄像机的配置;
[0009]根据所述摄像机的配置数据进行渲染,得到以所述摄像机为视角的所述线框模型的输出文件,并将所述输出文件发送至前端,以使人员基于所述输出文件进行可交互开发。
[0010]根据第二方面,本专利技术实施例提供的3D可交互线框模型构建装置,包括:
[0011]模型选择模块,用于选择所需的白模模型;
[0012]白模修改模块,用于将所述白模模型的材质去除,取消所述白模模型的物体图层的关联关系,并将对所述白模模型的所述材质和所述关联关系的修改进行应用;
[0013]模型转换模块,用于在修改应用之后,将所述白模模型的各个物体图层进行合并,并将合并后的白模模型在编辑模式下转换成线框模型;
[0014]摄像机设置模块,用于将所述线框模型的摄像机属性设置为标准跟随,所述标准跟随的目标为所述线框模型;并设置所述标准跟随的跟随路径,所述跟随路径的目标为在所述线框模型周围建立的圆环,以实现对摄像机的配置;
[0015]文件输出模块,用于根据所述摄像机的配置数据进行渲染,得到以所述摄像机为视角的所述线框模型的输出文件,并将所述输出文件发送至前端,以使人员基于所述输出文件进行可交互开发。
[0016]根据第三方面,本专利技术实施例提供计算机可读存储介质,其上存储有计算机程序,
当所述计算机程序在计算机中执行时,令计算机执行实现第一方面提供的方法。
[0017]根据第四方面,本专利技术实施例提供的计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面提供的方法。
[0018]本专利技术实施例提供的3D可交互线框模型构建方法及装置,首先选择白模模型,然后对白模模型的材质去除,取消物体图层的关联关系,然后将这些修改进行应用。之后将各个图层进行合并,得到一个整体。在将作为一个整体的白模模型进行转换,得到线框模型,然后设置线框模型的摄像机,根据摄像机的配置数据进行渲染,从而输出以摄像机为视角的线框模型的输出文件,并将所述输出文件发送至前端,以使人员基于所述输出文件进行可交互开发。前端开发人员可以基于3D可交互线框模型对应的输出文件进行开发,由于输出文件体现的是一个摄像机沿着圆环运动,以摄像机的视角所拍摄的线框模型的文件,因此前端的开发人员在进行开发时,可以从输出文件中截取部分所需的视频,在截取视频的基础上进行开发,即实现了交互式开发。
附图说明
[0019]图1为本专利技术一实施例中3D可交互线框模型构建方法的流程示意图。
具体实施方式
[0020]第一方面,本专利技术实施例提供一种3D可交互线框模型构建方法,参见图1,该方法包括如下步骤S110~S150:
[0021]S110、选择所需的白模模型;
[0022]在一个实施例中,S110可以包括:下载3D模型工具,在所述3D模型工具中选择模型配置插件并进行安装,并在安装的模型配置插件中选择所需的白模模型。
[0023]其中,3D模型工具的作用是构造3D模型。3D模型工具可以选择Blender,模型配置插件可以选择Blenderkit,Blenderkit这一插件的作用是对模型场景、材质等进行配置的插件。
[0024]例如,先去官网下载3D模型Blender,下载之后打开3D模型Blender,然后在编辑

偏好设置的菜单中找到插件Blenderkit,然后对该插件进行安装,在安装之后打开Blenderkit,便可以从Blenderkit中选择所需要的白模模型。
[0025]S120、将所述白模模型的材质去除,取消所述白模模型的物体图层的关联关系,并将对所述白模模型的所述材质和所述关联关系的修改进行应用;
[0026]其中,物体图层可以理解为模型中的各个构成部分,例如,白模模型为一个汽车模型,物体图层有车轮、车窗等。不同的构成部分具有不同的材质,这些材质信息是白膜模型本身具有的,在将白膜模型转换为线框模型之前,需要将这些材质信息删除,以保证能够正确的转换。
[0027]具体的,在模型配置插件中,打开白模模型在图层窗口中对应的Blender文件,在Blender文件中选择材质,然后将材质进行删除,然后回到视图层,便可以看到删除材质后的白模模型。
[0028]其中,白模模型的每一个物体图层中均包括多个构件,例如,在车轮中包括轮辋和轮辐组等,在白模模型中车轮的各个构件是组合在一起的。这里为了后续转换成线框模型
时避免发生错乱,将每一个物体图层中的各个构件的分组取消,即将一个物体图层的各个构件之间的关联关系取消。
[0029]在上述删除材质、取消关联关系等修改完成之后,点击应用,便可以实现将上述修改应用到白模模型中。具体的,每一个物体图层具有一个修改器,在修改器中完成材质删除、关联关系取消等修改,然后在修改器中点击应用。
[0030]S130、在修改应用之后,将所述白模模型的各个物体图层进行合并,并将合并后的白模模型在编辑模式下转换成线框模型;
[0031]即,在修改进行应用之后,将白模模型的各个物体图层进行合并,即将各个物体图层合并为一个整体,在合并为一个整体后,进入到编辑模型,将白模模型转换为线框模型。
[0032]具体的,选中所有的物体图层,然后进行合并,从而实现S130中的合并操作。
[0033]在一个实施例中,所述将合并后的白模模型在编辑模式下转换成线框模型,可以包括:在编辑模式下全选所述白模模型的点,并在面属性按钮中选择线框,以使所述白模模型被转换为线框模型。
[0034]其中,白模模型的所有点形成了白模模型的外轮廓,所以在全选白模模型的所有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D可交互线框模型构建方法,其特征在于,包括:选择所需的白模模型;将所述白模模型的材质去除,取消所述白模模型的物体图层的关联关系,并将对所述白模模型的所述材质和所述关联关系的修改进行应用;在修改应用之后,将所述白模模型的各个物体图层进行合并,并将合并后的白模模型在编辑模式下转换成线框模型;将所述线框模型的摄像机属性设置为标准跟随,所述标准跟随的目标为所述线框模型;并设置所述标准跟随的跟随路径,所述跟随路径的目标为在所述线框模型周围建立的圆环,以实现对摄像机的配置;根据所述摄像机的配置数据进行渲染,得到以所述摄像机为视角的所述线框模型的输出文件,并将所述输出文件发送至前端,以使人员基于所述输出文件进行可交互开发。2.根据权利要求1所述的方法,其特征在于,所述选择所需的白模模型,所述包括:下载3D模型工具,在所述3D模型工具中选择模型配置插件并进行安装,并在安装的模型配置插件中选择所需的白模模型。3.根据权利要求1所述的方法,其特征在于,所述将合并后的白模模型在编辑模式下转换成线框模型,包括:在编辑模式下全选所述白模模型的点,并在面属性按钮中选择线框,以使所述白模模型被转换为线框模型。4.根据权利要求1所述的方法,其特征在于,所述将所述线框模型的摄像机属性设置为标准跟随之前,方法还包括:若转换得到的线框模型中发生了顶点错乱,则将线框属性中的均等偏移选项去掉。5.根据权利要求1所述的方法,其特征在于,所述将所述线框模型的摄像机属性设置为标准跟随之前,方法还包括:进入渲染模式,为所述线框模型增加场景环境或者贴图;设置所述线框模型的材质和颜色,并在渲染设置菜单中打开胶片,勾选透明选项,以使设置的颜色在所述线框模型中上色;或者;在所述将所述线框模型的摄像机属性设置为标准跟随之前...

【专利技术属性】
技术研发人员:徐春敬
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

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

1