一种虚拟建筑模型的生成方法、装置、以及电子设备制造方法及图纸

技术编号:37854410 阅读:8 留言:0更新日期:2023-06-14 22:47
本申请提供了一种虚拟建筑模型的生成方法、装置、电子设备以及计算机可读存储介质,所述方法包括:获取用于生成虚拟建筑模型的第一基础结构;根据所述第一基础结构,获得用于生成预设建筑风格的所述虚拟建筑模型的第二基础结构;获取用于生成所述虚拟建筑模型的状态信息,所述状态信息为表征所述虚拟建筑模型在所述预设建筑风格下的预设表现形式的信息;根据所述第二基础结构和所述状态信息,生成所述虚拟建筑模型。该方法实现了在游戏引擎中自动生成预设建筑风格的虚拟建筑物,降低了游戏开发者的劳动强度,提高了游戏开发的速度,缩短了游戏版本的更新时长。了游戏版本的更新时长。了游戏版本的更新时长。

【技术实现步骤摘要】
一种虚拟建筑模型的生成方法、装置、以及电子设备


[0001]本申请涉及计算机
,尤其涉及一种虚拟建筑模型的生成方法以及装置,本申请进一步提供相关的电子设备和计算机可读存储介质。

技术介绍

[0002]随着计算机技术的快速发展,大世界游戏成为当前时代主流。大世界游戏具有足够大的游戏场景,而游戏场景的构造往往会涉及到大数量的虚拟建筑物。
[0003]现有技术中,针对写实风格游戏,已存在城市虚拟建筑物的自动生成方法,而对于卡通风格游戏,卡通虚拟建筑物的生成还依赖于游戏开发者的手工绘制。这样无疑增加了游戏开发者的劳动强度,使游戏开发的人力成本增高,且由于手工绘制的效率较低,会导致游戏开发速度慢、游戏版本更新时间长。
[0004]因此,如何针对卡通风格游戏,开发出卡通虚拟建筑物的自动化生成方法,从而降低游戏开发者的劳动强度、提高游戏的开发速度及版本更新速度,已成为大世界游戏开发中亟待解决的技术问题。

技术实现思路

