技术新讯 > 计算推算,计数设备的制造及其应用技术 > 渲染处理方法、装置、计算机设备及存储介质与流程  >  正文

渲染处理方法、装置、计算机设备及存储介质与流程

  • 国知局
  • 2024-09-05 14:43:05

本申请涉及计算机,尤其涉及一种渲染处理方法、装置、计算机设备及存储介质。

背景技术:

1、随着计算机技术的不断深入发展,可采用当前的计算机技术实现对不同对象的渲染处理,而当前在采用基于物理的渲染方式进行目标对象的渲染时,由于目标对象在相应的渲染场景中是具备对象高光的,所以当前对目标对象的渲染处理,都是默认目标对象对应待渲染的对象高光为各项同性的。但是,随着当前渲染场景的不断丰富,存在较高进行各项异性高光的渲染需求,而在当前如果要实现对各项异性高光的目标对象的渲染,则需通过在渲染引擎的材质库中先进行目标对象材质的扩展后,再采用大量的运算来实现,由此可见,如何实现对包含各向异性高光的目标对象的灵活有效的渲染,已成为当前的研究热点。

技术实现思路

1、本发明实施例提供了一种渲染处理方法、装置、计算机设备及存储介质,可提升对包含各向异性高光的目标对象的渲染有效性和灵活性。

2、一方面,本发明实施例提供了一种渲染处理方法,包括:

3、获取待渲染的目标对象;所述目标对象包含待渲染的各向异性高光;

4、获取所需渲染的各向异性高光的各向异性系数,所述各向异性系数用于约束所述待渲染的各向异性高光的渲染效果;

5、根据所述各向异性系数确定所述目标对象的高光项;其中,所述目标对象的高光项用于指示在当前观察角度下,所述待渲染的各向异性高光在所述目标对象中的区域;

6、采用所述目标对象的高光项对所述目标对象进行渲染处理,渲染处理后的目标对象包含已渲染的各向异性高光。

7、再一方面,本发明实施例提供了一种渲染处理装置,包括:

8、获取单元,用于获取待渲染的目标对象;所述目标对象包含待渲染的各向异性高光;

9、所述获取单元,还用于获取所需渲染的各向异性高光的各向异性系数,所述各向异性系数用于约束所述待渲染的各向异性高光的渲染效果;

10、处理单元,用于根据所述各向异性系数确定所述目标对象的高光项;其中,所述目标对象的高光项用于指示在当前观察角度下,所述待渲染的各向异性高光在所述目标对象中的区域;

11、所述处理单元,还用于采用所述目标对象的高光项对所述目标对象进行渲染处理,渲染处理后的目标对象包含已渲染的各向异性高光。

12、再一方面,本发明实施例提供了一种计算机设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持计算机设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:

13、获取待渲染的目标对象;所述目标对象包含待渲染的各向异性高光;

14、获取所需渲染的各向异性高光的各向异性系数,所述各向异性系数用于约束所述待渲染的各向异性高光的渲染效果;

15、根据所述各向异性系数确定所述目标对象的高光项;其中,所述目标对象的高光项用于指示在当前观察角度下,所述待渲染的各向异性高光在所述目标对象中的区域;

16、采用所述目标对象的高光项对所述目标对象进行渲染处理,渲染处理后的目标对象包含已渲染的各向异性高光。

17、再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序指令,所述程序指令被处理器执行时,所述程序指令被处理器执行时,用于执行如第一方面所述的渲染处理方法。

18、在本申请实施例中,计算机设备在确定出待渲染的目标对象后,则可从操作面板中获取得到该目标对象中待渲染的各项异性高光的各向异性参数,进而可基于该各向异性参数约束的渲染效果,确定出在对目标对象进行渲染时的高光项。而该计算机设备在基于该各向异性系数进行目标对象的高光项的确定时,可结合操作面板中双向高光的开启触发操作,确定在进行高光项的确定时,计算机设备对目标对象的高光项的计算方式,另外,由于该操作面板还支持进行高光颜色等参数的输入,也就使得相应的用户实现了基于操作面板对高光项计算的灵活控制,进而也就可提升计算机设备进行目标对象的高光项计算结果的灵活控制,也就可提升目标对象的材质表现效果的灵活调整。而基于计算机设备对目标对象的高光项的确定,使得该计算机设备可采用计算得到的高光项对目标对象进行渲染处理,得到包含各向异性高光的已渲染目标对象,使得计算机设备实现了基于输入的各项异性系数对各向异性高光的有效渲染,从而也就可提升计算机设备进行目标对象渲染的渲染效率,另外还使计算机设备实现了对目标对象渲染的灵活性和准确性。此外,基于该操作面板,计算机设备可实现对目标对象在渲染时所需参数的有效设置,使得该渲染处理方法还可部署在移动平台上,以实现基于操作面板的输入指令,对目标对象进行有效渲染,而基于在移动平台的部署,可保证移动平台在较少指令数量的前提下,保证目标对象的渲染表现效果,从而可优化移动平台的渲染效果。

