汽车基础数字模型构建方法及装置与流程

文档序号:18885954发布日期:2019-10-15 20:55阅读:423来源:国知局
汽车基础数字模型构建方法及装置与流程

本发明涉及汽车模型技术领域,特别涉及一种汽车基础数字模型构建方法及装置。



背景技术:

参数模型是基于参数化设计,可以通过结构化表达式和参数集表示相应的模型,用于表示基于预定数字关系和用户定义的几何数据或参数的结果。其中,参数模型可以以代数方程、微分方程、传递函数等形式表达。目前,在大部分汽车制造行业,主要是构建的汽车参数模型,并将汽车参数模型直接应用于汽车工业制造,基于该参数模型生产相应的汽车零部件。

但现有的汽车参数模型可视化较差,不能进一步应用于人机交互、影视剧、游戏等。



技术实现要素:

本发明的目的在于,针对上述现有技术中的不足,提供一种汽车基础数字模型构建方法及装置,所构建的汽车基础数字模型可以进一步应用于人机交互、影视剧、游戏制作等方面。

为实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供了一种汽车基础数字模型构建方法,包括:获取目标车型的原始参数模型,原始参数模型包括:目标车型各部件的标识、以及各部件对应的参数信息;根据原始参数模型,生成各部件的参数文件;对各部件的参数文件进行拓扑处理,获取拼装后的汽车基础数字模型,拼装后的汽车基础数字模型包括:各部件的标识、以及各部件对应的参数信息。

可选地,对各所述部件的参数文件进行拓扑处理,获取拼装后的汽车基础数字模型之后,还包括:根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型;根据各部件对应的绘制指令,对各部件的基础数字模型进行绘制,获取绘制后的各部件的数字模型;根据各部件的数字模型拼装获取目标车型的数字模型。

可选地,绘制指令包括下述一项或多项:颜色参数、材质参数、朝向信息、纹理信息。

可选地,各部件对应的参数信息包括下述一项或多项:部件的位置信息、形状信息、尺寸信息。

可选地,根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型,包括:根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型;根据预设排布规则,显示各部件的基础数字模型,其中,相邻部件之间的显示距离小于预设阈值。

第二方面,本发明实施例还提供了一种汽车基础数字模型构建装置,包括:获取模块、生成模块及拼装模块;获取模块,用于获取目标车型的原始参数模型,原始参数模型包括:目标车型各部件的标识、以及各部件对应的参数信息;生成模块,用于根据原始参数模型,生成各部件的参数文件;拼装模块,用于对各部件的参数文件进行拓扑处理,获取拼装后的汽车基础数字模型,拼装后的汽车基础数字模型包括:各部件的标识、以及各部件对应的参数信息。

可选地,拼装模块,还用于根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型;根据各部件对应的绘制指令,对各部件的基础数字模型进行绘制,获取绘制后的各部件的数字模型;根据各部件的数字模型拼装获取目标车型的数字模型。

可选地,绘制指令包括下述一项或多项:颜色参数、材质参数、朝向信息、纹理信息。

可选地,各部件对应的参数信息包括下述一项或多项:部件的位置信息、形状信息、尺寸信息。

可选地,拼装模块,具体用于根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型;根据预设排布规则,显示各部件的基础数字模型,其中,相邻部件之间的显示距离小于预设阈值。

本发明的有益效果是:

本发明实施例提供一种汽车基础数字模型构建方法和装置,其中,该方法包括,获取目标车型的原始参数模型,该原始参数模型包括目标车型各部件的标识、以及各部件对应的参数信息;根据原始参数模型,生成各部件的参数文件;对各部件的参数文件进行拓扑处理,获取拼装后的汽车基础数字模型,拼装后的汽车基础数字模型包括各部件的标识、以及各部件对应的参数信息,使得通过目标车型的汽车参数模型即可获取到汽车基础数字模型,从而可以转换成用于游戏、影视等领域的数字3d模型,使得模拟后的汽车模型具有良好的可视性,进而可以用于人机交互、影视剧、游戏制作等方面。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的一种汽车基础数字模型构建方法的流程示意图;

