【技术实现步骤摘要】
一种2D游戏的裸眼3D显示的方法和系统
[0001]本专利技术涉及3D游戏
,尤其涉及一种虚拟3D游戏转立体3D游戏的方法和系统。
技术介绍
[0002]随着电子科技的发展,游戏产业在人们的休闲娱乐生活中所占比重越来越大,游戏和游戏设备的种类也日渐丰富,玩家对游戏体验感的要求也在不断提高,而生动的游戏画面能大大提升玩家的体验感。
[0003]现有的游戏画面大多为2D或虚拟3D,随着科技的发展,也产生了立体3D的游戏,但是现有的立体3D游戏的画面效果依然不够生动,难以给玩家留下良好的沉浸式体验感。
技术实现思路
[0004]为了解决上述技术问题,本专利技术提供一种虚拟3D游戏转立体3D游戏的方法和系统。
[0005]本专利技术提供的一种虚拟3D游戏转立体3D游戏的方法,其包括以下步骤:
[0006]步骤S01,获取观看者的人眼位置参数,计算出时间T1时显示屏与所述观看者的观看距离和观看角度;
[0007]步骤S02,根据陀螺仪数据和/或按键位置及力度数据,预测出时间T2时所述观看距离和所述观看角度;
[0008]步骤S03,根据所述观看距离、错切角度以及观看角度,将2D游戏3D化,并于T2时显示在裸眼3D显示设备上。
[0009]优选的,所述步骤S03中将2D游戏3D化的步骤包括:
[0010]步骤S031,根据所述观看角度,旋转所述游戏的原始游戏3D视图矩阵得到立体视图矩阵;
[0011]步骤S032,根据所述错切角度, ...
【技术保护点】
【技术特征摘要】
1.一种2D游戏的裸眼3D显示的方法,其特征在于,包括以下步骤:步骤S01,获取观看者的人眼位置参数,计算出时间T1时显示屏与所述观看者的观看距离和观看角度;步骤S02,根据陀螺仪数据和/或按键位置及力度数据,预测出时间T2时所述观看距离和所述观看角度;步骤S03,根据所述观看距离、错切角度以及观看角度,将2D游戏3D化,并于T2时显示在裸眼3D显示设备上。2.如权利要求1所述的2D游戏的裸眼3D显示的方法,其特征在于,所述步骤S03中将2D游戏3D化的步骤包括:步骤S031,根据所述观看角度,旋转所述游戏的原始游戏3D视图矩阵得到立体视图矩阵;步骤S032,根据所述错切角度,将所述立体视图矩阵进行错切得到两个或多个视点的立体视图;步骤S033,将所述各个视点的立体视图转换成预设格式的视图;步骤S034,将所述预设格式的视图进行排图交织处理,获得待渲染3D游戏视图;步骤S035,将所述待渲染3D游戏视图进行渲染交织处理,生成立体3D游戏视图。3.如权利要求2所述的2D游戏的裸眼3D显示的方法,其特征在于,所述错切角度的计算公式为:定义立体视图中任意点坐标为(x
′
,y
′
,z
′
),错切坐标后为(x
″
,y
″
,z
″
),定义θ为错切角度,θ是指视点坐标与z
′
轴正方向夹角,t为调整系数,范围是0<t<1;X轴负向视点的错切表达式如下:x
″
=x
′
+z
′
*tan(t*θ),y
″
=y
′
,z
″
=z
′
;X轴正向视点的错切表达式如下:x
″
=x
′‑
z
′
*tan(t*θ),y
″
=y
′
,z
″
=z
′
。4.如权利要求2所述的2D游戏的裸眼3D显示的方法,其特征在于,所述旋转的过程的计算公式为:在以屏幕中心作为坐标系O
‑
...
【专利技术属性】
技术研发人员:贺曙,高炜,徐万良,
申请(专利权)人:广东未来科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。