【技术实现步骤摘要】
附件模型的生成方法、装置、存储介质、处理器及终端
本专利技术涉及计算机领域,具体而言,涉及一种附件模型的生成方法、装置、存储介质、处理器及终端。
技术介绍
在道路网络(例如:城市路网、乡村路网)中使用的附件模型是指与道路空间位置紧密关联的各种模型,其可以包括:围栏、花坛、树木、垃圾桶、公交站等。附件模型的数量众多,空间位置较为明确,因此适合程序化自动化生成。另外,彼此相连、没有缝隙的附件模型,诸如围栏,隔离带花坛等,通常被称为连续体。彼此分隔的附件模型,诸如树木,通常被称为非连续体。目前,在大世界游戏场景开发过程中,逐步开始运用自动化生成道路系统,其能够高效、规范地配置道路网络,节省人力成本和时间成本。而附件模型作为道路场景构成的重要部分,对氛围烘托和视觉体验具有极大影响,因此如何自动、高效、美观地生成与道路模型组件或路口模型组件匹配的附件模型,将会在很大程度上影响着一个道路场景的画面品质,从而影响整个游戏的画面品质。相关技术中所提供的附件模型的生成方式可以包括:方式一、人工指定附件模型的位置和朝向;该方式的优势在于:无学习成本、易于控制,然而,对大世界场景自动化 ...
【技术保护点】
1.一种附件模型的生成方法,其特征在于,包括:获取游戏场景的道路网络,其中,所述道路网络由多个路口模型组件和多个道路模型组件拼接组成,每个路口模型组件由所述多个道路模型组件中部分不同走向的道路模型组件交汇形成;从所述道路网络中选取待配置的模型组件,并在所述待配置的模型组件上获取采样路径;根据预设规则文件和所述采样路径在所述待配置的模型组件上生成至少一类附件模型。
【技术特征摘要】
1.一种附件模型的生成方法,其特征在于,包括:获取游戏场景的道路网络,其中,所述道路网络由多个路口模型组件和多个道路模型组件拼接组成,每个路口模型组件由所述多个道路模型组件中部分不同走向的道路模型组件交汇形成;从所述道路网络中选取待配置的模型组件,并在所述待配置的模型组件上获取采样路径;根据预设规则文件和所述采样路径在所述待配置的模型组件上生成至少一类附件模型。2.根据权利要求1所述的方法,其特征在于,在所述待配置的模型组件上获取所述采样路径包括:对所述待配置的模型组件的边缘进行采样,得到边缘采样结果;根据所述边缘采样结果和边距参数进行插值计算,得到采样路径,其中,所述边距参数用于表示所述采样路径与所述待配置的模型组件的边缘之间的距离。3.根据权利要求1所述的方法,其特征在于,在根据所述预设规则文件和所述采样路径在所述待配置的模型组件上生成所述至少一类附件模型之前,还包括:获取所述待配置的模型组件的第一标签信息以及所述预设规则文件的第二标签信息;在所述第一标签信息与所述第二标签信息相匹配的情况下,确定将所述预设规则文件应用至所述待配置的模型组件。4.根据权利要求1所述的方法,其特征在于,根据所述预设规则文件和所述采样路径在所述待配置的模型组件上生成所述至少一类附件模型包括:从所述预设规则文件中获取所述至少一类附件模型的类别信息,以及每一类附件模型的分组信息,其中,所述分组信息依据所述采样路径来确定;从所述预设规则文件中获取每组附件模型的属性信息集合,其中,所述属性信息集合包括:所述类别信息下的子类别、状态数据、排布方式;按照所述属性信息集合在所述采样路径上生成所述至少一类附件模型。5.根据权利要求4所述的方法,其特征在于,按照所述属性信息集合在所述采样路径上生成所述至少一类附件模型包括:当所述排布方式为非连续排布时,按照间距参数在所述采样路径上进行采样,得到所述多个采样点,其中,所述间距参数用于表示相邻两个采样点之间的距离;按照所述排布方式在所述多个采样点中的部分或全部采样点生成所述至少一类附件模型,并按照所述状态数据调整所述至少一类附件模型的显示状态。6.根据权利要求5所述的方法,其特征在于,在按照所述排布方式在所述多个采样点中的部分或全部采样点生成所述至少一类附件模型之后,还包括:当不同类别的附件模型在第一采样点发生碰撞时,将所述不同类别的附件模型中的第一类附件模型保留在所述第一采样点,以及将所述不同类别的附件模型中的第二类附件模型移动至第二采样点,其中,所述第二采样点是从所述第一采样点开始逐个遍历相邻的采样点,直至得到所述不同类别的附件模型不再发生碰撞的采样点。7.根据权利要求4所述的方法,其特征在于,按照所述属性信息集合在所述采样路径上生成所述至少一类附件模型包括:当所述排布方式为连续排布时,按照间距参数在所述采样路径上进行采样,得到所述多个采样点,其中,所述间距参数用于表示相邻两个采样点之间的距离;当第一朝向与第二朝向之间的夹角大于预设阈值时,基于第三采样点调整第一附件模型的第一网格姿态,以及基于第四采样点调整第二附件模型的第二网格姿态,其中,所述第一朝向为所述第三采样点在所述采样路径上的朝向,所述第二朝向为所述第四采样点在所述采样路径上的朝向,所述第四采样点是与所述第三采样点相邻的下一个采样点;对所述第一网格姿态和所述第二网格姿态中的相同顶点进行连接处理,确定插值方向;在所述插值方向上,采用权值对所述第一附件模型上的点坐标和所述第二附件模型上的点坐标进行加权插值处理,生成所述至少一类附件模型,其中,所述权值为第一差值与第二差值之间的比值,所述第一差值为所述第一网格姿态中的任一顶点在所述采样路径上的投影点与所述第一网格姿态中的各个顶点在所述采样路径上的投影点的最小值之间的差值,所述第二差值为所述第一网格姿态中的各个顶点在所述采样路径上的投影点的最大值与最小值之间的差值。8.根据权利要求7所述的方法,其特征在于,基于所述第三采样点调整所述第一附件模型的所述第一网格姿态包括:在所述第一附件模型的网格投影至所述采样路径之后,获取与所述第三采样点之间的距离最近的第一位置以及与所述第三采样点之间的距离最远的第二位置;将所述第一位置和所述第二位置分别与所述第三采样点进行对齐处理,调整所述第一网格姿态。9.根据权利要求7所述的方法,其特征在于,基于所述第四采样点调整所述第二附件模型的所述第二网格姿态包括:在所述第二附件模型的网格投影至所述采样路径之后,获取与所述第四采样点之间的距离最近的第三位置以及与所述第四采样点之间的距离最远的第四位置;将所述第三位置和所述第四位置分别与所述第四采样点进行对齐处理,调整所述第二网格姿态。10.根据权利要求4所述的方法,其特征在于,在按照所述属性信息集合在所述采样路径上生成所述至少一类附件模型之后,还包括:在所述至少一类附件模型中的部分或全部附件模型上添加扩展组件。11.一种附件模型的生成装置,其特征在于,包括:第一获取模块,用于获取游戏场景的道路网络,其中,所述道路网络由多个路口模型组件和多个道路模型组件拼接组成,每个路口模型组件由所述多个道路模型组件中部分不...
【专利技术属性】
技术研发人员:杨海峰,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。