图2为本发明实施例提供的另一种汽车基础数字模型构建方法的流程示意图;

图3为本发明实施例提供的又一种汽车基础数字模型构建方法的流程示意图;

图4为本发明实施例提供的一种汽车基础数字模型构建装置的结构示意图;

图5为本发明实施例提供的另一种汽车基础数字模型构建装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

图1为本发明实施例提供的一种汽车基础数字模型构建方法的流程示意图。该汽车基础数字模型构建方法可以应用于多种汽车基础数字模型的构建,比如:轿车、客车、货车等数字模型的构建,本申请在此并不对此进行限定。如图1所示,该方法包括:

s101、获取目标车型的原始参数模型,原始参数模型包括:目标车型各部件的标识、以及各部件对应的参数信息。

目标车型作为构建目标汽车基础数字模型的依据,根据分类可以包括小型车、微型车、紧凑车型、中等车型、高级车型、豪华车型、suv等车型,本申请并不对此进行限定。目标车型的原始参数模型指的是可以描述汽车各部分参数的模型,相应地,该原始参数模型可以包括各部件的标识、各部件对应的参数信息,各部件对应的参数信息指的是可以描述各部件几何信息、尺寸信息、以及在原始参数模型中的位置信息等参数信息。

该原始参数模型是指用于工业生产的三维参数模型,可以是预设的原始参数模型或根据目标车型构建的原始参数模型,本申请并不对原始参数模型的获取方式进行限定。

而对于目标车型部件的分类情况可以根据目标车型的实际车况进行分类,比如,可以分为外饰、车轮、车门、车灯、座椅、内饰等大部件,进一步地,各大部件也可以包括小部件,比如:车灯按照分类可以包括装饰灯、前照灯、探照灯、吸顶灯、防雾灯、仪表灯、刹车灯、尾灯、转向灯、应急灯等,具体分类情况可根据不同的目标车型而定,本申请在此不再赘述。

本申请中以车灯为例进行说明,车灯可以包括多种类型,每一类别的车灯应当有不同的标识,该标识可以是车灯的生产序列号或预先进行的编号。比如,前照灯进一步地还分为左前照灯和右前照灯,而左前照灯和右前照灯在参数模型中有各自参数信息,用于描述其唯一的几何信息、位置信息及尺寸信息等。

s102、根据原始参数模型,生成各部件的参数文件。

由于原始参数模型包括:目标车型各部件的标识、以及各部件对应的参数信息,因此,根据该原始参数模型,可以生成各部件对应的参数文件,具体生成过程可依据各部件的标识以及各部件对应的参数信息,从而可以从原始参数模型中导出各部件对应的参数文件,该参数文件对应的也可包括各部件的标识、以及对应的参数信息,可以用于描述各部件的几何信息、尺寸信息以及在原始参数模型中位置信息等。其中,该参数文件可以是fbx格式的文件、obj格式的文件等,本申请对此不作限定。

s103、对各部件的参数文件进行拓扑处理,获取拼装后的汽车基础数字模型,拼装后的汽车基础数字模型包括:各部件的标识、以及各部件对应的参数信息。

其中,上述生成的各部件的参数文件对应的包括各部件的标识、各部件的几何信息、尺寸信息以及在原始参数模型中位置信息等,因此,根据生成的各部件参数文件,可以进行拓扑处理,拓扑时可依据各部件参数文件中部件的标识、部件的几何信息、尺寸信息以及位置信息等,对各部件进行拼装组装,生成拼装后的汽车基础数字模型,相应地,生成的汽车基础数字模型包括各部件对应的标识、参数信息等。需要说明的是,在进行拓扑处理,由于四边面具有良好的拓扑结构以及较强的可编辑性,因此,应尽可能的保持四边面拓扑,在特殊结构部位可以出现三边面,但尽量避免三边面的出现。

