渲染方法及装置制造方法及图纸

技术编号:35031616 阅读:24 留言:0更新日期:2022-09-24 23:06
本申请提供渲染方法及装置,其中所述渲染方法包括:获取所述终端对应的真实环境的环境光信息;基于所述环境光信息,确定与所述真实环境对应的渲染策略;基于目标虚拟画面对应的渲染信息和所述渲染策略,生成所述目标虚拟画面。实现了根据当前用户所处的真实环境的环境光,来调节游戏内虚拟画面的光源渲染程度,提高了游戏画面的色彩、特效等呈现效果,提高用户的游戏体验,保护用户的眼睛。保护用户的眼睛。保护用户的眼睛。

【技术实现步骤摘要】
渲染方法及装置


[0001]本申请涉及游戏
,特别涉及一种渲染方法。本申请同时涉及一种渲染装置、一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着互联网技术和智能终端技术的发展,用户通常使用智能终端(例如平板、智能手机等)来进行游戏娱乐,游戏画面也被渲染得更加色彩丰富。
[0003]现有技术中,智能终端通常能够根据当前所处环境的环境光的明暗来调节终端亮度,例如,当用户在较暗的环境中玩游戏时,终端会自动调低屏幕的亮度。
[0004]然而,随着游戏画面的色彩、特效等愈加丰富,若终端仅根据环境光的明暗调节终端亮度,则会影响游戏画面的色彩、特效等的呈现效果,并且会导致用户无法看清游戏画面,进而影响用户的视力。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种渲染方法,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了一种渲染装置,一种计算设备,以及一种计算机可读存储介质。
[0006]根据本申请实施例的第一方面,提供了一种渲染方法,应用于终端,包括:
[0007]获取所述终端对应的真实环境的环境光信息;
[0008]基于所述环境光信息,确定与所述真实环境对应的渲染策略;
[0009]基于目标虚拟画面对应的渲染信息和所述渲染策略,生成所述目标虚拟画面。
[0010]根据本申请实施例的第二方面,提供了一种渲染装置,包括:
[0011]获取模块,被配置为获取所述终端对应的真实环境的环境光信息;
[0012]确定模块,被配置为基于目标虚拟画面对应的环境光信息,确定与所述真实环境对应的渲染策略;
[0013]生成模块,被配置为基于所述渲染信息和所述渲染策略,生成所述目标虚拟画面。
[0014]根据本申请实施例的第三方面,提供了一种计算设备,包括:
[0015]存储器和处理器;
[0016]所述存储器用于存储计算机可执行指令,所述处理器执行所述计算机可执行指令时实现所述渲染方法的步骤。
[0017]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述渲染方法的步骤。
[0018]根据本申请实施例的第五方面,提供了一种芯片,其存储有计算机程序,该计算机程序被芯片执行时实现所述渲染方法的步骤。
[0019]本申请提供的渲染方法,获取所述终端对应的真实环境的环境光信息,以实现对终端对应的真实环境的环境光信息的采集,为后续确定渲染策略提供有利条件;基于所述
环境光信息,确定与所述真实环境对应的渲染策略,实现了确定与真实环境对应的渲染策略,以使渲染画面能够适应性的根据真实环境的不同进行改变;基于目标虚拟画面对应的渲染信息和所述渲染策略,生成所述目标虚拟画面,实现了根据当前用户所处的真实环境的环境光,来调节游戏内虚拟画面的光源渲染程度,提高了游戏画面的色彩、特效等呈现效果,提高用户的游戏体验,保护用户的眼睛。
附图说明
[0020]图1是本申请一实施例提供的一种渲染方法的流程图;
[0021]图2示出了本申请一实施例提供的渲染策略生成模型的训练方法流程图;
[0022]图3是本申请一实施例提供的一种应用于智能终端中游戏的渲染方法的处理流程图;
[0023]图4是本申请一实施例提供的一种渲染装置的结构示意图;
[0024]图5是本申请一实施例提供的一种计算设备的结构框图。
具体实施方式
[0025]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0026]在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请一个或多个实施例。在本申请一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本申请一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0027]应当理解,尽管在本申请一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。
[0028]首先,对本专利技术一个或多个实施例涉及的名词术语进行解释。
[0029]环境光信息,指的是终端所处的真实环境对应的环境光的属性信息,例如可以是环境光的强度、波长等。
[0030]渲染策略,指的是根据环境光信息确定的与真实环境对应的针对目标虚拟画面的渲染规则。
[0031]环境类型,指的对真实环境的环境光进行划分得到的真实环境对应的环境类型,例如明亮环境、昏暗环境等。
[0032]随着互联网技术和智能终端技术的发展,用户通常使用智能终端(例如平板、智能手机等)来进行游戏娱乐,游戏画面也被渲染得更加色彩丰富。
[0033]现有技术中,智能终端通常能够根据当前所处环境的环境光的明暗来调节终端亮度,例如,当用户在较暗的环境中玩游戏时,终端会自动调低屏幕的亮度。
[0034]然而,随着游戏画面的色彩、特效等愈加丰富,当用户在较暗的环境中玩游戏时,
若终端仅根据环境光的明暗调节终端亮度,则会影响游戏画面的色彩、特效等的呈现效果,并且会导致用户无法看清游戏画面,进而影响用户的视力。
[0035]在本申请中,提供了一种渲染方法。本申请同时涉及一种渲染装置、一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
[0036]图1出了根据本申请一实施例提供的一种渲染方法的流程图,具体包括以下步骤:
[0037]步骤102:获取所述终端对应的真实环境的环境光信息。
[0038]其中,环境光信息指的是终端对应的真实环境的环境光的属性信息,可以是环境光的波长信息和频率信息,也可以是环境光的强度信息。
[0039]基于此,在本申请的实施例中,获取终端对应的真实环境的环境光的属性信息,具体而言,可以获取终端对应的真实环境的环境光的光谱,以此确定环境光的波长信息、频率信息和/或强度信息。通过响应于渲染指令,获取真实环境的环境光信息,能够及时获得终端所处的真实环境的环境光信息,为后续根据环境光信息确定渲染策略提供有利条件,能够提高确定的渲染策略的准确度。
[0040]进一步地,为了能够准确获取终端对应的真实环境的环境光信息,可以通过调用感光元件来实现,具体实现方式如下:
[0041]调用所述终端对应的感光元件;通过所述感光元件采集所述终端对应的真实环境的环境光信息。
[0042]其中,感光元件可以设置于终端上,也可以作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种渲染方法,其特征在于,应用于终端,包括:获取所述终端对应的真实环境的环境光信息;基于所述环境光信息,确定与所述真实环境对应的渲染策略;基于目标虚拟画面对应的渲染信息和所述渲染策略,生成所述目标虚拟画面。2.根据权利要求1所述的方法,其特征在于,所述基于所述环境光信息,确定与所述真实环境对应的渲染策略,包括:基于所述环境光信息,确定所述终端对应的真实环境的环境类型;基于所述环境类型,确定与所述真实环境对应的渲染策略。3.根据权利要求2所述的方法,其特征在于,所述基于所述环境光信息,确定所述终端对应的真实环境的环境类型,包括:基于所述环境光信息,确定所述真实环境对应的环境光强度和/或波长;根据所述环境光强度和/或波长,确定所述终端对应的真实环境的环境类型。4.根据权利要求2所述的方法,其特征在于,所述基于所述环境类型,确定与所述真实环境对应的渲染策略,包括:将所述环境类型输入至预先训练好的渲染策略生成模型;获得所述渲染策略生成模型输出的渲染策略。5.根据权利要求4所述的方法,其特征在于,所述渲染策略生成模型通过下述步骤训练获得:获取样本环境类型和所述样本环境类型对应的样本渲染策略;将所述样本环境类型输入至初始渲染策略生成模型;获得所述初始渲染策略生成模型输出的预测渲染策略;根据所述预测渲染策略和所述样本渲染策略计算模型损失值;根据所述模型损失值调整所述初始渲染策略生成模型的模型参数,并继续训练所述初始渲染策略生成模型,直到达到模型训练停止条件,获得渲染策略生成模型。6.根据权利要求2所述的方法,其特征在于,所述基于所述环境类型,确定与所述真实环境对应的渲染策略,包括:基于所述环境类型,查询预设的渲染策略对应...

【专利技术属性】
技术研发人员:刘行沈震坤邓跨东孙枭凡
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1