[发明专利]一种集群渲染过程中镜头共享数据管理的方法有效
申请号: | 201510810897.9 | 申请日: | 2015-11-19 |
公开(公告)号: | CN105487929B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 王璐;许斌;徐延宁;屠长河;孟祥旭;居佳佳 | 申请(专利权)人: | 山东大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 济南圣达知识产权代理有限公司37221 | 代理人: | 赵妍 |
地址: | 250061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种集群渲染过程中镜头共享数据管理的方法,包括在集群渲染环境下,将每个渲染单元划分为一个master节点和若干个slave节点;master节点读取镜头内共享数据并将其均衡存储于渲染单元的各个slave节点中,并在每个slave节点中分别建立共享数据管理模块;在渲染的过程中,若一个渲染引擎所需要的共享数据存储于渲染引擎所属的slave节点中,则渲染引擎请求的共享数据由共享数据管理模块直接返回至所述渲染引擎;若一个渲染引擎所需要的共享数据存储于其他slave节点中,则在渲染引擎所属的slave节点与存储所需要的共享数据的slave节点之间设置RDMA接口,渲染引擎请求的共享数据通过RDMA接口返回至渲染引擎。 | ||
搜索关键词: | 一种 集群 渲染 过程 镜头 共享 数据管理 方法 | ||
【主权项】:
集群渲染过程中镜头共享数据管理的方法,其特征在于,包括:步骤(1):在集群渲染环境下,将每个渲染单元划分为一个master节点和若干个slave节点,master节点上的master进程与slave节点上的slave进程相互通信;步骤(2):master节点读取镜头内共享数据并将其均衡存储于渲染单元的各个slave节点中,并在每个slave节点中分别建立用于管理镜头内的共享数据的共享数据管理模块;步骤(3):每个slave节点上的渲染引擎开始渲染,在渲染的过程中,若一个渲染引擎所需要的共享数据存储于所述渲染引擎所属的slave节点中,则所述渲染引擎请求的共享数据由共享数据管理模块直接返回至所述渲染引擎;若一个渲染引擎所需要的共享数据存储于其他slave节点中,则在所述渲染引擎所属的slave节点与存储所需要的共享数据的slave节点之间设置RDMA接口,所述渲染引擎请求的共享数据通过RDMA接口返回至所述渲染引擎;所述步骤(2)中master节点读取的镜头内共享数据包括镜头纹理数据和镜头内静态几何数据;所述步骤(2)中master节点依据镜头内共享数据的大小和类型以及当前渲染单元里的slave节点的个数,均衡地分割镜头内共享数据,最后确定分发到各个slave节点的镜头内共享数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510810897.9/,转载请声明来源钻瓜专利网。
- 上一篇:鼓风式滚筒洗衣机
- 下一篇:细长传动轴轴端自动淬火装置