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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114581588A(43)申请公布日2022.06.03(21)申请号202011291346.3(22)申请日2020.11.17(71)申请人华为云计算技术有限公司地址550025贵州省贵阳市贵安新区黔中大道交兴功路华为云数据中心(72)发明人王新猴(74)专利代理机构广州三环专利商标代理有限公司44202专利代理师熊永强李稷芳(51)Int.Cl.G06T15/20(2011.01)G06T17/20(2006.01)G06T15/06(2011.01)G06F17/16(2006.01)权利要求书4页说明书26页附图7页(54)发明名称渲染方法、设备以及系统(57)摘要本申请提供一种渲染方法、设备以及系统。其中,渲染系统包括渲染应用服务端、渲染应用客户端、渲染引擎,渲染应用客户端部署于终端设备,渲染应用服务端和渲染引擎部署于远程计算节点;渲染应用服务端,用于接收渲染请求,其中,渲染请求用于指示M条光线的方向矢量以及N个网格的位置信息,根据所述M条光线的方向矢量以及所述N个网格的位置信息调用所述渲染引擎构建多个矩阵,对所述多个矩阵进行矩阵运算从而获得所述M条光线和所述N个网格的求交结果,根据所述M条光线和所述N个网格的求交结果生成渲染图像;所述渲染应用客户端,用于生成所述渲染请求;接收所述渲染图像。上述方案能够有效减少渲染所耗费的时间。CN114581588ACN114581588A权利要求书1/4页1.一种渲染系统,其特征在于,包括渲染应用服务端、渲染应用客户端、渲染引擎,所述渲染应用客户端部署于终端设备,所述渲染应用服务端和所述渲染引擎部署于远程计算节点;所述渲染应用服务端,用于接收渲染请求,其中,所述渲染请求用于指示M条光线的方向矢量以及N个网格的位置信息,根据所述M条光线的方向矢量以及所述N个网格的位置信息调用所述渲染引擎构建多个矩阵,对所述多个矩阵进行矩阵运算从而获得所述M条光线和所述N个网格的求交结果,根据所述M条光线和所述N个网格的求交结果生成渲染图像;所述渲染应用客户端,用于生成所述渲染请求;接收所述渲染图像。2.根据权利要求1所述的方法,其特征在于,所述网格为对目标场景的三维模型进行分割得到的三角形。3.根据权利要求1或2所述的方法,其特征在于,所述N个网格的位置信息包括:所述N个网格的顶点坐标,或者,所述N个网格的各条边的矢量。4.根据权利要求3所述的方法,其特征在于,所述多个矩阵包括:矩阵D3M*3,矩阵E23*N,矩阵E1N*3,矩阵S3MN*3,矩阵E1'3*N以及矩阵E2'N*3,其中,所述D3M*3为所述M条光线的方向矢量组成的矩阵,所述矩阵E23*N为N个网格的第二条边e2的矢量组成的大小为3*N的矩阵,所述矩阵E1N*3为所述N个网格的第一条边e1的矢量组成的大小为N*3的矩阵,所述矩阵S3MN*3为所述M条光线的起点和所述N个网格的顶点V0的矢量组成的矩阵;所述矩阵E1'3*N为所述N个网格的第一条边e1的矢量组成的大小为3*N的矩阵,所述E2'N*3为所述N个网格的第二条边e2的矢量组成的大小为N*3的矩阵。5.根据权利要求4所述的方法,其特征在于,所述矩阵D3M*3为:其中,d1为第一条光线的方向矢量,d2为第二条光线的方向矢量,…,dM为第M条光线的方向矢量;所述矩阵E23*N为:其中,为第一个网格的第二条边e2的矢量在x轴上的投影,为第一个网格的第二条边e2的矢量在y轴上的投影,为第一个网格的第二条边e2的矢量在z轴上的投影,…,为第N个网格的第二条边e2的矢量在x轴上的投影,为第N个网格的第二条边e2的矢量在y轴上的投影,为第N个网格的第二条边e2的矢量在z轴上的投影;2CN114581588A权利要求书2/4页所述矩阵E1N*3为:其中,为第一个网格的第一条边e1的矢量在x轴上的投影,为第一个网格的第一条边e1的矢量在y轴上的投影,为第一个网格的第一条边e1的矢量在z轴上的投影,…,为第N个网格的第一条边e1的矢量在x轴上的投影,为第N个网格的第二条边e1的矢量在y轴上的投影,为第N个网格的第二条边e1的矢量在z轴上的投影;所述矩阵S3MN*3为:其中,S11为第一条光线的起点和第一个网格的顶点V0的矢量,…,S1N为第一条光线的起点和第N个网格的顶点V0的矢量;S21为第二条光线的起点和第一个网格的顶点V0的矢量,…,S2N为第二条光线的起点和第N个网格的顶点V0的矢量;…;SM1为第M条光线的起点和第一个网格的顶点V0的矢量,…,SMN为第M条光线的起点和第N个网格的顶点V0的矢量;所述矩阵E1'3*N为:其中,为第一个网格的第一条边e1的矢量在x轴上的投影,为第一个网格的第一条边e1的矢量在y轴上的投影