[发明专利]用于虚拟场景的移动限制方法、客户端、服务器及计算设备有效
申请号: | 202010462746.X | 申请日: | 2020-05-27 |
公开(公告)号: | CN111757081B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 李文辉;贾清 | 申请(专利权)人: | 海南车智易通信息技术有限公司 |
主分类号: | G06F3/033 | 分类号: | G06F3/033;H04N13/122;H04N13/204;H04N13/275;G06T15/00 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 彭晓雪;谢建云 |
地址: | 571900 海南省澄迈县老城高新*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟 场景 移动 限制 方法 客户端 服务器 计算 设备 | ||
1.一种用于虚拟场景的移动限制方法,包括:
将虚拟摄像机移动到目标位置;
获取目标位置在预定平面上的投影点;
基于所述虚拟场景对应的转换比例,确定所述投影点在所述虚拟场景的可达区域图像上的对应像素点;
基于所述可达区域图像中所述对应像素点的预定通道值,确定目标位置是否可到达;以及
在目标位置不可到达的情况下,将基于虚拟摄像机到达的上一个位置对所述虚拟场景进行渲染。
2.如权利要求1所述的方法,还包括:
在目标位置可到达的情况下,基于目标位置对所述虚拟场景进行渲染。
3.如权利要求1所述的方法,其中,基于所述虚拟场景对应的转换比例,确定所述投影点在所述虚拟场景的可达区域图像上的对应像素点,包括:
基于所述虚拟场景对应的转换比例,对所述投影点在所述虚拟场景中的坐标进行转换,得到所述对应像素点在所述可达区域图像中的坐标。
4.如权利要求1所述的方法,还包括:
从服务器获取所述虚拟场景对应的可达区域图像和转换比例。
5.如权利要求4所述的方法,其中,所述虚拟场景对应的可达区域图像由所述服务器对所述虚拟场景进行渲染,并将虚拟摄像机移动至预定位置,基于预定位置向预定方向对所述虚拟场景进行渲染之后,基于渲染得到的图像帧而生成。
6.如权利要求4所述的方法,其中,所述虚拟场景对应的转换比例由所述服务器基于虚拟摄像机的视角宽度和所述可达区域图像的像素宽度而得到。
7.如权利要求1-6中任一项所述的方法,其中,所述虚拟场景的坐标系包括X轴、Y轴和Z轴,所述预定平面为X轴和Z轴所决定的平面。
8.如权利要求1-6中任一项所述的方法,其中,所述预定通道值为Alpha通道值。
9.如权利要求1-6中任一项所述的方法,其中,所述虚拟摄像机包括正交摄像机。
10.一种用于虚拟场景的移动限制方法,包括:
将虚拟摄像机移动至预定位置;
基于预定位置向预定方向对所述虚拟场景进行渲染,得到俯视图像帧;
基于所述俯视图像帧,生成所述虚拟场景对应的可达区域图像;以及
基于虚拟摄像机的视角宽度和所述可达区域图像的像素宽度得到所述虚拟场景对应的转换比例。
11.如权利要求10所述的方法,其中,基于所述俯视图像帧,生成所述虚拟场景对应的可达区域图像,包括:
对所述俯视图像帧中的每个像素点,
判断所述像素点在所述虚拟场景中是否不可到达;
如果是,将所述像素点在所述俯视图像帧中的预定通道值配置为第一数值,否则配置为第二数值。
12.如权利要求11所述的方法,其中,判断所述像素点在所述虚拟场景中的对应位置是否不可到达,包括:
判断所述像素点在所述虚拟场景中的高度是否超过预定阈值。
13.如权利要求10所述的方法,还包括:
将所述虚拟场景对应的可达区域图像和转换比例发送给浏览器。
14.如权利要求10-13中任一项所述的方法,其中,所述预定位置位于所述虚拟场景的上方,所述预定方向为从上方指向所述虚拟场景地面的方向。
15.如权利要求10-14中任一项所述的方法,其中,所述预定通道值为Alpha通道值。
16.如权利要求10-15中任一项所述的方法,其中,所述虚拟摄像机包括正交摄像机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南车智易通信息技术有限公司,未经海南车智易通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010462746.X/1.html,转载请声明来源钻瓜专利网。