[发明专利]一种三维虚拟现实场景中物体按层级加卸载的方法和装置有效
申请号: | 201210167247.3 | 申请日: | 2012-05-25 |
公开(公告)号: | CN102722912A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 任伟峰 | 申请(专利权)人: | 任伟峰 |
主分类号: | G06T19/00 | 分类号: | G06T19/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100074 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 虚拟现实 场景 物体 层级 卸载 方法 装置 | ||
技术领域
本发明涉及三维虚拟现实技术领域,尤其涉及一种三维虚拟现实场景中物体按层级加卸载的方法和装置。
背景技术
虚拟现实技术具有超越现实的虚拟性,它是伴随多媒体技术发展起来的计算机新技术,它利用三维图形生成技术、多传感交互技术以及高分辨率显示技术,生成三维逼真的虚拟环境,用户需要通过特殊的交互设备才能进入虚拟环境中。虚拟现实技术大大推进了计算机技术的发展,它的一个主要功能是生成虚拟现实场景。虚拟现实技术已经应用于工业、建筑设计、教育培训、文化娱乐等各个方面,该技术的应发展正在改变着人们的生活。
随着计算机图像处理技术的快速发展,用户对于虚拟现实场景呈现的显示质量要求越来越高,但是在三维虚拟现实场景中却无法完全展示物体的全部细节,因为利用虚拟现实技术完全展示一个大场景中的所有物体的细节,不但占用大量的电脑内存,而且对中央处理器(CPU)、图像处理器(GPU)的要求非常高;虽然通过展示全部细节使得电脑显示的画面质量有所提高,但是却降低了画面运行的流畅性,甚至在运行过程中会出现电脑假死的现象。
发明内容
有鉴于此,本发明的主要目的在于提供一种三维虚拟现实场景中物体按层级加卸载的方法和装置,实现了在三维虚拟现实场景中按照层级动态加载和卸载物体的目的。
为实现上述目的,本发明提出的一种三维虚拟现实场景中物体按层级加卸载的方法,包括:
感知到点选三维虚拟现实场景中的物体的行为后,确定所述物体在树形管理结构中的层级和对应在所述树形管理结构中的节点;
在接收到进入下一层命令后,如果所述节点对应有下一层级,则在所述三维虚拟现实场景中加载所述下一个层级中的所有物体,并卸载所述物体所在层级中的所有物体。
优选的,在上述方法中,还包括:
在接收到返回上一层命令后,如果所述节点对应有上一层级,则在所述三维虚拟现实场景中加载所述上一个层级中的所有物体,并卸载所述物体所在层级中的所有物体。
优选的,在上述方法中,还包括:
根据三维虚拟现实场景中所有物体之间的从属及组合方式,生成所述树形管理结构。
优选的,在上述方法中,所述根据三维虚拟现实场景中所有物体之间的从属及组合方式,生成所述树形管理结构包括:
将第一物体对应于所述树形管理结构的根节点,所述根节点位于所述树形管理结构的第一层级,所述第一物体为整个三维虚拟现实场景;
如果所述第一物体包括N部分,则所述第一物体每部分所对应的第二物体属于树形管理结构的第二层级,所述第二物体对应的节点为所述根节点的子节点,其中,N>1,N为整数;
如果所述第二物体包括M部分,则所述第二物体每部分所对应的第三物体属于树形管理结构的第三层级,所述第三物体对应的节点为所述第二物体对应节点的子节点,其中,M>1,M为整数;
依此类推,直到将所述第一物体分解到实际需求的层级为止。
优选的,在上述方法中,还包括:
在接收到进入下一层命令后,如果所述节点未对应有下一层级,则发送执行失败消息;
在接收到返回上一层命令后,如果所述节点未对应有上一层级,则发送执行失败消息。
优选的,在上述方法中,所述点选三维虚拟现实场景中的物体的行为包括:
控制鼠标点选三维虚拟现实场景中的物体;或当显示窗口为触摸屏时,采用触摸笔或手指触碰的方式点选所述物体;或通过键盘输入指令的方式点选所述物体。
一种三维虚拟现实场景中物体按层级加卸载的装置,包括:
层级确定单元,用于感知到点选三维虚拟现实场景中的物体的行为后,确定所述物体在树形管理结构中的层级和对应在所述树形管理结构中的节点;
接收单元,用于接收进入下一层命令;
判断单元,用于判断所述节点是否对应有下一层级;
加卸载单元,用于在所述接收单元接收到进入下一层命令后,当所述判断单元判断得到的所述节点对应有下一层级时,在所述三维虚拟现实场景中加载所述下一个层级中的所有物体,并卸载所述物体所在层级中的所有物体。
优选的,在上述装置中,还包括:
所述接收单元,还用于接收返回上一层命令;
所述判断单元,还用于判断所述节点是否对应有上一层级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于任伟峰,未经任伟峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210167247.3/2.html,转载请声明来源钻瓜专利网。