[发明专利]一种基于深度图优化的虚拟现实呈现方法有效
申请号: | 201710343979.6 | 申请日: | 2017-05-16 |
公开(公告)号: | CN107067456B | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 刘浩;田朝勇;曾超;贾煜;沈季 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T17/00;G06F3/01 |
代理公司: | 51124 成都虹桥专利事务所(普通合伙) | 代理人: | 吴中伟<国际申请>=<国际公布>=<进入 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 摄像机 虚拟现实模块 深度图优化 深度位置 虚拟现实 观测点 深度图 创建 虚拟现实场景 虚拟现实技术 虚拟现实游戏 近距离物体 场景中心 立体效果 模块记录 三维引擎 三维展示 视觉效果 信息计算 不一致 聚焦点 远距离 重影 射线 聚焦 场景 瞄准 模糊 观赏 观众 | ||
1.一种基于深度图优化的虚拟现实呈现方法,其特征在于,包括以下步骤:
a.在三维引擎中创建三维展示场景,并设置多个层次的观测点;
b.在三维展示场景中心创建虚拟现实模块以实现三维展示场景的虚拟现实呈现;
c.在三维展示场景中心创建新的摄像机获取三维展示场景中各个层次观测点的深度图信息;
d.根据不同层次观测点的深度图信息计算出三维展示场景中对应层次观测点的深度值信息;
e.三维展示场景中新创建的摄像机上添加射线瞄准组件,记录各个层次观测点的深度值信息;
f.在最佳虚拟现实呈现效果的条件下,根据不同层次观测点的不同深度值信息与虚拟现实模块中摄像机聚焦点的位置信息关系计算出深度位置公式;
g.通过深度位置公式,利用三维场景中不同空间位置的不同深度值信息来实时改变虚拟现实模块中摄像机聚焦点的位置以达到虚拟现实的最佳呈现效果。
2.如权利要求1所述的一种基于深度图优化的虚拟现实呈现方法,其特征在于,所述三维引擎选用Unity3D,步骤a中,设置五个层次的观测点,分别为近处,较近处,适中处,较远处,远处。
3.如权利要求1所述的一种基于深度图优化的虚拟现实呈现方法,其特征在于,步骤b中所述虚拟现实模块包含两个虚拟相机以及一个零平面,在三维引擎中创建两个有视差的虚拟相机用于模拟人的双眼,而零平面的中心点为虚拟相机的聚焦点即模拟人的双眼聚焦点。
4.如权利要求1所述的一种基于深度图优化的虚拟现实呈现方法,其特征在于,步骤c中,在三维展示场景中心创建新的摄像机获取三维展示场景中各个层次观测点的深度图信息,具体包含:在三维展示场景中心创建新的摄像机,并将深度图代码以及深度图渲染Shader赋予新的摄像机以便于获取三维展示场景中各个层次观测点的深度图信息。
5.如权利要求4所述的一种基于深度图优化的虚拟现实呈现方法,其特征在于,所述深度图代码用于设定深度值并调用材质球Material获取深度图信息,深度图渲染Shader用于渲染深度图,作用于材质球Material。
6.如权利要求1所述的一种基于深度图优化的虚拟现实呈现方法,其特征在于,步骤d中,所述根据不同层次观测点的深度图信息计算出三维展示场景中对应层次观测点的深度值信息,具体包含:根据深度值计算公式,将获取的深度图信息转化为深度值信息,所述深度值设定为极远处的深度值为0,极近处的深度值为255,根据不同层次的深度图信息获取0~255线性变化的深度值。
7.如权利要求6所述的一种基于深度图优化的虚拟现实呈现方法,其特征在于,步骤g中,所述通过深度位置公式,利用三维场景中不同空间位置的不同深度值信息来实时改变虚拟现实模块中摄像机聚焦点的位置,具体包括:通过深度位置公式,将三维场景中的空间位置转化为深度值,再通过深度值对虚拟模块中摄像机聚焦点的位置进行调节。
8.如权利要求7所述的一种基于深度图优化的虚拟现实呈现方法,其特征在于,所述通过深度值对虚拟模块中摄像机聚焦点的位置进行调节具体包括:当深度值信息从0逐渐变化为255时,聚焦点位置从三维展示场景的远处线性移动到近处,当深度值信息从255逐渐变化为0时,聚焦点位置从三维展示场景的近处线性移动到远处。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710343979.6/1.html,转载请声明来源钻瓜专利网。