发明名称 |
通过改变视点角度制作三维图像源的方法和装置 |
摘要 |
本发明提供一种通过改变视点角度制作三维图像源的方法和装置,所述方法包括:首先,先在X、Y、Z三维绘图空间中绘制好三维界面图形,并设置一透视视点的位置;再通过改变视点角度制作左右眼视图图像并写到存储器中;就此完成了一帧立体显示所需的左右眼视图图像,重复上述步骤,直至完成所需的每一帧立体显示所需的左右眼视图图像,以供三维立体显示设备使用。本发明是通过改变视点角度来模拟人眼观看角度来分别绘制两个画面制作用于三维立体显示的三维图像源,以供立体显示设备显示为三维立体效果,使用户在使用用户界面时或者进行三维游戏时享受立体显示效果,大幅提高用户体验。 |
申请公布号 |
CN102063735B |
申请公布日期 |
2012.07.18 |
申请号 |
CN201010538253.6 |
申请日期 |
2010.11.09 |
申请人 |
福州瑞芯微电子有限公司 |
发明人 |
廖裕民 |
分类号 |
G06T17/00(2006.01)I |
主分类号 |
G06T17/00(2006.01)I |
代理机构 |
深圳市博锐专利事务所 44275 |
代理人 |
张明 |
主权项 |
一种通过改变视点角度制作三维图像源的方法,其特征在于:包括如下步骤:步骤10、首先,先在基于XYZ坐标系的X、Y、Z三维绘图空间中绘制好三维界面图形,并设置一透视视点的位置;步骤20、然后按步骤30和40设置左眼视图的视点和右眼视图的视点,并得到相应的视图图像;步骤30、左眼视图的视点的位置是从透视视点出发,以所述三维界面图形的中心点为圆心,以透视视点到三维界面图形的中心点的距离为半径,在俯视XZ平面上,顺时针旋转角度a,所得到左眼视点位置;之后,将三维界面图形投射到左眼视点位置所对应的屏幕上,得到左眼视图图像,然后将左眼视图图像写到存储器中;步骤40、右眼视图的视点的位置是从透视视点出发,以所述三维界面图形的中心点为圆心,以透视视点到三维界面图形的中心点的距离为半径,在俯视XZ平面上,逆时针旋转角度a,所得到右眼视点位置;之后,将三维界面图形投射到右眼视点位置所对应的屏幕上,得到右眼视图图像,然后将右眼视图图像写到存储器中;步骤50、就此完成了一帧立体显示所需的左右眼视图图像,重复步骤20~40,直至完成所需的每一帧立体显示所需的左右眼视图图像,以供三维立体显示设备使用;其中,步骤30和40的顺序不限先后;所述透视视点是画透视图时视线集中于一点的位置;所述旋转角度a的计算公式为:tan(a)=(D_eye/2)/(L_panel+L_graphic),式中:D_eye表示正常人双眼的瞳孔距离;L_panel表示人的面部到屏幕的距离;L_graphic表示三维界面图形的中心点到屏幕的距离。 |
地址 |
350003 福建省福州市铜盘路软件园A区18号楼 |