本发明专利技术公开了一种获得游戏3D图像的方法及装置,通过设置用于渲染游戏场景的游戏左摄像机和游戏右摄像机;所述游戏左摄像机和游戏右摄像机设置的朝向一致,并且当游戏左摄像机设置的坐标为(x,y,z)时,所述游戏右摄像机设置的坐标为(x+a,y,z),其中a为预设参数;游戏左摄像机和游戏右摄像机分别渲染游戏场景得到左画面和右画面;将左画面和右画面并排放置得到3D图像,并显示给用户。通过本发明专利技术所提供的技术方案所获得的3D图像,给用户提供了一种看3D立体影像的方式,这种方式使用户不必佩戴相应的3D就能够看到3D立体影像。
【技术实现步骤摘要】
本专利技术涉及3D图像技术,尤指一种获得游戏3D图像的方法及装置。
技术介绍
3D指的就是三维空间,与普通2D画面显示相比,3D技术可以使画面变得立体逼真,图像不再局限于屏幕的平面上,仿佛能够走出屏幕外面,让观众有身临其境的感觉。尽管3D显示技术分类繁多,不过最基本的原理是相似的,就是利用人眼左右分别接收不同画面,然后大脑经过对图像信息进行叠加重生,构成一个具有前-后、上-下、左-右、远-近等立体方向效果的影像。具体的原理可以参见图1。在现有技术中,主要利用以下三种3D技术实现3D影像,包括色差式3D技术、偏光式3D技术和主动快门式3D技术。其中,色差式3D技术,先由旋转的滤光轮分出光谱信息,使用不同颜色的滤光片进行画面滤光,使得一个图片能够产生两幅图像,然后使用被动式红-蓝(或者红-绿、 红-青)滤色3D眼镜,左右分别过滤对应的光谱画面,最后经人眼接收后再大脑合成正常颜色的3D影像。偏光式3D技术也叫偏振式3D技术,是利用光线有“振动方向”的原理来分解原始图像的,把图像分为垂直向偏振光和水平向偏振光两组画面,然后使用偏光式3D眼镜左右分别采用不同偏振方向的偏光镜片,人的左右眼就能接收两组画面,最后经过大脑合成3D立体影像。主动快门式3D技术主要通过提高画面的刷新率来实现3D效果,通过把图像按帧一分为二,形成对应左眼和右眼的两组画面,连续交错显示,再通过红外信号发射器将同步控制快门式3D眼镜的左右镜片开关,使左、右双眼能够在正确的时刻看到相应画面,使大脑合成3D立体影像。从上述三种现有的3D技术可以看出,将上述三种3D技术应用于游戏时,要求用户必须佩戴相应的3D眼镜,否则用户将不能看到3D立体影像。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种获得游戏3D图像的方法及装置,本专利技术所提供的方法及装置获得的3D图像,使用户不必佩戴相应的3D眼镜就能看到3D立体影像。为达到上述目的,本专利技术的技术方案是这样实现的一种获得游戏3D图像的方法,该方法包括设置用于渲染游戏场景的游戏左摄像机和游戏右摄像机;所述游戏左摄像机和游戏右摄像机设置的朝向一致,并且当游戏左摄像机设置的坐标为(X,1,ζ)时,所述游戏右摄像机设置的坐标为(x+a,y,ζ),其中a为预设参数;游戏左摄像机和游戏右摄像机分别渲染游戏场景得到左画面和右画面;将左画面和右画面并排放置得到3D图像,并显示给用户。一种获得游戏3D图像的装置,该装置包括用于渲染游戏场景的游戏左摄像机和游戏右摄像机,以及图像处理单元;其中所述游戏左摄像机和游戏右摄像机设置的朝向一致,并且当游戏左摄像机设置的坐标为(X,y,z)时,所述游戏右摄像机设置的坐标为(x+a, y,Ζ),其中a为预设参数;所述游戏左摄像机和所述游戏右摄像机,用于分别渲染游戏场景得到左画面和右画面,并分别发送至所述图像处理单元;所述图像处理单元,用于将从游戏左摄像机收到的左画面和从游戏右摄像机收到的右画面并排放置得到3D图像,并显示给用户。本专利技术所提供的一种获得游戏3D图像的技术方案,通过设置用于渲染游戏场景的游戏左摄像机和游戏右摄像机;所述游戏左摄像机和游戏右摄像机设置的朝向一致,并且当游戏左摄像机设置的坐标为(x,y,z)时,所述游戏右摄像机设置的坐标为(X+a,y,z), 其中a为预设参数;游戏左摄像机和游戏右摄像机分别渲染游戏场景得到左画面和右画面;将左画面和右画面并排放置得到3D图像,并显示给用户。通过本专利技术所提供的技术方案所获得的3D图像,给用户提供了一种看3D立体影像的方式,这种方式使用户不必佩戴相应的3D就能够看到3D立体影像。附图说明图1为3D技术原理图;图2为本专利技术方法的流程图;图3为本专利技术的原理图;图4为本专利技术中并排放置的示意图;图5为看3D图像的示意图;图6为本专利技术装置的结构图。具体实施例方式在本部分的详细描述中,仅通过对实施本专利技术的专利技术者所预期的最佳方式的示例,示出并描述了本专利技术的较佳实施例。应意识到,可以在不背离本专利技术的前提下,就各个显而易见的方面对其进行修改。相应地,附图和说明书应被视为在本质上是示例性的,而不是限制性的。所谓视觉的立体感就是看物体的时候,两只眼睛通过接收两幅不一样的画面在人脑的作用下形成的视觉。基于人眼看物体获得立体感的原理,本专利技术可以在游戏过程中模拟人眼看物体的方式,获得3D图像。具体为首先设置用于渲染游戏场景的游戏左摄像机和游戏右摄像机;所述游戏左摄像机和游戏右摄像机设置的朝向一致,并且当游戏左摄像机设置的坐标为(X,1,ζ) 时,所述游戏右摄像机设置的坐标为(x+a,y,z),其中a为预设参数;然后,执行所图2所示的流程。其中,a的值可以根据人两眼之间的距离进行设置,具体的值可以是经验值,也可以根据大多数人两眼之间的距离进行设置。图2所示的流程图为,在步骤201中,游戏左摄像机和游戏右摄像机分别渲染游戏场景得到左画面和右画面;在步骤202中,将左画面和右画面并排放置得到3D图像,并显示给用户。即左游戏右摄像机采用图3的方式对游戏一帧的画面进行渲染。另外,左画面和右画面并排放置的具体含义可参见图4。需要说明,本专利技术中所描述的游戏左摄像机和游戏右摄像机并不是实际呈现实体装置的摄像机,而在图像处理过程中用于渲染场景所使用的功能单元,其在渲染过程中所起的作用与实体摄像机相同,在采用本专利技术的技术方案获得3D图像之后,用户再采用看3D图像的方式获得3D 立体影像。现参照图5,对看3D图像的方法进行介绍。首先要做的是将两只眼睛的视线焦点放到画面的背后面去,就是图中的C点放到画面背后;然后调节视线焦点的远近,一般往近处拉,大脑这时会自动寻找成像的最佳点, 当图中的A点和B点,这两个代表两个相似但是有些视差的物体合二为一时,就能够从3D 图像中看到立体影像了。这种看3D图像的方式是普通人都能够掌握的。通过上述的介绍不难发现,本专利技术所提供的获得3D图像的方式,向用户提供了一种不用佩戴3D眼镜就能够看到3D立体影像的3D图像。同时,本专利技术所提供的获得3D图像的方式,对显示器也没有任何要求,任何显示器都可以使用,不同于
技术介绍
中介绍的3D 实现技术。现有的3D实现技术都需要配置专门的显示设备,否则即使是有了 3D眼镜,用户也不能看到3D立体影像。另外,由于每个人眼睛的间距是不一样的,因此本专利技术方法还可以进一步包括根据用户的指示调整参数a。实现上述方法实施例的全部或部分步骤可以通过计算机程序控制相关的硬件来完成,前述的计算机程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。本专利技术还提供了一种获得游戏3D图像的装置,具体参见图6。该装置包括用于渲染游戏场景的游戏左摄像机和游戏右摄像机,以及图像处理单元;其中所述游戏左摄像机和游戏右摄像机设置的朝向一致,并且当游戏左摄像机设置的坐标为(X,1,ζ)时,所述游戏右摄像机设置的坐标为(x+a,y, ζ),其中a为预设参数;所述游戏左摄像机和所述游戏右摄像机,用于分别渲染游戏场景得到左画面和右画面,并分别发送至所述图像处理单元;所述图像处理单元,用于将从游戏左摄像机收到的左画面和从游戏右摄像机收到的右画面并本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:刘皓,
申请(专利权)人:腾讯科技成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。