[0005]本申请提供了一种虚拟建筑模型的生成方法、装置、电子设备以及计算机可读存储介质,以解决现有技术存在的因无法自动生成卡通风格的虚拟建筑物,导致游戏开发者的劳动强度大、游戏开发速度慢、游戏版本更新时间长的技术问题。
[0006]本申请实施例提供了一种虚拟建筑模型的生成方法,所述方法应用于游戏引擎,所述方法包括:
[0007]获取用于生成虚拟建筑模型的第一基础结构;
[0008]根据所述第一基础结构,获得用于生成预设建筑风格的所述虚拟建筑模型的第二基础结构;
[0009]获取用于生成所述虚拟建筑模型的状态信息,所述状态信息为表征所述虚拟建筑模型在所述预设建筑风格下的预设表现形式的信息;
[0010]根据所述第二基础结构和所述状态信息,生成所述虚拟建筑模型。
[0011]本申请实施例还提供了一种虚拟建筑模型的生成装置,所述装置包括:第一基础结构获取单元、第二基础结构获取单元、状态信息获取单元、虚拟建筑模型生成单元;
[0012]所述第一基础结构获取单元,用于获取用于生成虚拟建筑模型的第一基础结构;
[0013]所述第二基础结构获取单元,用于根据所述第一基础结构,获得用于生成预设建筑风格的所述虚拟建筑模型的第二基础结构;
[0014]所述状态信息获取单元,用于获取用于生成所述虚拟建筑模型的状态信息,所述状态信息为表征所述虚拟建筑模型在所述预设建筑风格下的预设表现形式的信息;
[0015]所述虚拟建筑模型生成单元,用于根据所述第二基础结构和所述状态信息,生成所述虚拟建筑模型。
[0016]本申请实施例还提供了一种电子设备,包括:存储器、处理器;
[0017]所述存储器,用于存储一条或多条计算机指令;
[0018]所述处理器,用于执行所述一条或多条计算机指令,以实现上述方法。
[0019]本申请实施例还提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,该指令被处理器执行以实现上述方法。
[0020]与现有技术相比,本申请提供的虚拟建筑模型的生成方法,包括:获取用于生成虚拟建筑模型的第一基础结构;根据所述第一基础结构,获得用于生成预设建筑风格的所述虚拟建筑模型的第二基础结构;获取用于生成所述虚拟建筑模型的状态信息,所述状态信息为表征所述虚拟建筑模型在所述预设建筑风格下的预设表现形式的信息;根据所述第二基础结构和所述状态信息,生成所述虚拟建筑模型。该方法通过获取用于生成虚拟建筑模型的第二基础结构和状态信息,从而基于所述第二基础结构及所述状态信息生成所述虚拟建筑模型。本申请提供的虚拟建筑模型的生成方法在游戏引擎中执行,其中获取的第二基础结构具有虚拟建筑模型对应的预设建筑风格,且获取的状态信息是表征虚拟建筑模型在所述预设建筑风格下的预设表现形式的信息,从而基于所述第二基础结构和所述状态信息生成的虚拟建筑模型也必然具有所述预设建筑风格。当预设建筑风格为卡通风格时,通过该方法即可生成具有卡通风格的虚拟建筑模型。因此,本申请提供的虚拟建筑模型的生成方法实现了在卡通风格大世界游戏开发过程中,能够在游戏引擎中自动生成卡通虚拟建筑物,并不需要游戏开发者利用其他绘图软件进行手工绘制,降低了游戏开发者的劳动强度,提高了游戏开发的速度,缩短了游戏版本的更新时长。
附图说明
[0021]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是写实风格游戏中虚拟建筑物与卡通风格游戏中虚拟建筑物的对比图;
[0023]图2是现有技术中构造卡通风格游戏场景的示意图;
[0024]图3是本申请实施例提供的一种虚拟建筑模型的生成方法的应用系统图;
[0025]图4是本申请一实施例提供的虚拟建筑模型的生成方法的流程图;
[0026]图5是本申请一实施例提供的基础结构调整示意图;
[0027]图6是本申请一实施例提供的生成虚拟建筑模型的示意图;
[0028]图7是本申请另一实施例提供的虚拟房屋模型的生成方法的流程图;
[0029]图8是本申请另一实施例提供的生成虚拟房屋模型主体的示意图;
[0030]图9是本申请另一实施例提供的生成虚拟房屋模型窗口的示意图;
[0031]图10是本申请另一实施例提供的斜屋顶框架的示意图;
[0032]图11是本申请另一实施例提供的生成屋顶瓦片贴图的示意图;
[0033]图12是本申请另一实施例提供的虚拟道路模型的生成方法的流程图;
[0034]图13是本申请另一实施例提供的生成虚拟道路模型的示意图;
[0035]图14是本申请另一实施例提供的生成虚拟道路模型的示意图;
[0036]图15是本申请另一实施例提供的虚拟建筑模型的生成装置的结构示意图;
[0037]图16是本申请另一施例提供的电子设备的结构示意图。
具体实施方式
[0038]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0039]随着计算机技术的快速发展,游戏的品质也得到了大幅度提升,具有足够大的游戏世界已成为衡量游戏品质的一项重要因素,应运而生的大世界游戏逐渐成为了当前时代的主流。所述大世界游戏顾名思义游戏世界非常大,大世界游戏往往会涉及多个游戏关卡,玩家可以自由选择任意关卡进行游戏,而每一个关卡中又具有多个游戏场景,玩家可以在关卡中对参与的游戏场景和执行的游戏任务进行自由选择,是一种具有玩家自主性的大型游戏。
[0040]目前,大世界游戏的游戏世界从几平方千米到几百平方千米,偌大的游戏世界需要数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟建筑模型的生成方法,其特征在于,所述方法包括:获取用于生成虚拟建筑模型的第一基础结构;根据所述第一基础结构,获得用于生成预设建筑风格的所述虚拟建筑模型的第二基础结构;获取用于生成所述虚拟建筑模型的状态信息,所述状态信息为表征所述虚拟建筑模型在所述预设建筑风格下的预设表现形式的信息;根据所述第二基础结构和所述状态信息,生成所述虚拟建筑模型。2.根据权利要求1所述的方法,其特征在于,所述预设表现形式表现为以下形式中的至少一种:所述虚拟建筑模型的形状、所述虚拟建筑模型的尺寸、所述虚拟建筑模型的附属物的形状及数量。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一基础结构,获得用于生成预设建筑风格的所述虚拟建筑模型的第二基础结构,包括:根据所述第一基础结构,获得多个用于生成预设建筑风格的所述虚拟建筑模型的第二基础结构;所述获取用于生成所述虚拟建筑模型的状态信息,包括:获取多个用于生成所述虚拟建筑模型的状态信息;所述根据所述第二基础结构和所述状态信息,生成所述虚拟建筑模型,包括:根据多个所述第二基础结构和多个所述状态信息,生成多个所述虚拟建筑模型。4.根据权利要求1所述的方法,其特征在于,所述获取用于生成虚拟建筑模型的第一基础结构,包括:响应于针对构建模式的选择操作,获取所述第一基础结构;其中,所述构建模式为以下模式中的一种:盒子模式、动态网格模式、静态网格模式。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一基础结构,获得用于生成所述虚拟建筑模型的第二基础结构,包括:响应于针对所述第一基础结构对应的第一参数的变更操作,生成第二参数,所述第二参数为表征所述预设建筑风格的参数;根据所述第二参数,对所述第一基础结构进行结构调整,获得所述第二基础结构。6.根据权利要求1所述的方法,其特征在于,所述第一基础结构为立方体网格,所述第二基础结构为根据所述第一基础结构获取的变形立方体网格。7.根据权利要求1所述的方法,其特征在于,所述状态信息包括:针对所述虚拟建筑模型的预设轮廓信息;所述根据所述第二基础结构和所述状态信息,生成所述虚拟建筑模型,包括:根据所述预设轮廓信息,将至少一个所述第二基础结构组合为所述虚拟建筑模型的预设结构,所述预设结构为所述预设轮廓信息表征的结构。8.根据权利要求1所述的方法,其特征在于,所述状态信息还包括:针对所述虚拟建筑模型的预设窗口信息,所述预设窗口信息至少包括窗口尺寸信息;所述根据所述第二基础结构和所述状态信息,生成所述虚拟建筑模型,包括:根据所述窗口尺寸信息,判断所述第二基础结构是否能够布放预设窗口,所述预设窗口为所述窗口尺寸信息表征的窗口;
若所述第二基础结构能够布放所述预设窗口,则在所述第二基础结构的中心位置布放一个所述预设窗口。9.根据权利要求1...

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

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

1