比如,对于获取的目标车型的各部件参数文件,其中,该参数文件可以包括外饰、车轮、车门、车灯、座椅、内饰等各部件的参数文件,由于该参数文件中包括各部件的标识以及各部件对应的参数信息,因此,可以知晓各部件的几何信息、尺寸信息以及各部件在目标车型中的位置关系,获取到与目标车型的参数模型相对应的目标车型的汽车基础数字模型。

综上所述,本申请提供一种汽车基础数字模型构建方法和装置,其中,该方法包括,获取目标车型的原始参数模型;根据原始参数模型中各部件的标识、以及各部件对应的参数信息,生成汽车各部件的参数文件;依据各部件对应的参数信息,对各部件的参数文件进行拓扑处理,获取拼装后的汽车基础数字模型,拼装后的汽车基础数字模型包括各部件的标识、以及各部件对应的参数信息,从而可以转换成用于游戏、影视等领域的数字3d模型,使得模拟后的汽车模型具有良好的可视性,进而可以用于人机交互、影视剧、游戏制作等方面。

图2为本发明实施例提供的另一种汽车基础数字模型构建方法的流程示意图。可选地,如图2所示,步骤s103之后,还包括:

s201、根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型。

对于拼装后的汽车基础模型,由于包括各部件的标识、以及各部件对应的参数信息,因此,可以拆分获取各部件对应的基础数字模型,便于后续对各部件基础数字模型的需要,可以将各部件基础数字模型进一步应用于人机交互、影视剧、游戏制作等方面。

比如,对于上述拼装后的汽车基础模型,由于包括目标车型中外饰、车轮、车门、车灯、座椅、内饰等各部件的标识以及各部件对应的参数信息,因此,依据各部件的标识以及各部件对应的参数信息,可以拆分获取到各部件对应的基础数字模型。

s202、根据各部件对应的绘制指令,对各部件的基础数字模型进行绘制,获取绘制后的各部件的数字模型。

对于获取的各部件的基础数字模型,可以进行数字模型的绘制,根据不同的绘制需求,可以进行相应的绘制,转换成用于游戏、影视等领域的各部件的数字模型,获取满足各部件绘制要求的数字模型,使得汽车各部件的数字模型具有良好的可视性,进而可以用于人机交互、影视剧、游戏制作等方面。

比如,对于目标车型中车轮轮胎部件的基础数字模型,由于该车轮的轮胎为子午线轮胎、花纹为条形花纹、材质为橡胶,因此,对该车轮轮胎部件进行绘制时,将采用对应的绘制指令进行绘制,以获取与该车轮轮胎部件对应的数字模型。

s203、根据各部件的数字模型拼装获取目标车型的数字模型。

依据上述可以获取到各部件的数字模型,并依据各部件的参数文件中各部件的参数信息可以进行数字模型拼装,拼装获取目标车型的数字模型,而获取到的数字模型具有良好的可视性,可以用于人机交互、影视剧、游戏制作等方面。

比如,对于获取的目标车型的外饰、车轮、车门、车灯、座椅、内饰等数字模型,可以依据各部件的标识、以及各部件对应的参数信息进行拼装,从而获取到拼装后的目标车型的数字模型。

可选地,绘制指令包括下述一项或多项:颜色参数、材质参数、朝向信息、纹理信息。

绘制指令用于对获取的汽车基础数字模型进行绘制,根据各部件的颜色分类、材质信息、朝向信息以及纹理信息,对应的可以包括相应的绘制指令。

