发明名称 |
一种集群渲染过程中镜头共享数据管理的方法 |
摘要 |
本发明公开了一种集群渲染过程中镜头共享数据管理的方法,包括在集群渲染环境下,将每个渲染单元划分为一个master节点和若干个slave节点;master节点读取镜头内共享数据并将其均衡存储于渲染单元的各个slave节点中,并在每个slave节点中分别建立共享数据管理模块;在渲染的过程中,若一个渲染引擎所需要的共享数据存储于渲染引擎所属的slave节点中,则渲染引擎请求的共享数据由共享数据管理模块直接返回至所述渲染引擎;若一个渲染引擎所需要的共享数据存储于其他slave节点中,则在渲染引擎所属的slave节点与存储所需要的共享数据的slave节点之间设置RDMA接口,渲染引擎请求的共享数据通过RDMA接口返回至渲染引擎。 |
申请公布号 |
CN105487929A |
申请公布日期 |
2016.04.13 |
申请号 |
CN201510810897.9 |
申请日期 |
2015.11.19 |
申请人 |
山东大学 |
发明人 |
王璐;许斌;徐延宁;屠长河;孟祥旭;居佳佳 |
分类号 |
G06F9/50(2006.01)I;G06F9/54(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
济南圣达知识产权代理有限公司 37221 |
代理人 |
赵妍 |
主权项 |
集群渲染过程中镜头共享数据管理的方法,其特征在于,包括:步骤(1):在集群渲染环境下,将每个渲染单元划分为一个master节点和若干个slave节点,master节点上的master进程与slave节点上的slave进程相互通信;步骤(2):master节点读取镜头内共享数据并将其均衡存储于渲染单元的各个slave节点中,并在每个slave节点中分别建立用于管理镜头内的共享数据的共享数据管理模块;步骤(3):每个slave节点上的渲染引擎开始渲染,在渲染的过程中,若一个渲染引擎所需要的共享数据存储于所述渲染引擎所属的slave节点中,则所述渲染引擎请求的共享数据由共享数据管理模块直接返回至所述渲染引擎;若一个渲染引擎所需要的共享数据存储于其他slave节点中,则在所述渲染引擎所属的slave节点与存储所需要的共享数据的slave节点之间设置RDMA接口,所述渲染引擎请求的共享数据通过RDMA接口返回至所述渲染引擎。 |
地址 |
250061 山东省济南市历下区经十路17923号 |