场馆模型的生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37770266 阅读:21 留言:0更新日期:2023-06-06 13:34
本发明专利技术提供了一种场馆模型的生成方法、装置、电子设备和存储介质;其中,该方法包括:从所有基础结构模型中获取任一基础结构模型,得到目标基础结构模型,并通过预设的观众席生成组件对目标基础结构模型进行观众席模型生成,得到基准观众席模型,所有基础结构模型构成任一形状结构的基础结构场馆模型;通过至少一个剩余基础结构模型对基准观众席模型进行观众席生成组件的继承,得到每个剩余基础结构模型对应的目标观众席模型,剩余基础结构模型用于指示所有基础结构模型中除目标基础结构模型之外的模型;基于基准观众席模型和每个剩余基础结构模型对应的目标观众席模型,生成目标场馆模型。馆模型。馆模型。

【技术实现步骤摘要】
场馆模型的生成方法、装置、电子设备和存储介质


[0001]本专利技术涉及三维模型
,尤其是涉及一种场馆模型的生成方法、装置、电子设备和存储介质。

技术介绍

[0002]在虚拟游戏中,一些游戏场景需要呈现场馆内观众席的效果和交互,如体育场馆的观众席、会议场馆的观众席等。
[0003]现有的带观众席的场馆模型生成技术通常是针对具体的游戏场景,制作好整个场馆模型之后在场馆模型中添加观众席,而由于每个座椅模型在场馆中的位置或者朝向不同,使得这种方式需要逐个对观众席模型进行操作,制作效率低,并且在需要更换座椅模型时也需要逐个更换,灵活性低,因此,现有的场馆模型生成技术存在效率和灵活性低的技术问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种场馆模型的生成方法、装置、电子设备和存储介质,以提高场馆模型生成的效率和灵活性。
[0005]第一方面,本专利技术实施例提供了一种场馆模型的生成方法,方法包括:从所有基础结构模型中获取任一基础结构模型,得到目标基础结构模型,并通过预设的观众席生成组件对所述目标本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种场馆模型的生成方法,其特征在于,所述方法包括:从所有基础结构模型中获取任一基础结构模型,得到目标基础结构模型,并通过预设的观众席生成组件对所述目标基础结构模型进行观众席模型生成,得到基准观众席模型,所述所有基础结构模型构成任一形状结构的基础结构场馆模型;通过至少一个剩余基础结构模型对所述基准观众席模型进行所述观众席生成组件的继承,得到每个剩余基础结构模型对应的目标观众席模型,所述剩余基础结构模型用于指示所有基础结构模型中除所述目标基础结构模型之外的模型;基于所述基准观众席模型和每个剩余基础结构模型对应的目标观众席模型,生成目标场馆模型。2.根据权利要求1所述的方法,其特征在于,所述通过预设的观众席生成组件对所述目标基础结构模型进行观众席模型生成,得到基准观众席模型,包括:对所述目标基础结构模型进行座椅区域标记,得到至少一个目标座椅区域,每个目标座椅区域用于指示座椅朝向相同的区域;基于每个所述目标座椅区域的座椅参数,通过预设的观众席生成组件生成每个所述目标座椅区域的多个座椅模型,得到包含座椅模型的基准观众席模型。3.根据权利要求2所述的方法,其特征在于,在所述基于每个所述目标座椅区域的座椅参数,通过预设的观众席生成组件生成每个所述目标座椅区域的多个座椅模型,得到包含座椅模型的基准观众席模型之后,所述方法还包括:基于每个所述目标座椅区域的观众参数,通过所述观众席生成组件生成每个所述目标座椅区域的至少一个观众模型,得到包含座椅模型和观众模型的基准观众席模型。4.根据权利要求2所述的方法,其特征在于,所述对所述目标基础结构模型进行座椅区域标记,得到至少一个目标座椅区域,包括:创建多个区域标记组件,并通过所述多个区域标记组件,对所述目标基础结构模型进行相同座椅朝向的座椅区域顶点标记,得到至少一个目标座椅区域,每个目标座椅区域包括至少3个座椅区域顶点标记。5.根据权利要求2所述的方法,其特征在于,所述座椅参数包括每个所述目标座椅区域的座椅模型资源参数、座椅朝向参数和座椅排布参数,所述基于每个所述目标座椅区域的座椅参数,通过预设的观众席生成组件生成每个所述目标座椅区域的多个座椅模型,得到包含座椅模型的基准观众席模型,包括:根据所述座椅模型资源参数中的座椅模型尺寸、所述座椅排布参数中的座椅行列数、以及每个所述目标座椅区域的尺寸,计算每个所述目标座椅区域的座椅总数;基于每个所述目标座椅区域的座椅总数,通过预设的观众席生成组件在每个所述目标座椅区域进行对应座椅总数次的循环确定每个座椅模型的位置,并在每个座椅模型的位置加载所述座椅模型资源,得到包含座椅模型的基准观众席模型。6.根据权利要求3所述的方法,其特征在于,所述观众参数包括观众密度参数,所述基于每个所述目标座椅区域的观众参数,通过所述观众席生成组件生成每个所述目标座椅区域的至少一个观众模型,得到包含座椅模型和观众模型的基准观众席模型,包括:根据所述包含座椅模型的基准观众席模型中每个所述目标座椅区域的座椅总数和所述观众密度参数,计算每个所述目标座椅区域的观众总数;
基于所述每个所述目标座椅区域的观众总数,通过所述观众席生成组件从所有目标座椅区域的所有座椅模型的位置中随机确定所述观众总数的目标座椅模型位置,得到至少一个目标观众位置;遍历所有所述目标观众位置,并从预设观众模...

【专利技术属性】
技术研发人员:肖威威谢渔挺
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1