其中,汽车颜色包括不同汽车车身外表的油漆颜色以及内饰各种材料的颜色,颜色分类可以包括:白色、灰色、黑色、蓝色等。汽车的材质信息可以包括金属材料和非金属材料,而金属材料可以包括钢板、铸铁等重金属材料;铝、镁、钛等轻金属及其合金材料、泡沫金属等材料;非金属材料可以包括工程塑料、纤维、树脂、玻璃、橡胶、非金属泡沫材料、非金属复合材料等。朝向信息即汽车部件中每个面的朝向,朝向信息的确定可以使得若在部件特定位置上应用光源,可以让细节程度较低的表面生成高细节程度的精确光照方向和反射效果。纹理信息即描述各部件表面细节的信息,可以使得当把纹理按照特定的方式映射到各部件表面上的时候能使各部件看上去更加真实。当然,根据不同的目标车型,还可以包括其他的绘制指令,本申请在此不再赘述。

可选地,各部件对应的参数信息包括下述一项或多项:部件的位置信息、形状信息、尺寸信息。

各部件对应的参数信息可以包括描述各部件的形状信息,尺寸信息、以及各部件在目标车型中的位置信息等,以便可以准确的描述出目标车型的原始参数模型、基础数字模型以及数字模型。

图3为本发明实施例提供的又一种汽车基础数字模型构建方法的流程示意图。可选地,如图3所示,根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型,包括:

s301、根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型。

根据需要,对于获取的拼装后的汽车基础数字模型,也可以进行拆分,拆分时可依据各部件的标识以及各部件对应的参数信息,从而获取到各部件的基础数字模型。

s302、根据预设排布规则,显示各部件的基础数字模型,其中,相邻部件之间的显示距离小于预设阈值。

对上述汽车基础数字模型进行拆分时,可以根据预设排布规则,依次显示各部件的基础数字模型,并且使得相邻部件之间的显示距离小于预设阈值,多个部件可以紧凑显示。

其中,该预设排布规则可以是根据显示页面的大小和比例,从左到右或从上到下,依次显示各部件的基础数字模型,该预设阈值可以是预设像素点值,该预设像素点值可以是默认的像素点值,也可以是根据使用习惯设置的像素点值,使得相邻部件之间的显示距离可以小于预设阈值。

比如,在显示页面可以从左到右,依次显示目标车型的外饰、车轮、车门、车灯、座椅、内饰等部件,此外,相邻部件之间的显示距离小于预设阈值,使得目标车型的各部件可以集中显示。

图4为本发明实施例提供的一种汽车基础数字模型构建装置的结构示意图。如图4所示,该装置,包括:获取模块110、生成模块120及拼装模块130。

获取模块110,用于获取目标车型的原始参数模型,原始参数模型包括:目标车型各部件的标识、以及各部件对应的参数信息。

生成模块120,用于根据原始参数模型,生成各部件的参数文件。

拼装模块130,用于对各部件的参数文件进行拓扑处理,获取拼装后的汽车基础数字模型,拼装后的汽车基础数字模型包括:各部件的标识、以及各部件对应的参数信息。

可选地,拼装模块130,还用于根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型;根据各部件对应的绘制指令,对各部件的基础数字模型进行绘制,获取绘制后的各部件的数字模型;根据各部件的数字模型拼装获取目标车型的数字模型。

可选地,绘制指令包括下述一项或多项:颜色参数、材质参数、朝向信息、纹理信息。

可选地,各部件对应的参数信息包括下述一项或多项:部件的位置信息、形状信息、尺寸信息。

可选地,拼装模块130,具体用于根据拼装后的汽车基础数字模型,拆分获取各部件的基础数字模型;根据预设排布规则,显示各部件的基础数字模型,其中,相邻部件之间的显示距离小于预设阈值。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

图5为本发明实施例提供的另一种汽车基础数字模型构建装置的结构示意图。可选地,该装置可以包括存储有计算机程序的存储器210和处理器220,处理器220可以调用存储器210存储的计算机程序。当该计算机程序被处理器220读取并运行,可以实现上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。

可选地,本发明还提供一计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器读取并运行时,可以实现上述方法实施例。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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