【技术实现步骤摘要】
一种热力图生成方法、装置、电子设备及存储介质
本专利技术实施例涉及3D游戏开发
,尤其涉及一种热力图生成方法、装置、电子设备及存储介质。
技术介绍
随着终端设备性能的不断提升,越来越多的3D游戏在终端设备运行。伴随游戏的不断衍生,游戏中的场景也变得越来越庞大,越来越复杂。然而,如果一味地追求场景的美观性,导致场景中物件过多,场景过于复杂,则会出现游戏运行卡顿的问题。因此,为了实现既能保证游戏场景的美观性,又不会出现游戏运行卡顿的问题,负责游戏场景制作的美术人员需要了解各场景运行时的性能问题,以合理制作游戏场景,达到既美观又不会导致游戏运行卡顿的目的。
技术实现思路
本专利技术实施例提供一种热力图生成方法、装置、电子设备及存储介质,实现了表征场景画面运行性能的热力图的制作,为美术人员提供了场景制作依据。第一方面,本专利技术实施例提供了一种热力图生成方法,该方法包括:确定每个场景画面在终端设备显示时导致的终端设备的性能消耗值;根据所述性能消耗值以及设定的性能消耗值参考范围 ...
【技术保护点】
1.一种热力图生成方法,其特征在于,包括:/n确定每个场景画面在终端设备显示时导致的终端设备的性能消耗值;/n根据所述性能消耗值以及设定的性能消耗值参考范围,确定每个场景画面在终端设备显示时的温度值;/n基于每个场景画面在终端设备显示时的温度值生成完整场景的热力图;其中,所述完整场景包括至少一个所述场景画面。/n
【技术特征摘要】
1.一种热力图生成方法,其特征在于,包括:
确定每个场景画面在终端设备显示时导致的终端设备的性能消耗值;
根据所述性能消耗值以及设定的性能消耗值参考范围,确定每个场景画面在终端设备显示时的温度值;
基于每个场景画面在终端设备显示时的温度值生成完整场景的热力图;其中,所述完整场景包括至少一个所述场景画面。
2.根据权利要求1所述的方法,其特征在于,所述确定每个场景画面在终端设备显示时导致的终端设备的性能消耗值,包括:
将所述完整场景沿水平方向划分为设定数量的间隔段;
针对每个所述间隔段,将当前间隔段的第一端点作为摄像机的采样点,控制摄像机在所述采样点对场景进行扫描,根据扫描获得的图像确定所述采样点对应的场景画面在终端设备显示时导致的终端设备的性能消耗值;
将每个采样点对应的场景画面在终端设备显示时导致的终端设备的性能消耗值,确定为所述每个场景画面在终端设备显示时导致的终端设备的性能消耗值。
3.根据权利要求2所述的方法,其特征在于,所述控制摄像机在所述采样点对场景进行扫描,根据扫描获得的图像确定所述采样点对应的场景画面在终端设备显示时导致的终端设备的性能消耗值,包括:
在所述采样点控制摄像机的镜头沿设定方向以设定角度进行旋转,每旋转一次对场景进行一次扫描,直到控制摄像机的镜头沿设定方向以设定角度旋转360度;
分别确定单次扫描获得的图像在终端设备显示时导致的终端设备的性能消耗值;
将单次扫描获得的图像在终端设备显示时导致的终端设备的性能消耗值中的最大值,确定为所述采样点对应的场景画面在终端设备显示时导致的终端设备的性能消耗值。
4.根据权利要求3所述的方法,其特征在于,所述分别确定单次扫描获得的图像在终端设备显示时导致的终端设备的性能消耗值,包括:
根据单次扫描获得的图像中的平面数,和/或所需的绘制通知DrawCall数确定所述性能消耗值。
5.根据权利要求2-4任一项所述的方法,其特征在于,还包括:
针...
【专利技术属性】
技术研发人员:赵冠庆,
申请(专利权)人:上海米哈游天命科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。