发明名称 一种无镜立体引擎交互方法
摘要 本发明提供一种无镜立体引擎交互方法,该方法根据无镜立体显示特性在Unity3D引擎的场景中创建多台立体相机,创建需求交互的模型、文字及图片等素材内容,通过编写脚本代码实现模型、文字及图片等内容的立体交互。根据着色器Shader进行采样和融合处理获得无镜立体合成图像,通过鼠标、键盘、手势等识别方式可在无镜立体显示终端得到立体显示以及图文交互响应。
申请公布号 CN106170085A 申请公布日期 2016.11.30
申请号 CN201610623012.9 申请日期 2016.08.02
申请人 江苏维林苑影像科技有限公司 发明人 王吉林
分类号 H04N13/04(2006.01)I;H04N13/00(2006.01)I;H04N13/02(2006.01)I 主分类号 H04N13/04(2006.01)I
代理机构 代理人
主权项 一种无镜立体引擎交互方法,其特征在于包括以下步骤:a.、创建需求交互的文字以及图片;b.、将文字生成为带有透明通道的文字图片;c.、将需求交互的图片以及带有透明通道的文字图片导入Unity3D引擎,并将其格式调整为二维界面格式;d.、在Unity3D引擎中创建多个Sprite精灵组件,并将需求交互的图片以及带有透明通道的文字图片赋予不同的Sprite精灵组件;e.、编写脚本代码,实现图片与文字图片的交互操作;f.、在同一场景中建立多台虚拟相机,调整相机角度,将图片以及文字图片显示出来,同时虚拟相机按照一定的结构要求进行摆放,并在每个相机身上添加渲染贴图;g. 、创建零平面,编写脚本实现所有虚拟相机聚焦于零平面;h. 、计算出视点子像素映射矩阵,并编写相应的Shader,对每台相机渲染的贴图进行采样处理,并将经过采样处理的多张视差图像相加,得到最终合成图像;i. 、在Unity3D引擎的场景中创建无镜立体显示部分,分别为获取合成图像的相机以及无镜立体显示面板,并将得到的最终图像输出到无镜立体显示面板;j. 、运用Unity3D引擎编译以上场景,将其发布为PC端的可执行文件;k. 、PC端连接到无镜立体显示终端,将PC端图像输出到无镜立体显示终端,运行可执行文件,无镜立体显示终端得到正确的立体显示;l. 、在无镜立体显示终端进行图文交互操作,得到正确立体显示的图文交互响应,实现基于Unity3D引擎的无镜立体图文交互方法。
地址 221005 江苏省徐州市鼓楼区解放北路2号汇源置地广场1#-1-1310