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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115082609A(43)申请公布日2022.09.20(21)申请号202210667873.2(22)申请日2022.06.14(71)申请人OPPO广东移动通信有限公司地址523860广东省东莞市长安镇乌沙海滨路18号(72)发明人赵言谢启宇(74)专利代理机构北京恒博知识产权代理有限公司11528专利代理师范胜祥(51)Int.Cl.G06T15/00(2011.01)权利要求书2页说明书14页附图8页(54)发明名称图像渲染方法、装置、存储介质及电子设备(57)摘要本申请实施例公开了一种图像渲染方法、装置、存储介质及电子设备,其中,该方法包括:确定图像中待渲染场景的粒子群所处的三维空间;将粒子群所处的三维空间划分成多个粒子空间,每个粒子空间对应一种形状的粒子体素;根据各种形状的粒子体素对应的着色速率对粒子空间中的粒子进行渲染。根据本申请实施例的技术方案,能够减少对粒子群中的粒子进行渲染时生成的渲染命令,降低图形处理器的渲染开销,从而能够高效地对粒子系统中的粒子进行渲染。CN115082609ACN115082609A权利要求书1/2页1.一种图像渲染方法,其特征在于,包括:确定图像中待渲染场景的粒子群所处的三维空间;将所述粒子群所处的三维空间划分成多个粒子空间,每个所述粒子空间对应一种形状的粒子体素;根据各种形状的所述粒子体素对应的着色速率对所述粒子空间中的粒子进行渲染。2.根据权利要求1所述的方法,其特征在于,所述将所述粒子群所处的三维空间划分成多个粒子空间,包括:确定所述粒子群中各个所述粒子的属性信息;根据所述粒子的属性信息,对所述粒子群所处的所述三维空间进行区域分割处理,生成多个所述粒子空间。3.根据权利要求2所述的方法,其特征在于,所述粒子群所处的三维空间为三维包围盒,所述粒子空间为粒子体素包围盒,所述根据所述粒子的属性信息,对所述粒子群所处的所述三维空间进行区域分割处理,生成多个所述粒子空间,包括:根据预定划分单元,将所述粒子群所处的所述三维包围盒划分成多个体素单元;根据所述粒子群中各个粒子的属性信息,对所述多个体素单元进行聚合处理;生成与所述粒子体素对应的粒子体素包围盒。4.根据权利要求3所述的方法,其特征在于,所述根据所述粒子群中各个粒子的属性信息,对所述多个体素单元进行聚合处理,包括:获取所述粒子群中各个粒子的属性信息;基于所述各个粒子的属性信息,通过点云分割模型对所述多个体素单元进行聚合处理。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:确定多种样本场景的粒子群的三维包围盒;将各种所述样本场景的粒子群的三维包围盒划分成多个所述粒子体素包围盒;根据各种样本场景的粒子群对应的所述粒子体素包围盒,生成各种样本场景下的样本数据;根据所述样本数据,对所述点云分割模型进行训练。6.根据权利要求5所述的方法,其特征在于,所述将各种样本场景的粒子群的三维包围盒划分成多个所述粒子体素包围盒,包括:采用光线追踪的方式,针对样本场景的每个像素点,沿相机指向所述像素点的方向发射一条光线;将所述光线打到所述样本场景的粒子群中的粒子作为当前样本点粒子,以预定步长更新所述当前样本点粒子;基于所述当前样本点粒子的深度,确定所述当前样本点粒子所在的投影平面;基于所述投影平面以及粒子的属性信息,结合所述粒子体素确定包围所述当前样本点粒子及所述当前样本点粒子的邻居粒子的粒子体素包围盒。7.根据权利要求2至6中任一项所述的方法,其特征在于,所述属性信息包括粒子相对于视点的位置、粒子的生命周期以及粒子透明度中的一种或多种。8.根据权利要求1至6中任一项所述的方法,其特征在于,所述根据各种形状的所述粒2CN115082609A权利要求书2/2页子体素对应的着色速率对所述粒子空间中的粒子进行渲染,包括:对各个所述粒子空间中的粒子进行采样,得到采样点;确定各个所述粒子空间对应的粒子体素的着色速率;基于所述采样点的渲染方式,根据各个所述粒子空间对应的着色速率对各个所述粒子空间中的粒子进行渲染。9.根据权利要求8所述的方法,其特征在于,所述确定各个所述粒子空间对应的粒子体素的着色速率,包括:确定各个粒子空间的索引标识;根据所述索引标识与粒子体素的着色速率的对应关系,确定各个粒子空间对应的粒子体素的着色速率。10.根据权利要求1所述的方法,其特征在于,在所述根据各种形状的所述粒子体素对应的着色速率对所述粒子空间中的粒子进行渲染之前,所述方法还包括:对所述粒子空间中的粒子进行插值处理,生成所述粒子空间的新增粒子。11.根据权利要求1至6中任一项所述的方法,其特征在于,所述待渲染场景为三维场景重建,所述方法还包括:确定所述待渲染场景的各个粒子群的类型;所述将所述粒子群所处的三维空