【技术实现步骤摘要】
地形权重生成方法、装置、存储介质及计算机设备
[0001]本申请涉及数据处理
,具体涉及一种地形权重生成方法、装置、存储介质及计算机设备。
技术介绍
[0002]目前在游戏引擎中制作场景地形权重的方式,一般是采用人力手动的方式,如通过人工手动的方式修改地形,然后在游戏引擎中绘制地形权重图,或者通过外部软件如PhotoShop,绘制地形权重图后导入游戏引擎中的地形权重层中。在制作地形权重的过程中,一般伴随着反复的修改,人工手动处理得到地形权重的方式使得工作量增加,工作效率受阻。
[0003]随着生产线效率的提升,业界开始尝试使用自动化的方式简化场景中地形权重制作流程,例如,可使用外部的自动化软件如Houdini软件与游戏引擎通信,通过操作外部的自动化软件来自动化得到地形权重,并通过与游戏引擎通信,使得游戏引擎可以得到相应的地形权重。
[0004]然而通过游戏引擎与外部的自动化软件之间进行通信的方式,伴随的问题包括需要多次的数据传输、数据的导入导出等,并且也会受到游戏引擎与外部的自动化软件之间的数据单位大小、世界坐标系轴向不同等问题的影响,使得通过外部的自动化软件生成地形权重时需要考虑的因素较多。
技术实现思路
[0005]本申请实施例提供一种地形权重生成方法、装置、计算机可读存储介质及计算机设备,可以通过游戏引擎自动生成地形权重,解决游戏引擎对于外部的自动化软件的依赖,提高地形权重生成效率。
[0006]本申请实施例提供了一种地形权重生成方法,包括:
[0007]通 ...
【技术保护点】
【技术特征摘要】
1.一种地形权重生成方法,其特征在于,包括:通过游戏引擎获取待处理的地形,所述地形包括至少两种不同地形区域;获取所述地形中的每个顶点的顶点法线和/或世界坐标;根据所述顶点法线和/或所述世界坐标,生成所述地形中的至少两种不同地形区域的地形权重。2.根据权利要求1所述的方法,其特征在于,所述根据所述顶点法线和/或所述世界坐标,确定所述地形中的至少两种不同地形区域的地形权重的步骤,包括:根据所述顶点法线确定通过所述顶点法线影响的至少两种不同地形区域的地形权重,和/或根据所述世界坐标确定通过所述世界坐标影响的至少两种不同地形区域的地形权重;确定所述地形中的目标地形,所述目标地形根据所述顶点法线影响的至少两种不同地形区域中的至少一个地形区域,和/或所述世界坐标影响的至少两种不同地形区域中的至少一个地形区域确定;根据所述顶点法线影响的所述至少一个地形区域的地形权重,和/或所述世界坐标影响的所述至少一个地形区域的地形权重,生成所述目标地形的地形权重。3.根据权利要求2所述的方法,其特征在于,所述根据所述顶点法线确定通过所述顶点法线影响的至少两种不同地形区域的地形权重的步骤,包括:以世界空间中的至少一个方向为第一目标方向,确定每个顶点的所述顶点法线在所述第一目标方向上的法线分量值;根据所述法线分量值确定通过所述顶点法线影响的至少两种不同地形区域的地形权重。4.根据权利要求3所述的方法,其特征在于,所述通过所述顶点法线影响的至少两种不同地形区域包括第一地形区域和第二地形区域,所述根据所述法线分量值确定通过所述顶点法线影响的至少两种不同地形区域的地形权重的步骤,包括:获取所述第一地形区域的第一地形范围值和第一地形边缘过渡值,以及所述第二地形区域的第二地形范围值和第二地形边缘过渡值;根据所述法线分量值、所述第一地形范围值和所述第一地形边缘过渡值,确定通过所述顶点法线影响的所述第一地形区域的第一地形权重;根据所述法线分量值、所述第二地形范围值和所述第二地形边缘过渡值,确定通过所述顶点法线影响的所述第二地形区域的第二地形权重。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:确定所述地形的UV坐标的噪声扰动值;根据所述噪声扰动值对所述第一地形权重进行噪声处理,以确定通过顶点法线影响的所述第一地形区域的第一地形权重;根据所述噪声扰动值对所述第二地形权重进行噪声处理,以确定通过顶点法线影响的所述第二地形区域的第二地形权重。6.根据权利要求4或5所述的方法,其特征在于,所述第一地形区域包括至少两种下级地形区域,和/或所述第二地形区域包括至少两种下级地形区域,所述方法还包括:根据所述法线分量值确定通过所述顶点法线影响的所述第一地形区域中的至少两种
下级地形区域的地形权重;和/或,根据所述法线分量值确定通过所述顶点法线影响的所述第二地形区域中的至少两种下级地形区域的地形权重。7.根据权利要求2所述的方法,其特征在于,所述根据所述世界坐标确定通过所述世界坐标影响的至少两种不同地形区域的地形权重的步骤,包括:以世界空间中的至少一个方向为第二目标方向,确定每个顶点的所述世界坐标在所述第二目标方向上的坐标分量值;根据所述坐标分...
【专利技术属性】
技术研发人员:田润,卢高见,雷钧,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。