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

技术编号:33717098 阅读:9 留言:0更新日期:2022-06-08 21:07
本申请提供了一种渲染方法、设备以及系统。其中,所述方法包括:应用于渲染系统的渲染应用服务端,所述渲染系统还包括渲染应用客户端,所述渲染应用客户端部署于终端设备,所述渲染应用服务端部署于远程渲染节点,所述方法包括:所述渲染应用服务端接收第一视角;所述渲染应用服务端根据第一视角调用所述渲染引擎在有效网格集合中查找所述第一视角对应的有效网格,根据所述第一视角对应的有效网格的光线强度生成渲染图像,其中,所述有效网格集合为预设的视角集合对应的有效网格的集合,所述第一视角属于所述视角集合;所述渲染应用服务端向所述渲染应用客户端发送所述渲染图像。上述方法能够有效减少计算所需要的资源。上述方法能够有效减少计算所需要的资源。上述方法能够有效减少计算所需要的资源。

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


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

技术介绍

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

技术实现思路

[0004]为了解决上述问题,本申请提供了一种渲染方法、设备以及系统,能够有效减少计算资源的消耗。
[0005]第一方面,提供了一种渲染方法,应用于渲染系统的渲染应用服务端,所述渲染系统还包括渲染应用客户端,所述渲染应用客户端部署于终端设备,所述渲染应用服务端部署于远程渲染节点,所述方法包括:
[0006]所述渲染应用服务端接收第一视角;
[0007]所述渲染应用服务端根据第一视角调用所述渲染引擎在有效网格集合中查找所述第一视角对应的有效网格,根据所述第一视角对应的有效网格的光线强度生成渲染图像,其中,所述有效网格集合为预设的视角集合对应的有效网格的集合,所述第一视角属于所述视角集合;
[0008]所述渲染应用服务端向所述渲染应用客户端发送所述渲染图像。
[0009]在一些可能的设计中,有效网格的光线强度是预先计算得到,并存储在所述渲染应用服务端中的。
[0010]在一些可能的设计中,所述第一视角对应的有效网格具体为:从所述第一视角对应的视点能够观察到的网格,其中,所述网格为对目标场景中的三维模型的表面进行划分得到的。
[0011]在一些可能的设计中,所述有效网格集合为所述视角集合中的每个视角对应的有效网格构成的集合。
[0012]在一些可能的设计中,所述视角集合是用户预先设置在所述渲染应用服务端的;所述视角集合是所述渲染应用服务端根据渲染应用的历史视角统计得到的;所述视角集合是所述渲染应用服务端根据渲染应用的历史视角预测得到的。
[0013]在一些可能的设计中,所述有效网格的材料包括漫反射材料以及光学材料,在有效网格的材料为漫反射材料的情况下,所述有效网格的光线强度包括对所述有效网格进行正向光线跟踪得到的光线强度;在有效网格的材料为光学材料的情况下,所述有效网格的光线强度包括从与所述第一视角的角度相同的特定角度进行反向光线跟踪得到的光线强
度。
[0014]第二方面,提供了一种渲染应用服务端,所述渲染应用服务端包括:接收模块、渲染模块以及发送模块;
[0015]所述接收模块用于接收所述渲染应用客户端发送的第一视角;
[0016]所述渲染模块用于根据第一视角调用所述渲染引擎在有效网格集合中查找所述第一视角对应的有效网格,根据所述第一视角对应的有效网格的光线强度生成渲染图像,其中,所述有效网格集合为预设的视角集合对应的有效网格的集合,所述第一视角属于所述视角集合;
[0017]所述发送模块用于向所述渲染应用客户端发送所述渲染图像。
[0018]在一些可能的设计中,所述第一视角对应的有效网格具体为:从所述第一视角对应的视点能够观察到的网格,其中,所述网格为对目标场景中的三维模型的表面进行划分得到的。
[0019]在一些可能的设计中,所述有效网格集合为所述视角集合中的每个视角对应的有效网格构成的集合。
[0020]在一些可能的设计中,所述视角集合是用户预先设置在所述渲染应用服务端的;所述视角集合是所述渲染应用服务端根据渲染应用的历史视角统计得到的;所述视角集合是所述渲染应用服务端根据渲染应用的历史视角预测得到的。
[0021]在一些可能的设计中,所述有效网格的材料包括漫反射材料以及光学材料,在有效网格的材料为漫反射材料的情况下,所述有效网格的光线强度包括对所述有效网格进行正向光线跟踪得到的光线强度;在有效网格的材料为光学材料的情况下,所述有效网格的光线强度包括从与所述第一视角的角度相同的特定角度进行反向光线跟踪得到的光线强度。
[0022]第三方面,提供了一种渲染方法,应用于渲染系统,所述渲染系统包括渲染应用客户端、渲染应用服务端,所述渲染应用客户端部署于终端设备,所述渲染应用服务端部署于远程渲染节点,所述方法包括:
[0023]所述渲染应用客户端发送第一视角
[0024]所述渲染应用服务端接收所述第一视角;根据第一视角调用所述渲染引擎在有效网格集合中查找所述第一视角对应的有效网格,根据所述第一视角对应的有效网格的光线强度生成渲染图像;发送所述渲染图像;其中,所述有效网格集合为预设的视角集合对应的有效网格的集合,所述第一视角属于所述视角集合;
[0025]所述渲染应用客户端接收所述渲染图像。
[0026]在一些可能的设计中,所述第一视角对应的有效网格具体为:从所述第一视角对应的视点能够观察到的网格,其中,所述网格为对目标场景中的三维模型的表面进行划分得到的。
[0027]在一些可能的设计中,所述有效网格集合为所述视角集合中的每个视角对应的有效网格构成的集合。
[0028]在一些可能的设计中,所述视角集合是用户预先设置在所述渲染应用服务端的;所述视角集合是所述渲染应用服务端根据渲染应用的历史视角统计得到的;所述视角集合是所述渲染应用服务端根据渲染应用的历史视角预测得到的。
[0029]在一些可能的设计中,所述有效网格的材料包括漫反射材料以及光学材料,在有效网格的材料为漫反射材料的情况下,所述有效网格的光线强度包括对所述有效网格进行正向光线跟踪得到的光线强度;在有效网格的材料为光学材料的情况下,所述有效网格的光线强度包括从与所述第一视角的角度相同的特定角度进行反向光线跟踪得到的光线强度。
[0030]第四方面,提供了一种渲染系统,包括渲染应用服务端、渲染应用客户端、渲染引擎,所述渲染应用客户端部署于终端设备,所述渲染应用服务端和所述渲染引擎部署于远程渲染节点;
[0031]所述渲染应用服务端,用于接收第一视角;根据第一视角调用所述渲染引擎在有效网格集合中查找所述第一视角对应的有效网格,根据所述第一视角对应的有效网格的光线强度生成渲染图像;发送所述渲染图像;其中,所述有效网格集合为预设的视角集合对应的有效网格的集合,所述第一视角属于所述视角集合;
[0032]所述渲染应用客户端,用于发送所述第一视角以及接收所述渲染图像。
[0033]在一些可能的设计中,所述第一视角对应的有效网格具体为:从所述第一视角对应的视点能够观察到的网格,其中,所述网格为对目标场景中的三维模型的表面进行划分得到的。
[0034]在一些可能的设计中,所述有效网格集合为所述视角集合中的每个视角对应的有效网格构成的集合。
[0035]在一些可能的设计中,所述视角集合是用户预先设置在所述渲染应用服务端的;所述视角集合是所述渲染应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种渲染方法,其特征在于,应用于渲染系统的渲染应用服务端,所述渲染系统还包括渲染应用客户端,所述渲染应用客户端部署于终端设备,所述渲染应用服务端部署于远程渲染节点,所述方法包括:所述渲染应用服务端接收第一视角;所述渲染应用服务端根据第一视角调用所述渲染引擎在有效网格集合中查找所述第一视角对应的有效网格,根据所述第一视角对应的有效网格的光线强度生成渲染图像,其中,所述有效网格集合为预设的视角集合对应的有效网格的集合,所述第一视角属于所述视角集合;所述渲染应用服务端向所述渲染应用客户端发送所述渲染图像。2.根据权利要求1所述的方法,其特征在于,所述第一视角对应的有效网格具体为:从所述第一视角对应的视点能够观察到的网格,其中,所述网格为对目标场景中的三维模型的表面进行划分得到的。3.根据权利要求2所述的方法,其特征在于,所述有效网格集合为所述视角集合中的每个视角对应的有效网格构成的集合。4.根据权利要求1至3任一权利要求所述的方法,其特征在于,所述视角集合是用户预先设置在所述渲染应用服务端的;所述视角集合是所述渲染应用服务端根据渲染应用的历史视角统计得到的;所述视角集合是所述渲染应用服务端根据渲染应用的历史视角预测得到的。5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述有效网格的材料包括漫反射材料以及光学材料,在有效网格的材料为漫反射材料的情况下,所述有效网格的光线强度包括对所述有效网格进行正向光线跟踪得到的光线强度;在有效网格的材料为光学材料的情况下,所述有效网格的光线强度包括从与所述第一视角的角度相同的特定角度进行反向光线跟踪得到的光线强度。6.一种渲染应用服务端,其特征在于,所述渲染应用服务端包括:接收模块、渲染模块以及发送模块;所述接收模块用于接收所述渲染应用客户端发送的第一视角;所述渲染模块用于根据第一视角调用所述渲染引...

【专利技术属性】
技术研发人员:王新猴李力
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1