数据处理方法、装置、设备、可读存储介质及程序产品制造方法及图纸

技术编号:39294903 阅读:31 留言:0更新日期:2023-11-07 11:02
本申请实施例提出了一种数据处理方法、装置、设备、可读存储介质及程序产品,该方法包括:获取待处理场景模型的地形数据;从地形数据中获取遮罩贴图和至少一个地形贴图;遮罩贴图用于指示各个地形贴图的遮罩区域,遮罩区域为对应的地形贴图表示的地形材质的填充区域;根据地形数据确定各个地形贴图的遮罩处理次数;根据遮罩贴图、至少一个地形贴图和各个地形贴图的遮罩处理次数,生成目标材质球。通过本申请实施例,可以自动化的将场景模型的地形材质转换为通用的材质球,从而提高后期基于材质球对场景模型进行修改、优化的效率。优化的效率。优化的效率。

【技术实现步骤摘要】
数据处理方法、装置、设备、可读存储介质及程序产品


[0001]本申请涉及计算机
,具体涉及数据处理方法、数据处理装置、计算机设备、计算机可读存储介质以及计算机程序产品。

技术介绍

[0002]在Unity引擎的游戏开发中,经常需要将新的场景模型导入Unity,但导入的场景模型的所有地形材质都是被绑定的,使得场景美工人员不能直接对地形材质的参数进行修改。而在有修改需求时,需要通过人工处理的方式单独分析每一种地形材质在场景模型中的分布情况,并对每一种地形材质进行调试和修改,导致处理效率较低。因此,如何自动化的将场景模型的地形材质转换为通用的材质球,从而提高后期基于材质球对场景模型进行修改、优化的效率,是目前亟需解决的问题。

技术实现思路

[0003]本申请提供了一种数据处理方法、装置、设备、可读存储介质及程序产品,可以自动化的将场景模型的地形材质转换为通用的材质球,从而提高后期基于材质球对场景模型进行修改、优化的效率。
[0004]第一方面,本申请提供了一种数据处理方法,该方法包括:
[0005]获取待处理场景本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取待处理场景模型的地形数据;从所述地形数据中获取遮罩贴图和至少一个地形贴图;所述遮罩贴图用于指示各个所述地形贴图的遮罩区域,所述遮罩区域为对应的地形贴图表示的地形材质的填充区域;根据所述地形数据确定各个所述地形贴图的遮罩处理次数;根据所述遮罩贴图、所述至少一个地形贴图和各个所述地形贴图的遮罩处理次数,生成目标材质球。2.根据权利要求1所述的方法,其特征在于,所述从所述地形数据中获取遮罩贴图和至少一个地形贴图,包括:对所述地形数据中包括的地形贴图进行识别,得到所述至少一个地形贴图的贴图地址;从所述地形数据中提取各个所述地形贴图的遮罩子贴图,所述遮罩子贴图用于指示对应的地形贴图的遮罩区域;对所述至少一个地形贴图的遮罩子贴图进行融合,得到遮罩贴图。3.根据权利要求1所述的方法,其特征在于,所述根据所述地形数据确定各个所述地形贴图的遮罩处理次数,包括:从所述地形数据中获取地形尺寸和各个所述地形贴图的贴图尺寸;对所述地形尺寸和各个所述地形贴图的贴图尺寸分别进行计算,确定各个所述地形贴图的遮罩处理次数。4.根据权利要求2所述的方法,其特征在于,所述根据所述遮罩贴图、所述至少一个地形贴图和各个所述地形贴图的遮罩处理次数,生成目标材质球,包括:获取效果渲染参数,并根据所述效果渲染参数生成目标着色器;根据所述遮罩贴图、所述至少一个地形贴图的贴图地址、各个所述地形贴图的遮罩处理次数和所述目标着色器,生成目标材质球。5.根据权利要求4所述的方法,其特征在于,所述根据所述遮罩贴图、所述至少一个地形贴图的贴图地址、各个所述地形贴图的遮罩处理次数和所述目标着色器,生成目标材质球,包括:利用所述目标着色器根据所述至少一个地形贴图的贴图地址,生成目标材质球,并通过所述目标材质球显示至少一个所述贴图地址对应的地形贴图的地形材质以及所述效果渲染参数对应的地形效果;将所述遮罩贴图和各个所述地形贴图的遮罩处理次数链接到所述目标材质球。6.根据权利要求1

5中任一项所述的方法,其特征在于,所述方法还包括:获取待渲染场景模型,并确定所述待渲染场景模型中的目标区域;利用所述目标材质球对所述目标区域进行地形渲染,得到地形渲染...

【专利技术属性】
技术研发人员:金旻何汉东
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1