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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114494559A(43)申请公布日2022.05.13(21)申请号202210137934.4(22)申请日2022.02.15(71)申请人成都引力视创科技有限公司地址610000四川省成都市高新区天府五街200号蓉创广场1号楼A区6、7层(72)发明人任文康李运福杨乐郝志强(74)专利代理机构四川中代知识产权代理有限公司51358专利代理师王海龙(51)Int.Cl.G06T15/00(2011.01)G06T17/00(2006.01)G06T1/20(2006.01)G06T7/11(2017.01)权利要求书2页说明书14页附图10页(54)发明名称一种基于多GPU协同的三维渲染融合方法、系统、介质(57)摘要本发明适用于三维场景渲染技术领域,提供了一种基于多GPU协同的三维渲染融合方法、系统、介质,包括如下步骤S10:获取子观察区域,并分别计算每个子观察区域中每个位置标记点与对应的子视场摄像机之间的距离;步骤S20:计算获得每个子观察区域中位置标记点与子视场摄像机之间的第一距离;步骤S30:获取每个GPU渲染后的子渲染图像;步骤S40:根据每个子观察区域中位置标记点与子视场摄像机之间的第一距离,获得每个子渲染图像进行融合时的顺序,通过计算形成完整的渲染图像,防止出现遮挡,使得融合后的渲染图像与渲染对象的三维场景位置保持一致,避免了融合过程中出现错乱。CN114494559ACN114494559A权利要求书1/2页1.一种基于多GPU协同的三维渲染融合方法,其特征在于,包括如下步骤:步骤S10:获取子观察区域,并分别计算每个子观察区域中每个位置标记点与对应的子视场摄像机之间的距离,其中子观察区域为每个子三维场景对应的子视场摄像机中形成的观察区域;步骤S20:计算获得每个子观察区域中位置标记点与子视场摄像机之间的第一距离;其中,当位置标记点为一个时,所述第一距离为该位置标记点与对应的子视场摄像机之间的距离,当位置标记点为多个时,所述第一距离为多个位置标记点与子视场摄像机之间的最短距;步骤S30:获取每个GPU渲染后的子渲染图像;步骤S40:根据每个子观察区域中位置标记点与子视场摄像机之间的第一距离,获得每个子渲染图像进行融合时的顺序,通过计算形成完整的渲染图像。2.如权利要求1所述的一种基于多GPU协同的三维渲染融合方法,其特征在于,步骤S10中,每个子三维场景中的子视场摄像机位于全局统一坐标系中,每个子视场摄像机的位置和方向相同。3.如权利要求1所述的一种基于多GPU协同的三维渲染融合方法,其特征在于,步骤S10中,每个子观察区域中的位置标记点包括第一位置标记点、第二位置标记点、第三位置标记点、第四位置标记点,且第一位置标记点、第二位置标记点、第三位置标记点、第四位置标记点依次为每个子观察区域中的四个预设位置点。4.如权利要求1所述的一种基于多GPU协同的三维渲染融合方法,其特征在于,步骤S40中,将每个子观察区域中位置标记点到子视场摄像机的第一距离进行比较,将每个子渲染图像按照到子视场摄像机由远到近/由近到远的距离顺序进行融合。5.一种基于多GPU协同的三维渲染融合系统,其特征在于,包括如下模块:标记点模块:用于获取子观察区域,并分别计算每个子观察区域中每个位置标记点与对应的子视场摄像机之间的距离,其中子观察区域为每个子三维场景对应的子视场摄像机中形成的观察区域;计算模块:计算获得每个子观察区域中位置标记点与子视场摄像机之间的第一距离;其中,当位置标记点为一个时,所述第一距离为该位置标记点与对应的子视场摄像机之间的距离,当位置标记点为多个时,所述第一距离为多个位置标记点与子视场摄像机之间的最短距图像获取模块一:用于获取每个GPU渲染后的子渲染图像;融合模块:用于根据每个子观察区域中位置标记点与子视场摄像机之间的第一距离,获得每个子渲染图像进行融合时的顺序,通过计算形成完整的渲染图像。6.一种基于多GPU协同的三维渲染方法,其特征在于,包括如下步骤:步骤S100:获取渲染对象的三维场景;步骤S200:对获取的三维场景进行分割,获得多个子三维场景;步骤S300:每个子三维场景至少分配一个GPU对其进行渲染,子视场摄像机将子观察区域中的三维场景映射为二维渲染图像,将二维渲染图像记为子渲染图像;步骤S400:按照如权利要求1‑4之一所述的一种基于多GPU协同的三维渲染融合方法对多个子渲染图像进行融合,实现三维场景的渲染。2CN114494559A权利要求书2/2页7.如权利要求6所述的一种基于多GPU协同的三维渲染方法,其特征在于,在进行步骤S300前还包括如下步骤:在每个子三维场景中分别设置对应的子视场摄像机,其中所述每个子视场摄像机位于统一全局坐标