对象处理方法以及装置与流程
- 国知局
- 2024-07-11 16:14:33
本申请实施例涉及计算机,特别涉及一种对象处理方法。
背景技术:
1、游戏角色在大世界中的打光情况,会影响游戏画面的真实性和美观性,从而对玩家的游戏体验造成影响。目前,为游戏场景中的角色打光,通常是以太阳光为主光源,正面跟随相机打补光,背面用特效、点光源、聚光灯或者给环境球探针增加特性的方式打轮廓光,这种三点照明打光的方法。
2、然而,这种方法会使灯光堆叠太多,性能消耗较大,不具备通用性。
技术实现思路
1、有鉴于此,本申请实施例提供了一种对象处理方法。本申请一个或者多个实施例同时涉及一种对象处理装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
2、根据本申请实施例的第一方面,提供了一种对象处理方法,包括:
3、获取目标场景中主光光源相对于目标对象的主光方位信息、补光光源相对于目标对象的补光方位信息、虚拟相机相对于目标对象的相机方位信息;
4、基于主光光源的预设光强阈值、主光方位信息和相机方位信息,确定目标主光光强;
5、基于补光光源的预设光强阈值、主光方位信息和补光方位信息,确定目标补光光强;
6、基于目标主光光强和目标补光光强,对目标对象进行显示处理。
7、根据本申请实施例的第二方面,提供了一种对象处理装置,包括:
8、获取模块,被配置为获取目标场景中主光光源相对于目标对象的主光方位信息、补光光源相对于目标对象的补光方位信息、虚拟相机相对于目标对象的相机方位信息;
9、第一确定模块,被配置为基于主光光源的预设光强阈值、主光方位信息和相机方位信息,确定目标主光光强;
10、第二确定模块,被配置为基于补光光源的预设光强阈值、主光方位信息和补光方位信息,确定目标补光光强;
11、处理模块,被配置为基于目标主光光强和目标补光光强,对目标对象进行显示处理。
12、根据本申请实施例的第三方面,提供了一种计算设备,包括:
13、存储器和处理器;
14、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述对象处理方法的步骤。
15、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述对象处理方法的步骤。
16、根据本申请实施例的第五方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述对象处理方法的步骤。
17、本申请一个实施例实现了获取目标场景中主光光源相对于目标对象的主光方位信息、补光光源相对于目标对象的补光方位信息、虚拟相机相对于目标对象的相机方位信息;基于主光光源的预设光强阈值、主光方位信息和相机方位信息,确定目标主光光强;基于补光光源的预设光强阈值、主光方位信息和补光方位信息,确定目标补光光强;基于目标主光光强和目标补光光强,对目标对象进行显示处理。
18、如此,通过获取目标场景中主光方位信息、补光方位信息和相机方位信息,能够在任意观察方位确定目标对象的主光方位和补光方位,确保场景中的主光和补光能够一直跟随并照亮目标角色,并能够在不同观察方位适应性呈现出不同显示效果,从而通过主光和补光两种光源就能够实现对目标对象的打光,降低灯光带来的性能消耗;通过主光光源的预设光强阈值、主光方位信息和相机方位信息,确定目标主光光强,并通过补光光源的预设光强阈值、主光方位信息和补光方位信息,确定目标补光光强,能够基于场景中的光源方位信息和预设光强阈值,确定不同观察方位的目标对象的光强,保障目标对象亮度的合理性和目标对象的美观性;通过目标主光光强和目标补光光强,对目标对象进行显示处理,能够在不同场景、不同观察方位实现合适的主光、补光和轮廓光效果,提高目标对象显示的准确性和效率。
技术特征:1.一种对象处理方法,其特征在于,包括:
2.根据权利要求1所述的对象处理方法,其特征在于,所述获取目标场景中主光光源相对于目标对象的主光方位信息、补光光源相对于所述目标对象的补光方位信息、虚拟相机相对于所述目标对象的相机方位信息,包括:
3.根据权利要求2所述的对象处理方法,其特征在于,所述基于所述主光位置信息和所述对象位置信息,生成所述主光光源的主光方向信息,包括:
4.根据权利要求2所述的对象处理方法,其特征在于,所述根据所述主光方位信息和所述相机方位信息,确定补光光源相对于所述目标对象的补光方位信息,包括:
5.根据权利要求4所述的对象处理方法,其特征在于,所述基于所述初始方向信息、所述主光方位信息和所述相机方位信息,确定所述补光光源的补光方向信息,包括:
6.根据权利要求1所述的对象处理方法,其特征在于,所述基于所述主光光源的预设光强阈值、所述主光方位信息和所述相机方位信息,确定目标主光光强,包括:
7.根据权利要求1所述的对象处理方法,其特征在于,所述基于所述补光光源的预设光强阈值、所述主光方位信息和所述补光方位信息,确定目标补光光强,包括:
8.根据权利要求1所述的对象处理方法,其特征在于,所述目标对象包括半透明物体;
9.根据权利要求1所述的对象处理方法,其特征在于,所述基于所述目标主光光强和所述目标补光光强,对所述目标对象进行显示处理之前,还包括:
10.一种对象处理装置,其特征在于,包括:
11.一种计算设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至9任意一项所述对象处理方法的步骤。
技术总结本申请实施例提供对象处理方法以及装置,其中方法包括:获取目标场景中主光光源相对于目标对象的主光方位信息、补光光源相对于目标对象的补光方位信息、虚拟相机相对于目标对象的相机方位信息;基于主光光源的预设光强阈值、主光方位信息和相机方位信息,确定目标主光光强;基于补光光源的预设光强阈值、主光方位信息和补光方位信息,确定目标补光光强;基于目标主光光强和目标补光光强,对目标对象进行显示处理。通过目标场景中主光方位信息、补光方位信息和相机方位信息,能够确保场景中的主光和补光一直跟随并照亮目标角色,能够在不同场景、不同观察方位实现合适的主光、补光和轮廓光效果,提高目标对象显示的准确性和效率。技术研发人员:刘小蝶,丛子健,李健康,董明受保护的技术使用者:珠海金山数字网络科技有限公司技术研发日:技术公布日:2024/4/29本文地址:https://www.jishuxx.com/zhuanli/20240615/78286.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表