CN116310052B 基于多光源的画面渲染方法及相关设备 (北京字跳网络技术有限公司)_第1页
CN116310052B 基于多光源的画面渲染方法及相关设备 (北京字跳网络技术有限公司)_第2页
CN116310052B 基于多光源的画面渲染方法及相关设备 (北京字跳网络技术有限公司)_第3页
CN116310052B 基于多光源的画面渲染方法及相关设备 (北京字跳网络技术有限公司)_第4页
CN116310052B 基于多光源的画面渲染方法及相关设备 (北京字跳网络技术有限公司)_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本申请提供一种基于多光源的画面渲染方据按照预先设定的多个级别渲染策略对待渲染2利用所述目标光源数据按照重要光源处理策略对所述待渲染图像进行重要光源渲染利用所述目标光源数据按照次要光源处理策略对所述待渲染图像进行次要光源渲染将所述第一渲染结果和所述第二渲染结果按照预根据所述目标光源数据确定目标光源的法线以及目标光源确定所述目标光源的法线与所述目标光源的光源方向根据所述目标光源数据确定目标光源的视角根据所述视角空间的方向,在所述待渲染图像中确定能够进行次要5.根据权利要求2或3所述的方法,其特征在确定所述目标光源数据中的光源色彩值,根据预设的重要转换参数或次要转换参数,将所述目标光源数据中的光源颜色数据转换成H根据预设的重要转换参数确定相应的第一转换函数,或根据预设对所述HSV色彩值中的亮度信息,分别按照所述第一转换函数或所述第二转换函数进将所述重要HSV色彩值或所述次要HSV色彩值进行颜色转换,转换为重3将所述像素信息在所述光源照射范围内对应的光源的数据信息作为目对所述累加结果进行亮度值空间转换得到所述待渲染图像的最终渲渲染模块,用于利用所述目标光源数据按照重要光源处理策略叠加模块,用于确定至少一个所述目标光源数据全部渲染11.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指4[0008]利用所述目标光源数据按照预先设定的多个级别渲染策略对所述待渲染图像进行多次渲染得到多个分级渲染结果,对得到的多个分级渲染结果按照预设规则进行加和,[0010]基于同一个发明构思,本申请的第二方面提出了一种基于多光源的画面渲染装5[0016]基于同一个发明构思,本申请的第四方面提出了一种非暂态计算机可读存储介户可以根据自己的需要对多光源进行调节,分别利用每个光源对待渲染图像进行分级渲[0027]在光照渲染模拟中,一般采用定向光源进行光照渲染。定向光源(Directional[0029]虽然精度光照模型对于绝大多数情况都适用,但对于目前风格类型丰富的NPR6[0032]相关技术中探讨的都是主要光源照射下的处理方案,而NPR多光源应设计何种方[0040]参考图1,其为本申请实施例提供的基于多光源的画面渲染方法的应用场景示意务器102以及数据存储系统103之间均可通过有线或无线的通信网络连接。终端设备101包个人数字助理(personaldigitalassistant,PDA)或其它能够实现上述功能的电子设备[0041]服务器102用于向终端设备101的用户提供画面渲染服务,终端设备101中安装有的数据信息和待渲染图像。服务器102从所述多光源的数据信息中筛选得到至少一个目标7[0042]下面结合图1的应用场景,来描述根据本申请示例性实施方式的基于多光源的画8进入下述步骤203开始进行渲染。对于不在光源照射范围内的光源的数据信息直接停止渲[0059]步骤203,利用所述目标光源数据按照预先设定的多个级别渲染策略对所述待渲近该极限值但是不会超过该极限值。进而保证光照渲染不会出现亮度太高过度曝光的情9[0075]这样将HSV色彩值中的亮度值按照第一转换函数或第二转换函数分别进行转换[0077]具体实施时,将得到的重要HSV色彩值和次要HSV色彩值转换[0082]步骤20311,根据所述目标光源数据确定目标光源的法线以及目标光源的光源方如设定的预设规则为第一渲染结果选择50第二渲染结果选择50这样将第一渲染结[0118]基于同一发明构思,与上述任意实施例的基于多光源的[0127]加和单元,用于将所述第一渲染结果和所述第二渲染结果按照预设规则进行加[0135]将所述目标光源数据中的光源颜色数据转换成HSV色彩值;根据预设的重要转换所述HSV色彩值中的亮度信息,分别按照所述第一转换函数或所述第二转换函数进行亮度值的空间转换,得到重要HSV色彩值或次要HSV色彩值;将所述重要HSV色彩值或所述次要[0138]照射范围获取单元,用于获取所述多光源的数据信息中每个光源的光源照射范[0146]图4示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备[0148]存储器420可以采用ROM(ReadOnlyMemory,只读存储器)、RAM(RandomAccess[0150]通信接口440用于连接通信模块(图中未示出),以实现本设备与其他设备的通信[0152]需要说明的是,尽管上述设备仅示出了处理器410、存储器420、输入/输出接口[0153]上述实施例的电子设备用于实现前述任一实施例中相应的基于多光源的画面渲令用于使所述计算机执行如上任一实施例所述的基于多光(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器[0156]上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本申请

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论