预览加载中,请您耐心等待几秒...
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)申请公布号CN116109758A(43)申请公布日2023.05.12(21)申请号202310364610.9(22)申请日2023.04.07(71)申请人北京渲光科技有限公司地址100041北京市石景山区石景山路68号金安桥1号楼三层302(72)发明人冯星孙思远崔铭胡梓楠方顺(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463专利代理师吕爱霞(51)Int.Cl.G06T15/60(2006.01)G06T15/50(2011.01)权利要求书2页说明书11页附图2页(54)发明名称一种光源投影位置定位、场景渲染的方法及装置(57)摘要本申请的一些实施例提供了一种光源投影位置定位、场景渲染的方法及装置,该光源投影位置定位的方法包括:获取阴影层级区域对应的光源初始位置;将投影矫正信息记录的光源信息与当前光源信息进行对比,确定投影矫正辅助信息;基于所述投影矫正辅助信息对所述光源初始位置进行投影矫正,获取所述光源投影位置,以防止在场景渲染时出现阴影边缘抖动。本申请的一些实施例可以实现对光源投影位置的重新定位,可以解决光源位置发生变化时阴影边缘的抖动问题。CN116109758ACN116109758A权利要求书1/2页1.一种光源投影位置定位的方法,其特征在于,包括:获取阴影层级区域对应的光源初始位置;将投影矫正信息记录的光源信息与当前光源信息进行对比,确定投影矫正辅助信息;基于所述投影矫正辅助信息对所述光源初始位置进行投影矫正,获取所述光源投影位置,以防止在场景渲染时出现阴影边缘抖动。2.如权利要求1所述的方法,其特征在于,所述将投影矫正信息记录的光源信息与当前光源信息进行对比,确定投影矫正辅助信息,包括:若确认投影矫正信息记录的光源信息与当前光源信息不同,则利用当前光源信息对所述投影矫正信息记录的光源信息更新,获取所述投影矫正辅助信息;若确认投影矫正信息记录的光源信息与当前光源信息相同的情况下,输出所述投影矫正信息记录的光源信息对应的所述投影矫正辅助信息。3.如权利要求2所述的方法,其特征在于,在所述获取阴影层级区域对应的光源初始位置和投影矫正信息记录的光源信息之前,所述方法还包括:获取所述当前光源信息,其中,所述获取所述当前光源信息包括:采集视点在三维渲染场景中的视点三维坐标和视点三维朝向;获取所述阴影层级区域的当前阴影范围;获取光源的当前光源方向、光源UP方向坐标以及所述光源与所述视点间的当前光源距离。4.如权利要求3所述的方法,其特征在于,所述获取阴影层级区域对应的光源初始位置,包括:对所述视点三维坐标、所述当前阴影范围、所述当前光源方向和所述当前光源距离进行计算,得到所述光源初始位置。5.如权利要求4所述的方法,其特征在于,所述投影矫正信息记录的光源信息包括:光源初始方向、光源UP初始方向、阴影初始范围和光源初始距离,其中,所述确认投影矫正信息记录的光源信息与当前光源信息不同,包括:若确认所述光源初始方向、所述光源UP初始方向、所述阴影初始范围和所述光源初始距离中存在至少一个参量与所述当前光源方向、所述光源UP方向坐标、所述当前阴影范围和所述当前光源距离中的不同,则所述投影矫正信息记录的光源信息与所述当前光源信息不同;所述确认投影矫正信息记录的光源信息与当前光源信息相同,包括:若确认所述光源初始方向、所述光源UP初始方向、所述阴影初始范围和所述光源初始距离与所述当前光源方向、所述光源UP方向坐标、所述当前阴影范围和所述当前光源距离均相同,则所述投影矫正信息记录的光源信息与所述当前光源信息相同。6.如权利要求4所述的方法,其特征在于,所述利用当前光源信息对所述投影矫正信息记录的光源信息更新,获取所述投影矫正辅助信息,包括:将所述当前光源信息替换或覆盖所述投影矫正信息记录的光源信息,得到矫正后光源信息;对投影矫正基准点和所述矫正后光源信息进行计算,得到观察矩阵;2CN116109758A权利要求书2/2页以所述当前阴影范围和所述当前光源距离为约束,通过计算得到正交投影矩阵;基于所述观察矩阵和所述正交投影矩阵得到投影矫正辅助信息,其中,所述投影矫正辅助信息包括:第一矫正矩阵和第二矫正矩阵。7.如权利要求6所述的方法,其特征在于,所述基于所述投影矫正辅助信息对所述光源初始位置进行投影矫正,获取所述光源投影位置,包括:利用所述第一矫正矩阵对所述光源初始位置进行空间变换和归一化处理,得到矫正三维坐标;对所述矫正三维坐标中的每个坐标分量进行矫正计算,获取初始光源投影三维坐标;利用所述第二矫正矩阵对所述初始光源投影三维坐标进行空间变换和归一化处理,得到矫正后的所述光源投影位置对应的光源三维坐标。8.一种场景渲染的方法,其特征在于,包括:基于如权利要求1~7中