渲染方法、设备以及系统技术方案

技术编号:32520905 阅读:25 留言:0更新日期:2022-03-05 11:10
本申请公开了一种渲染方法,包括:渲染平台获取待处理网格的着色结果的影响变量,其中,所述待处理网格包括三维模型的表面的部分区域;所述渲染平台根据所述待处理网格的着色结果的影响变量,从网格渲染资源中选择出匹配的样例网格的着色结果,其中,所述网格渲染资源中存储了多个样例网格的着色结果的影响变量以及对应的所述多个样例网格的着色结果;所述渲染平台将所述匹配的样例网格的着色结果作为所述待处理网格的着色结果返回。上述方法能够有效减少计算资源的浪费。能够有效减少计算资源的浪费。能够有效减少计算资源的浪费。

【技术实现步骤摘要】
渲染方法、设备以及系统


[0001]本申请涉及3D领域,尤其涉及一种渲染方法、设备以及系统。

技术介绍

[0002]渲染是指用软件从三维模型生成图像的过程,其中,三维模型是用严格定义的语言或者数据结构对于三维物体的描述,它包括几何、视点、纹理以及照明信息。图像是数字图像或者位图图像。渲染这个术语类似于“艺术家对于场景的渲染”,另外,渲染也用于描述“计算视频编辑文件中的效果,以生成最终视频输出的过程”。
[0003]但是,现有技术中,渲染需要的计算量非常大,需要消耗非常多的计算资源。

技术实现思路

[0004]本申请提供了一种渲染方法、设备以及系统,能够有效地减少计算资源的浪费。
[0005]第一方面,提供了一种渲染方法,包括:
[0006]渲染平台获取待处理网格的着色结果的影响变量,其中,所述待处理网格包括三维模型的表面的部分区域;
[0007]所述渲染平台根据所述待处理网格的着色结果的影响变量,从网格渲染资源中选择出匹配的样例网格的着色结果,其中,所述网格渲染资源中存储了多个样例网格的着色结果的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种渲染方法,其特征在于,包括:渲染平台获取待处理网格的着色结果的影响变量,其中,所述待处理网格包括三维模型的表面的部分区域;所述渲染平台根据所述待处理网格的着色结果的影响变量,从网格渲染资源中选择出匹配的样例网格的着色结果,其中,所述网格渲染资源中存储了多个样例网格的着色结果的影响变量以及对应的所述多个样例网格的着色结果;所述渲染平台将所述匹配的样例网格的着色结果作为所述待处理网格的着色结果返回。2.根据权利要求1所述的方法,其特征在于,所述待处理网格的着色结果的影响变量包括以下任意一个或多个:场景标识、网格标识、光源数量、光源类型、光源位置、网格法线角度、网格材料、网格位置。3.根据权利要求1或2所述的方法,其特征在于,所述待处理网格的着色结果的影响变量包括场景标识和网格标识;所述渲染平台根据所述待处理网格的着色结果的影响变量,从网格渲染资源中选择出匹配的样例网格的着色结果,包括:所述渲染平台从所述网格渲染资源中,选择场景标识与网格标识与所述待处理网格的着色结果的场景标识和网格标识匹配的所述匹配的样例网格。4.根据权利要求1或2所述的方法,其特征在于,所述待处理网格的着色结果的影响变量包括以下任意一个或多个:光源类型、光源位置、网格法线角度、网格材料、网格位置;所述渲染平台根据所述待处理网格的着色结果的影响变量,从网格渲染资源中选择出匹配的样例网格的着色结果,包括:所述渲染平台从所述网格渲染资源中,选择光源类型、光源位置、网格法线角度、网格材料、网格位置与所述待处理网格的着色结果的光源类型、光源位置、网格法线角度、网格材料、网格位置的相似度大于第一阈值的所述匹配的样例网格。5.根据权利要求2或3所述的方法,其特征在于,具有相同场景标识的两个场景的光源与三维物体相同或相似度大于第二阈值。6.根据权利要求1或2所述的方法,其特征在于,在所述匹配的样例网格的数量为一个的情况下,所述渲染平台将所述匹配的样例网格的着色结果作为所述待处理网格的着色结果;在所述匹配的样例网格的数量为多个的情况下,所述渲染平台将所述匹配的样例网格的平均值作为所述待处理网格的着色结果。7.一种网格渲染资源建立方法,其特征在于,渲染平台获取第一样例网格的着色结果的影响变量,其中,所述第一样例网格包括三维模型的表面的部分区域;所述渲染平台确定第一样例网格的着色结果;所述渲染平台将所述第一样例网格的着色结果的影响变量和所述第一样例网格的着色结果关联存储到所述网格渲染资源中。8.根据权利要求7所述的方法,其特征在于,所述第一样例网格的着色结果的影响变量包括以下任意一个或多个:场景标识、网格标识、光源数量、光源类型、光源位置、网格法线
角度、网格材料、网格位置。9.根据权利要求7或8所述的方法,其特征在于,所述第一样例网格的着色结果的影响变量包括场景标识和网格标识;在第一样例网格的着色结果的场景标识和网格标识和第二样例网格的着色结果的场景标识和网格标识匹配的情况下,将第二样例网格的着色结果丢弃,或者,使用第一样例网格的着色结果和第二样例网格的着色结果的平均值更新第一样例网格的着色结果。10.根据权利要求7或8所述的方法,其特征在于,所述第一样例网格的着色结果的影响变量包括光源数量、光源类型、光源位置、网格法线角度、网格材料、网格位置;在第一样例网格的着色结果的光源数量、光源类型、光源位置、网格法线角度、网格材料、网格位置和第二样例网格的着色结果的光源数量、光源类型、光源位置、网格法线角度、网格材料、网格位置的相似度大于第一阈值的情况下,将第二样例网格的着色结果丢弃,或者,使用第一样例网格的着色结果和第二样例网格的着色结果的平均值更新第一样例网格的着色结果。11.根据权利要求7或8所述的方法,其特征在于,具有相同场景标识的两个场景的光源与三维物体相同或相似度大于第二阈值。12.一种渲染平台,其特征在于,包括:获取模块、选择模块以及着色模块,所述获取模块用于获取待处理网格的着色结果的影响变量,其中,所述待处理网格包括三维模型的表面的部分区域;所述选择模块用于根据所述待处理网格的着色结果的影响变量,从网格渲染资源中...

【专利技术属性】
技术研发人员:尹青谢坤
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1