CN113384880B 虚拟场景显示方法、装置、计算机设备及存储介质 (腾讯科技(深圳)有限公司)_第1页
CN113384880B 虚拟场景显示方法、装置、计算机设备及存储介质 (腾讯科技(深圳)有限公司)_第2页
CN113384880B 虚拟场景显示方法、装置、计算机设备及存储介质 (腾讯科技(深圳)有限公司)_第3页
CN113384880B 虚拟场景显示方法、装置、计算机设备及存储介质 (腾讯科技(深圳)有限公司)_第4页
CN113384880B 虚拟场景显示方法、装置、计算机设备及存储介质 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本申请实施例公开了一种虚拟场景显示方一虚拟场景图像由虚拟摄像机对虚拟场景进行小的效果;响应于虚拟摄像机的视场角发生变2显示第一虚拟场景图像,所述第一虚拟场景图像包括虚拟场景中基于所述二维虚拟对象在所述第一虚拟场景图像中的第一显示位置及所述视场角变显示第二虚拟场景图像,在所述第二虚拟场景图像中的所述第二显将所述第一视场角的投影矩阵与所述第二视场角的投影矩阵进基于所述第一视场角,确定所述二维虚拟对象的参考点在第一坐标系下的目标坐标,所述第一坐标系为所述虚拟摄像机在所述第一视场角下的坐获取所述二维虚拟对象在所述第一坐标系下的第一偏移矩阵基于所述目标坐标、所述第一偏移矩阵及所述视场角变换矩阵获取所述二维虚拟对象在第二坐标系下的第二偏移矩阵,所述获取所述二维虚拟对象的参考点在第二坐标系下的参考坐3渲染所述虚拟摄像机在视场角变化后拍摄到的虚拟场景,得到所述第二虚拟场景图基于所述二维虚拟物品与所述二维虚拟对象在所述第一虚拟场景图像中的相对显示基于所述相对显示位置及所述视场角变换矩阵,获取所述二获取所述二维虚拟对象的参考点与所述二维虚拟物品的参考点在第一坐标系下的目获取所述二维虚拟物品在所述第一坐标系下的第三偏移矩阵所述二维虚拟物品的多个点与所述二维虚拟对象的参考点在所述第一坐标系下的偏移量,基于所述目标偏移量、所述第三偏移矩阵及所述视场角变换矩阵获取所述二维虚拟对象的参考点与所述二维虚拟物品的参考点在第三坐标系下的参获取所述二维虚拟物品在第三坐标系下的第四偏移矩阵,所述4第一位置获取模块包括第一矩阵确定单元及所述第一矩阵确定单元,用于响应于所述虚拟摄像机的视场所述第一位置获取单元,用于基于所述二维虚拟对象在所述所述图像显示模块,还用于显示第二虚拟场景图像,在所述第二虚拟变化量确定模块,用于确定所述第二显示位置与所述第一显示位置之间的位置变化位置调整模块,用于根据所述位置变化量,调整所述二维虚场景渲染模块,用于渲染所述虚拟摄像机在视场角变化后拍18.根据权利要求12所述的装置,其特征在于,所述二维虚拟对象手持的二维虚拟物第二位置获取模块,用于基于所述二维虚拟物品与所述二物品显示模块,用于在所述第二虚拟场景图像中所述第三显第二矩阵确定单元,用于响应于所述虚拟摄像机的视场5第二位置获取单元,用于基于所述相对显示位置及所述视场角如权利要求1至11任一权利要求所述的虚拟场条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至11任如权利要求1至11任一权利要求所述的虚拟场景显示方法6[0005]显示第一虚拟场景图像,所述第一虚拟场景图像包括虚拟场景中的二维虚拟对景中的二维虚拟对象,所述第一虚拟场景图像由虚拟摄像机对所述虚拟场景进行拍摄得7二偏移矩阵包括所述二维虚拟对象的多个点与所述参考点在所述第二坐标系下的偏移量;8四偏移矩阵包括所述二维虚拟物品的多个点与所述二维虚拟对象的参考点在所述第三坐9场景图像,并且终端101能够对虚拟场景进行控制,服务器102用于为终端101提供后台支虚拟场景图像呈现的三维效果,又能保证虚拟场景图像中的二维虚拟对象的显示位置准[0061]图2是本申请实施例提供的一种虚拟场景显示方法的流程图,应用于计算机设备[0068]在本申请实施例中,该二维虚拟对象的第一显示位置在虚拟场景中所对应的位位置与该二维虚拟对象在虚拟场景中的位置对应,保证了该二维虚拟对象的显示位置准[0069]本申请实施例提供的方法,在保证虚拟场景图像呈现近[0070]图3是本申请实施例提供的一种虚拟场景显示方法的流程图,应用于计算机设备后续根据该视场角变换矩阵确定二维虚拟对象的[0079]可选地,第一视场角的投影矩阵Mx、第二视场角的投影[0088]可选地,第二坐标系下的原点的坐标及该原点在第一坐标系下的目标坐标;0表示从二维虚拟对象的第二坐标系到虚拟摄像机的第一坐标系的拟场景及位于该虚拟场景中的二维虚拟对象,且该二维虚拟对象在第二显示位置上显示,yyy表示第二视场角的投影矩阵;M:表示第一视场角的投影矩阵Mx的逆矩阵;[0124]307、计算机设备获取二维虚拟对象的参考点与二维虚拟物品的参考点在第一坐证二维虚拟物品在虚拟摄像机的视场角变化的虚拟场景图像中的显示位移矩阵能够表示二维虚拟物品的多个点与二维虚拟对象的参考点在第一坐标系下的相对[0141]在一种可能实现方式中,目标偏移量Qview、第三偏移矩阵vs、视场角变换矩阵确定二维虚拟物品的第三显示位置进行说明的,而在另一实施例中,无需执行步骤307-采取其他方式,基于二维虚拟物品与二维虚拟对象在第一虚拟场景图像中的相对显示位[0148]需要说明的是,本申请实施例仅以二维虚拟对象手持的二维虚拟物品进行说明虚拟对象对应的二维虚拟对象,使得在虚拟场景图像中呈现的二维虚拟对象的显示效果,[0151]本申请实施例提供的方法,在保证虚拟场景图像呈现近图像中的显示位置,保证了虚拟场景图像中二维虚拟对象与二维虚拟物品的显示位置贴视场角,来确定任一位置Pview在第二视场角的坐标系下的位置P′view,则位置Pview、位置表示在虚拟摄像机的视场角变化后的坐标系下的位置,M5用于表示变化后的视场角为5的虚拟对象的显示位置发生偏移,导致虚拟场景图像中的二维虚拟对象的显示位置不准确。[0157]基于上述实施例提供的虚拟场景显示方法,计算机设备包括CPU(CentralGetParentRelativeLocation(获取父物体相对坐标)函数,确定该二维虚拟物品所属的父虚拟对象701和二维虚拟对象702的自身未发生变形,即二维虚拟对象701和二维虚拟对象[0167]图10是本申请实施例提供的一种虚拟场景显示装置的结构维虚拟对象的多个点与参考点在第二坐标系下的偏移量;对第二偏移矩阵进行坐标系变[0179]变化量确定模块1003,用于确定第二显示位置与第一显示位置之间的位置变化将计算机设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层理器1201可以采用DSP(DigitalSignalProcessing,数字信号处理)、FPGA(Field-处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(CentralProcessing行以实现本申请中方法实施例提供的虚拟场以采用LCD(LiquidCrystalDisplay,液晶显示屏)、OLED(OrganicLight-Emitting头融合实现全景拍摄以及VR(VirtualReality,虚拟现实)拍摄功能或者其它融合拍摄功[0205]加速度传感器1211可以检测以终端1200建立的坐标系的三个坐标轴上的加速度[0207]压力传感器1213可以设置在终端1200的侧边框和/或显示屏1205的下层。当压力换为息屏状态;当接近传感器1216检测到用户与终端1200的正面之间的距离逐渐变大时,由处理器1201控制显示屏1205从息屏状态切以上处理器(CentralProcessingUnits,CPU)1301和一个或一个以上的存储器1302,其[0214]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论