技术特征:

1.一种渲染处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述根据所述各向异性系数确定所述目标对象的高光项,包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述各向异性系数及所述材质分布特征,确定所述目标对象的高光项,包括:

4.如权利要求3所述的方法,其特征在于,所述目标对象中待渲染的各向异性高光包含:待渲染的顶层各向异性高光和待渲染的次级各向异性高光;所述根据所述材质粗糙度和所述各向异性系数分别计算所述目标对象中待渲染的各向异性高光的横向各向异性参数和纵向各向异性参数,包括:

5.如权利要求3所述的方法,其特征在于,所述根据所述目标对象的材质分布特征,计算所述目标对象的纹理分布参数,包括:

6.如权利要求3所述的方法,其特征在于,所述采用所述目标对象的横向各向异性参数,所述纵向各向异性参数,以及所述纹理分布参数,确定所述目标对象的高光项,包括:

7.如权利要求6所述的方法,其特征在于,顶层各向异性高光的参考高光项和次级各向异性高光的参考高光项均为至少两个;所述对顶层各向异性高光的参考高光项,及次级各向异性高光的参考高光项进行加权求和处理,包括:

8.如权利要求7所述的方法,其特征在于,所述参考权重组包含至少两个参考权重值,且一个权重值对应一个参考高光项,所述参考高光项为顶层各向异性高光的参考高光项或次级各向异性高光的参考高光项;所述方法还包括:

9.如权利要求1所述的方法,其特征在于,所述采用所述目标对象的高光项对所述目标对象进行渲染处理,包括:

10.如权利要求9所述的方法,其特征在于,所述获取渲染指示参数,包括:

11.如权利要求9所述的方法,其特征在于,获取所述目标对象中待渲染的各向异性高光的渲染颜色的方式,包括:

12.如权利要求11所述的方法,其特征在于,所述对所述光源颜色和所述参考颜色进行颜色混合处理,得到混合颜色,包括:

13.如权利要求11所述的方法,其特征在于,所述基于所述混合噪声对所述混合颜色进行颜色平滑处理,包括:

14.如权利要求9所述的方法,其特征在于,关于所述目标对象的渲染函数包含:用于对所述目标对象中除待渲染的各向异性高光之外的其他区域进行渲染的第一渲染函数,以及用于渲染所述待渲染的各向异性高光的第二渲染函数;所述调用所述渲染函数,并根据所述渲染指示参数,所述渲染颜色及确定出的高光项对所述目标对象进行渲染处理,包括:

15.一种渲染处理装置,其特征在于,包括:

16.一种计算机设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1~14任一项所述的方法。

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1~14任一项所述的方法。

技术总结本发明实施例公开了一种渲染处理方法、装置、计算机设备及存储介质,其中方法包括:获取待渲染的目标对象;所述目标对象包含待渲染的各向异性高光;获取所需渲染的各向异性高光的各向异性系数,所述各向异性系数用于约束所述待渲染的各向异性高光的渲染效果;根据所述各向异性系数确定所述目标对象的高光项;其中,所述目标对象的高光项用于指示在当前观察角度下,所述待渲染的各向异性高光在所述目标对象中的区域;采用所述目标对象的高光项对所述目标对象进行渲染处理,渲染处理后的目标对象包含已渲染的各向异性高光,可提升对包含各向异性高光的目标对象的渲染有效性和灵活性。技术研发人员:何骁勇,孙伟平,李丹,许鹏展,刘美智,喻赞,罗桂平,寇启龙受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/9/2

本文地址:https://www.jishuxx.com/zhuanli/20240905/287801.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。