【技术实现步骤摘要】
一种虚拟田地场景生成方法、装置、计算设备及存储介质
[0001]本申请涉及计算机
,特别涉及一种虚拟田地场景生成方法。本申请同时涉及一种虚拟田地场景生成装置、一种计算设备,以及一种计算机可读存储介质。
技术介绍
[0002]随着互联网技术的发展,用户对游戏、影视等场景中涉及到的画面细节以及画质的要求越来越高,内容创作者需要创作的内容也越来越多。而田地是游戏或影视等场景中常见的一种元素,因此,在游戏、影视场景制作过程中,需要对其进行频繁的修改。
[0003]现有技术中制作田地的方法是人工手动笔刷修改地形或者制作模型代替,然而,前者需要人工频繁修改地形,操作十分繁琐,后者也需要频繁修改模型,工作量也不小。因此,使用现有技术的制作田地地形或对田地进行修改会存在操作繁琐、作量大的问题,严重影响了建模效率,亟需一种有效的工业化方案以解决上述问题。
技术实现思路
[0004]有鉴于此,本申请实施例提供了一种虚拟田地场景生成方法,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了一种虚拟田地场景生成装置, ...
【技术保护点】
【技术特征摘要】
1.一种虚拟田地场景生成方法,其特征在于,包括:响应于田地生成请求加载地形模型和范围曲线,并根据所述范围曲线确定目标田地面片;确定所述田地生成请求关联的目标模型生成策略,并根据所述目标模型生成策略和所述目标田地面片创建多个模型生成任务;通过执行所述多个模型生成任务,生成每个模型生成任务分别对应的目标田地模型;将每个模型生成任务分别对应的目标田地模型映射至所述地形模型,根据映射结果生成目标虚拟田地场景。2.根据权利要求1所述的方法,其特征在于,所述田地生成请求为平地田地生成请求的情况下,响应于所述田地生成请求加载地形模型和范围曲线,并根据所述范围曲线确定目标田地面片,包括:响应于所述平地田地生成请求加载地形模型和平地田地范围曲线,并根据所述平地田地范围曲线确定目标平地田地面片;相应的,所述确定所述田地生成请求关联的目标模型生成策略,并根据所述目标模型生成策略和所述目标田地面片创建多个模型生成任务之前,还包括:根据所述目标平地田地面片重建副本面片,在所述副本面片中添加至少一条分割线,根据添加结果生成管道面片;对所述目标平地田地面片和所述管道面片进行布尔运算,获得包含所述至少两个区域块的目标平地田地面片,所述目标平地田地面片用于生成田垄模型,所述田垄模型用于作为所述目标田地模型。3.根据权利要求2所述的方法,其特征在于,确定所述田地生成请求关联的目标模型生成策略,并根据所述目标模型生成策略和所述目标田地面片创建多个模型生成任务,包括:确定所述平地田地生成请求关联的目标平地田地模型生成策略;根据所述目标平地田地模型生成策略和所述目标平地田地面片,创建底板模型生成任务、田垄模型生成任务和道路模型生成任务。4.根据权利要求3所述的方法,其特征在于,通过执行所述多个模型生成任务,生成每个模型生成任务分别对应的目标田地模型,包括:执行所述底板模型生成任务获得底板模型,将所述底板模型作为所述底板模型生成任务对应的目标田地模型;执行所述田垄模型生成任务获得田垄模型,将所述田垄模型作为所述田垄模型生成任务对应的目标田地模型;执行所述道路模型生成任务获得道路模型,将所述道路模型作为所述道路模型生成任务对应的目标田地模型。5.根据权利要求4所述的方法,其特征在于,执行所述底板模型生成任务获得底板模型,包括:通过对所述目标平地田地面片包含的顶点进行遍历,获得所述顶点对应的向内偏移方向和法线方向;根据预设向内偏移距离和所述向内偏移方向对所述顶点进行向内偏移处理以及根据预设下陷偏移距离和所述法线方向的反方向对所述顶点进行向下偏移处理,根据处理结果
生成所述底板模型。6.根据权利要求4所述的方法,其特征在于,执行所述田垄模型生成任务获得田垄模型,包括:通过遍历所述目标平地田地面片获得所述至少两个区域块,针对所述至少两个区域块分别生成包围盒;在所述包围盒上创建至少一条田垄特征线,并对所述至少一条田垄特征线与所述包围盒对应的区域块进行布尔运算,获得初始田垄模型;针对所述初始田垄模型中的平面田垄区域进行调整,根据调整结果生成所述田垄模型。7.根据权利要求4所述的方法,其特征在于,执行所述道路模型生成任务获得道路模型,包括:遍历所述管道面片获得所述至少一条分割线;将所述分割线与所述目标平地田地面片进行布尔运算,获得初始道路模型;针对所述初始道...
【专利技术属性】
技术研发人员:汤志,杨唯,万平,孟岩,
申请(专利权)人:珠海金山数字网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。