[发明专利]虚拟环境画面的显示方法、装置、设备及介质有效
申请号: | 202010437875.3 | 申请日: | 2020-05-21 |
公开(公告)号: | CN111603770B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 魏嘉城;胡勋;粟山东 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/5258 | 分类号: | A63F13/5258 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 环境 画面 显示 方法 装置 设备 介质 | ||
1.一种虚拟环境画面的显示方法,其特征在于,所述方法包括:
显示第一虚拟环境画面,所述第一虚拟环境画面是以相对于第一虚拟对象的第一位置为观察中心对所述虚拟环境进行观察得到的画面,所述第一虚拟环境画面上显示有视野调整控件,所述视野调整控件包括摇杆和轮盘区域,所述摇杆位于所述轮盘区域中;
响应于将所述摇杆在所述轮盘区域中进行拖动时触发的拖动指令,计算拖动后的所述摇杆在所述轮盘区域中的位置相对于所述轮盘区域的中心位置的轮盘横向偏移值和轮盘纵向偏移值;
根据所述轮盘横向偏移值确定出第一摄像机偏移值,根据所述轮盘纵向偏移值确定出第二摄像机偏移值;
以所述第一虚拟对象在所述虚拟环境中所在的位置为基准,计算出所述第一虚拟对象对应的摄像机模型的第一锚点位置,其中,锚点位置是所述摄像机模型在所述虚拟环境中的三维坐标;
按照所述第一摄像机偏移值和所述第二摄像机偏移值对所述第一锚点位置进行偏移,计算得到所述摄像机模型的第二锚点位置;
根据所述第二锚点位置对所述摄像机模型进行偏移,使所述摄像机模型的观察中心从相对于所述第一虚拟对象的第一位置调整为相对于所述第一虚拟对象的第二位置,所述摄像机模型的镜头高度在偏移过程中为固定值;
显示第二虚拟环境画面,所述第二虚拟环境画面是以相对于所述第一虚拟对象的第二位置为观察中心对所述虚拟环境进行观察得到的画面。
2.根据权利要求1所述的方法,其特征在于,
所述轮盘横向偏移距离和所述第一摄像机偏移值呈正相关关系;
所述轮盘纵向偏移距离和所述第二摄像机偏移值呈正相关关系。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述第一虚拟对象在所述虚拟环境中所在的位置发生变化,再次执行所述以所述第一虚拟对象在所述虚拟环境中所在的位置为基准,按照偏移方向和偏移距离计算得到相对于所述第一虚拟对象的第二位置。
4.根据权利要求1至3任一所述的方法,其特征在于,所述拖动指令包括:按照时间排序的至少两个子指令,所述方法还包括:
响应于接收到所述拖动指令中的第一个子指令,将所述观察中心复位为所述第一虚拟对象在所述虚拟环境中所在的位置。
5.根据权利要求1至3任一所述的方法,其特征在于,所述拖动指令包括:按照时间排序的至少两个子指令,所述方法还包括:
响应于接收到所述拖动指令中的第一个子指令,将所述视野调整控件从默认显示形态切换为轮盘显示形态,所述轮盘显示形态包括所述摇杆和所述轮盘区域;
其中,所述默认显示形态的显示面积小于所述轮盘显示形态的显示面积。
6.一种虚拟环境画面的显示装置,其特征在于,所述装置包括:
显示模块,用于显示第一虚拟环境画面,所述第一虚拟环境画面是以相对于第一虚拟对象的第一位置为观察中心对所述虚拟环境进行观察得到的画面,所述第一虚拟环境画面上显示有视野调整控件,所述视野调整控件包括摇杆和轮盘区域,所述摇杆位于所述轮盘区域中;
调整模块,用于响应于将所述摇杆在所述轮盘区域中进行拖动时触发的拖动指令,计算拖动后的所述摇杆在所述轮盘区域中的位置相对于所述轮盘区域的中心位置的轮盘横向偏移值和轮盘纵向偏移值;根据所述轮盘横向偏移值确定出第一摄像机偏移值,根据所述轮盘纵向偏移值确定出第二摄像机偏移值;以所述第一虚拟对象在所述虚拟环境中所在的位置为基准,计算出所述第一虚拟对象对应的摄像机模型的第一锚点位置,其中,锚点位置是所述摄像机模型在所述虚拟环境中的三维坐标;按照所述第一摄像机偏移值和所述第二摄像机偏移值对所述第一锚点位置进行偏移,计算得到所述摄像机模型的第二锚点位置;根据所述第二锚点位置对所述摄像机模型进行偏移,使所述摄像机模型的观察中心从相对于所述第一虚拟对象的第一位置调整为相对于所述第一虚拟对象的第二位置,所述摄像机模型的镜头高度在偏移过程中为固定值;
所述显示模块,用于显示第二虚拟环境画面,所述第二虚拟环境画面是以相对于所述第一虚拟对象的第二位置为观察中心对所述虚拟环境进行观察得到的画面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010437875.3/1.html,转载请声明来源钻瓜专利网。