【技术实现步骤摘要】
用于虚拟现实的图像渲染方法、装置、设备及VR设备
本专利技术涉及图像处理
,特别涉及一种用于虚拟现实的图像渲染方法、一种用于虚拟现实的图像渲染装置、一种用于虚拟现实的图像渲染设备以及一种VR设备。
技术介绍
虚拟现实(缩写为VR)技术,是一项计算机模拟虚拟环境的实用技术。其中,VR眼镜是一种头戴式虚拟现实设备,其工作要求显示设备清晰度高、帧率高和极低的动显延迟(人体动作姿态变化到引起画面变化的时间延迟)。所以,解决上述问题的渲染技术是VR技术的核心。目前主流移动端GPU的渲染能力难以满足上述要求,市面上已有一些异步扭曲等技术来优化上述问题,但大多数的渲染帧率都难以控制。OpenGL:(OpenGraphicsLibrary)开放图形库,是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。
技术实现思路
有鉴于此,本专利技术旨在提出用于虚拟现实的图像渲染方法、装置、设备及VR设备,能够在清晰度不变的情况下,稳定提升VR设备渲染画面的帧率并有效减小动显延迟。为达到上 ...
【技术保护点】
1.一种用于虚拟现实的图像渲染方法,基于开放图形库,其特征在于,所述图像渲染方法包括:/n响应于垂直同步信号,反畸变线程获取经3D渲染线程渲染后的图像以及所述3D渲染线程的第一姿态变换矩阵;/n根据获取的虚拟现实设备的姿态参数对所述第一姿态变换矩阵进行变化后得到第三姿态变换矩阵;/n将所述渲染后的图像经所述第三姿态变换矩阵反畸变处理后输出显示。/n
【技术特征摘要】
1.一种用于虚拟现实的图像渲染方法,基于开放图形库,其特征在于,所述图像渲染方法包括:
响应于垂直同步信号,反畸变线程获取经3D渲染线程渲染后的图像以及所述3D渲染线程的第一姿态变换矩阵;
根据获取的虚拟现实设备的姿态参数对所述第一姿态变换矩阵进行变化后得到第三姿态变换矩阵;
将所述渲染后的图像经所述第三姿态变换矩阵反畸变处理后输出显示。
2.根据权利要求1所述的图像渲染方法,其特征在于,所述反畸变线程通过所述3D渲染线程共享的渲染后的图像的纹理ID,实现对经所述3D渲染线程渲染后的图像的获取。
3.根据权利要求1所述的图像渲染方法,其特征在于,所述根据获取的虚拟现实设备的状态参数对所述第一姿态变换矩阵进行变化后得到第三姿态变换矩阵,包括:
获取所述虚拟现实设备的姿态参数;
基于所述姿态参数设置第二姿态变换矩阵;
根据所述第一姿态变换矩阵和所述第二姿态变换矩阵计算得到所述第三姿态变换矩阵。
4.根据权利要求1所述的图像渲染方法,其特征在于,所述图像渲染方法还包括:设置渲染缓冲区,所述渲染缓冲区用于缓存所述经3D渲染线程渲染后的图像。
5.根据权利要求4所述的图像渲染方法,其特征在于,所述设置渲染缓冲区,包括:设置所述渲染缓冲区的以下参数:颜色缓冲区位数、深度缓冲区位数、模板缓冲区缓冲区位数、多重采样缓冲区位数和每个像素点的采样个数。
6.根据权利要求1所述的图...
【专利技术属性】
技术研发人员:李朝庭,林榕,郑广平,吴开钢,
申请(专利权)人:广东九联科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。