区分并标记虚拟场景中不同地型的方法和装置制造方法及图纸

技术编号:4015459 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种区分并标记虚拟场景中不同地型的方法和装置,确保虚拟人物在虚拟场景中的可行走区域的范围内行走。其技术方案为:在地图编辑的时候就通过自动识别并辅以人工校正的方式完成不同类别的地型的数据识别,并将识别出来的数据和图片一起存放在服务器上,客户端同时从服务器上获得数据和图片,其中图片用于场景显示,并且在虚拟人物在虚拟场景中走动的过程中检测是否会经过不可行走区域,当检测到会经过时,令虚拟人物停止在当前位置或者自动绕过。

【技术实现步骤摘要】

本专利技术涉及虚拟人物在虚拟场景中的应用技术,尤其涉及基于全景游戏中虚拟人 物如何识别地型(例如图片中的地面、水面、天空、建筑物等)的方法和装置。
技术介绍
目前市面上游戏中的场景实现方式有平面图、45度俯视图、3D模型场景等,但是 都不能够带给用户身临其境的感觉。对于一些全景技术在虚拟游戏中的应用,由于游戏地 图是直接用照相机拍摄的,因此地面和建筑物就在同一张图像中。这样的图像放到游戏中 就需要判断其中哪些区域是地面,哪些区域是建筑,从而确保人物是在地面上行走,而不是 “飞檐走壁”;同时,还需要标记出道路旁边的树木,并将其分离出来,当人物行走到该区域 时,人物会显示在道路和树木之间,让树木能遮挡住人物的显示。传统的解决方式是通过图像识别技术将地面与建筑物划分出来,但这个技术并不 成熟,有些地方如街道颜色接近的情况下就无法识别,而且这个方法的计算过程比较长,对 游戏的性能影响巨大,因此这种方法在网页游戏中不合适采用。
技术实现思路
本专利技术的目的在于解决上述问题,提供了一种区分并标记虚拟场景中不同地型的 方法,确保虚拟人物在虚拟场景中的可行走区域(例如没有障碍物的地面)的范围内行走。本文档来自技高网...

【技术保护点】
一种区分并标记虚拟场景中不同地型的方法,包括:(1)在服务器端通过图像识别根据地型的不同类别将图像中的各个类别的地型提取出来,其中地型分为可行走区域和不可行走区域;(2)在服务器端存储与图像相关的数据,包括三部分,其中第一部分是场景图像文件,用于显示场景;第二部分是图像上用于遮挡人物行走的遮挡区域图像复制文件;第三部分是场景中各个类别的地型数据;(3)将服务器端存储的该场景图像文件,该遮挡区域图像复制文件和各个地型区域的地型数据加载到客户端;(4)在虚拟人物在虚拟场景中走动的过程中,首先判断目标位置是否是可行走区域,如果不是则停止行走,根据服务器提供的地型数据自动绕过不可行走区域,寻找到达目标...

【技术特征摘要】

【专利技术属性】
技术研发人员:邹圣许海林陈小雨
申请(专利权)人:上海那里网络科技有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利