预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113313806A(43)申请公布日2021.08.27(21)申请号202110719139.1(22)申请日2021.06.28(71)申请人完美世界(北京)软件科技发展有限公司地址100085北京市海淀区上地东路1号院5号楼7层701-14(72)发明人徐行金帝向(74)专利代理机构北京华夏泰和知识产权代理有限公司11662代理人石鸣宇蔡良伟(51)Int.Cl.G06T15/00(2011.01)G06T15/60(2006.01)权利要求书2页说明书10页附图3页(54)发明名称一种阴影效果的渲染方法、装置、存储介质和电子装置(57)摘要本申请涉及一种阴影效果的渲染方法、装置、存储介质和电子装置,其中,该方法包括:从虚拟场景中的场景点向虚拟场景中的光源方向构建第一光线;根据第一光线与半透明物体的相交情况确定场景点是否落入半透明物体的阴影中;在根据第一光线与半透明物体相交确定场景点落入半透明物体的阴影的情况下,根据半透明物体的透光信息和光源的光源能量确定场景点对应的目标光照能量;按照目标光照能量渲染场景点。本申请解决了在画面上渲染半透明物体的阴影效果时渲染效率较低的技术问题。CN113313806ACN113313806A权利要求书1/2页1.一种阴影效果的渲染方法,其特征在于,包括:从虚拟场景中的场景点向所述虚拟场景中的光源方向构建第一光线;根据所述第一光线与半透明物体的相交情况确定所述场景点是否落入所述半透明物体的阴影中;在根据所述第一光线与半透明物体相交确定所述场景点落入所述半透明物体的阴影的情况下,根据所述半透明物体的透光信息和所述光源的光源能量确定所述场景点对应的目标光照能量;按照所述目标光照能量渲染所述场景点。2.根据权利要求1所述的方法,其特征在于,根据所述半透明物体的透光信息和所述光源的光源能量确定所述场景点对应的目标光照能量包括以下之一:根据所述半透明物体的不透明度、所述第一光线与所述半透明物体的相交次数以及所述光源能量确定所述目标光照能量;根据所述半透明物体对光的吸收率、所述第一光线在所述半透明物体中穿过的距离以及所述光源能量确定所述目标光照能量。3.根据权利要求2所述的方法,其特征在于,根据所述半透明物体的不透明度、所述第一光线与所述半透明物体的相交次数以及所述光源能量确定所述目标光照能量包括:将所述不透明度与所述相交次数的乘积值确定为能量衰减比例;将1与所述能量衰减比例的差值确定为剩余能量比例;将所述剩余能量比例与所述光源能量的乘积值确定为所述目标光照能量。4.根据权利要求2所述的方法,其特征在于,根据所述半透明物体对光的吸收率、所述第一光线在所述半透明物体中穿过的距离以及所述光源能量确定所述目标光照能量包括:将所述吸收率与所述距离相乘,得到目标参数值;计算所述目标参数值的指数函数值;将所述指数函数值与所述光源能量相乘,得到所述目标光照能量。5.根据权利要求1所述的方法,其特征在于,根据所述半透明物体的透光信息和所述光源能量确定所述场景点对应的目标光照能量包括:根据所述半透明物体的透光信息和所述光源能量确定中间光照能量;计算所述第一光线与所述半透明物体的每个交点上所述第一光线与所述半透明物体表面法线的点乘,得到多个点乘值;将所述中间光照能量与所述多个点乘值的乘积确定为所述目标光照能量。6.根据权利要求1所述的方法,其特征在于,从虚拟场景中的场景点向所述虚拟场景中的光源方向构建第一光线包括:沿着观察点到待渲染画面上的像素点的方向,构建射向所述虚拟场景中的第二光线;确定所述第二光线与所述虚拟场景之间的交点为所述场景点;从所述场景点向所述光源方向构建光线,得到所述第一光线。7.根据权利要求6所述的方法,其特征在于,按照所述目标光照能量渲染所述场景点包括:将所述像素点确定为所述场景点在所述待渲染画面上对应的位置;使用所述目标光照能量在所述待渲染画面上渲染所述像素点,得到渲染画面。2CN113313806A权利要求书2/2页8.一种阴影效果的渲染装置,其特征在于,包括:构建模块,用于从虚拟场景中的场景点向所述虚拟场景中的光源方向构建第一光线;第一确定模块,用于根据所述第一光线与半透明物体的相交情况确定所述场景点是否落入所述半透明物体的阴影中;第二确定模块,用于在根据所述第一光线与半透明物体相交确定所述场景点落入所述半透明物体的阴影的情况下,根据所述半透明物体的透光信息和所述光源的光源能量确定所述场景点对应的目标光照能量;渲染模块,用于按照所述目标光照能量渲染所述场景点。9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。10.一种电子装置,包括存储器、处理器及