发明名称 |
一种基于WinXP系统的3D显示方法 |
摘要 |
一种基于WinXP系统的3D显示方法,修改原有3D渲染流程,将渲染的视差图加工合并成立体图后,提交给显卡驱动程序,以产生3D显示效果。具体使用如下渲染步骤:创建两张width*height左右眼纹理;创建(2*width)*(height+1)立体纹理,往立体纹理里填充立体图片标识;设置左眼纹理为后备缓冲,并设置左眼投影矩阵渲染至左眼后备缓冲;设置右眼纹理为后备缓冲,并设置右眼投影矩阵;渲染至右眼后备缓冲;分别拷贝左右眼纹理至立体纹理的左上角及右上角;拷贝立体纹理至后备缓冲;提交后备缓冲。本发明能在已有3D程序基础上改进,无需大量修改代码即可实现立体显示的效果。 |
申请公布号 |
CN103024414A |
申请公布日期 |
2013.04.03 |
申请号 |
CN201210519960.X |
申请日期 |
2012.12.06 |
申请人 |
福建天晴数码有限公司 |
发明人 |
林锋;刘德建;陈宏展;杨健;高强 |
分类号 |
H04N13/00(2006.01)I |
主分类号 |
H04N13/00(2006.01)I |
代理机构 |
福州市鼓楼区京华专利事务所(普通合伙) 35212 |
代理人 |
宋连梅 |
主权项 |
一种基于WinXP系统的3D显示方法,其特征在于:使用如下渲染步骤:步骤1:创建两张width*height左右眼纹理;步骤2:创建(2*width)*(height+1)立体纹理,往立体纹理里填充立体图片标识;步骤3:设置左眼纹理为后备缓冲,并设置左眼投影矩阵;步骤4:渲染至左眼后备缓冲;步骤5:设置右眼纹理为后备缓冲,并设置右眼投影矩阵;步骤6:渲染至右眼后备缓冲;步骤7:分别拷贝左右眼纹理至立体纹理的左上角及右上角;步骤8:拷贝立体纹理至后备缓冲;提交后备缓冲;渲染循环按上述步骤3至步骤8,生成3D图。 |
地址 |
350000 福建省福州市福州开发区星发路8号 |