【技术实现步骤摘要】
数据处理方法、装置、电子设备及可读介质
本申请实施例涉及互联网
,尤其涉及数据处理方法、装置、电子设备及可读介质。
技术介绍
为了向用户展示游戏中多种多样的场景,常常需要多种类型的模型,譬如:静态模型、骨骼动画蒙皮模型、天空盒、植被、地形、水面、特效以及用户界面等。针对不同模型来讲,需要展示出的效果不同,因此各个类型的模型对应的顶点格式数据也不同。例如:静态模型不需要骨骼蒙皮索引和骨骼蒙皮权重信息,也不需要植被相关数据;蒙皮模型则需要骨骼蒙皮索引和骨骼蒙皮权重,但是不需要光照贴图坐标与植被相关数据;而植被模型则不需要骨骼蒙皮索引与骨骼蒙皮权重等数据。现有技术中,若当前待渲染的目标对象,需要基于多种不同类型的模型对其进行渲染,且需将不同类型的模型赋予同一材质效果时,一般需要针对各类型的模型分别配置材质效果对应的着色器文件,即需要针对同一材质效果,对应不同类型的模型编写多份着色器文件,以适配不同类型的模型,在为不同类型的模型配置材质效果时,工作量较大。
技术实现思路
本申请实施例提供了一种数据处 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取待渲染的对象所使用的目标模型对应的可执行文件框架;/n获取所述对象所使用的材质效果文件;/n将材质效果文件中的内容填充至所述可执行文件框架内,得到可执行文件;/n将所述可执行文件与所述对象关联,以在渲染所述对象时,执行所述可执行文件得到渲染结果。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取待渲染的对象所使用的目标模型对应的可执行文件框架;
获取所述对象所使用的材质效果文件;
将材质效果文件中的内容填充至所述可执行文件框架内,得到可执行文件;
将所述可执行文件与所述对象关联,以在渲染所述对象时,执行所述可执行文件得到渲染结果。
2.根据权利要求1所述的方法,其特征在于,获取待渲染的对象所使用的目标模型对应的可执行文件框架,包括:
响应于用户针对所述对象的模型输入操作,确定目标模型标识;
从模型库中,获取所述目标模型标识对应的顶点着色引擎文件,其中,所述模型库中不同模型对应的顶点着色引擎文件输出的顶点坐标值所参照的坐标系相同;
其中,所述可执行文件框架内含有所述顶点着色引擎文件中的内容。
3.根据权利要求1所述的方法,其特征在于,将材质效果文件中的内容填充至所述可执行文件框架内,得到可执行文件,包括:
确定所述可执行文件框架中的填充位置;
在所述填充位置处,填充所述材质效果文件中的内容。
4.根据权利要求3所述的方法,其特征在于,确定所述可执行文件框架中的填充位置,包括:
确定所述材质效果文件对应的函数名;
将所述可执行文件框架中的所述函数名所在位置,确定为所述填充位置。
5.根据权利要求1所述的方法,其特征在于,获取所述对象所使用的材...
【专利技术属性】
技术研发人员:李毅,
申请(专利权)人:完美世界北京软件科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。