[发明专利]一种虚拟三维场景的显示方法和系统有效
申请号: | 201310250727.0 | 申请日: | 2013-06-21 |
公开(公告)号: | CN103294826A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 林良辉 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06T15/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 三维 场景 显示 方法 系统 | ||
技术领域
本发明涉及三维显示技术领域,尤其涉及一种虚拟三维场景的显示方法和系统。
背景技术
虚拟三维场景是一种基于现实立体空间进行虚拟的三维图像,例如三维游戏场景、飞行或驾驶训练场景、建筑物内部场景等。技术人员对现实立体空间的各种资源数据进行采集并作为输入建立虚拟三维场景模型,所述资源数据包括几何参数、纹理数据、材质数据等。
为了实现虚拟三维场景的漫游,通常使用多个分屏对虚拟三维场景进行多视角输出。由于每个分屏只显示部分场景,而且各分屏所显示的场景一般不相同,因此,每个分屏的显示只需要利用部分资源数据。目前,对虚拟三维场景的资源数据进行集中存储:所有资源数据都被存放于同一个存储设备中,调用程序根据每个分屏的视角从存储设备中调用相关的资源数据供各个分屏显示之用。
但是,在上述技术方案中,当分屏的视角改变时,调用程序需要重新根据新的视角从存储设备中调用相关的资源数据。如果分屏数量较多,资源数据量较大,且视角切换较频繁,则系统将存在极大的性能负担,从而降低了虚拟三维场景的显示效率,影响用户的使用体验。
发明内容
为了解决上述问题,本发明实施例提供了一种虚拟三维场景的显示方法和系统,用于协作调度虚拟三维场景的资源数据,通过实施本发明方案,能够缓解虚拟三维场景系统的性能负担,提高虚拟三维场景的显示效率,从而提升用户的使用体验。
一种虚拟三维场景的显示方法,包括:
根据资源服务器的大容量存储器中的资源数据、资源服务器的快速存储器中的共享数据和各个节点机的快速存储器中的显示数据生成索引信息;
根据第一节点机所切换的显示视角和所述索引信息获取所述第一节点机的待显示数据的存储位置;
根据所述待显示数据的存储位置向所述第一节点机调度所述待显示数据;
所述第一节点机根据所述待显示数据显示虚拟三维场景。
一种虚拟三维场景系统,包括资源服务器和至少两个节点机,还包括:索引服务器和调度服务器,
所述索引服务器包括:
生成单元,用于根据资源服务器的大容量存储器中的资源数据、资源服务器的快速存储器中的共享数据和各个节点机的快速存储器中的显示数据生成索引信息;
所述至少两个节点机中包括第一节点机,所述第一节点机包括:
获取单元,用于根据所述第一节点机所切换的显示视角获取所述第一节点机的显示区域;
请求单元,用于根据所述显示区域向所述索引服务器请求所述待显示数据;
所述索引服务器还包括:
确定单元,用于根据所述索引信息依次从所述各个节点机的快速存储器、所述资源服务器的快速存储器、所述资源服务器的大容量存储器中确定所述待显示数据的存储位置。
从以上技术方案可以看出,本发明实施例具有以下优点:
通过在各个节点机中设置存储显示数据的快速存储器,使得节点机能够优选调用到来自各个节点机中的显示数据,避免重复构建模型,而且做到快速读取,能够缓解虚拟三维场景系统的性能负担,提高虚拟三维场景的显示效率,从而提升用户的使用体验。
附图说明
图1为本发明实施例方法所应用的系统示意图;
图2为本发明第一实施例的虚拟三维场景显示方法流程图;
图3为本发明第二实施例的虚拟三维场景显示方法流程图;
图4为本发明第三实施例的虚拟三维场景系统结构图;
图5为本发明第四实施例的虚拟三维场景系统结构图。
具体实施方式
本发明实施例提供了一种虚拟三维场景显示方法,用于协作调度虚拟三维场景的资源数据,通过实施本发明方案,能够缓解虚拟三维场景系统的性能负担,提高虚拟三维场景的显示效率,从而提升用户的使用体验。本发明实施例还提供与该方法相关的虚拟三维场景系统,以下将分别对其进行详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310250727.0/2.html,转载请声明来源钻瓜专利网。