一种裸眼光场3D显示仿真方法技术

技术编号:37087955 阅读:22 留言:0更新日期:2023-03-29 20:03
本发明专利技术提出一种裸眼光场3D显示仿真方法。该方法包括四个步骤:第一步,获取3D场景不同视点的视差图像,根据像素映射关系合成裸眼光场3D显示器所使用的仿真片源;第二步,使用三维设计软件搭建裸眼光场3D显示器的完整3D模型;第三步,将仿真片源和完整3D模型分别导入3D渲染器中,添加材质和纹理等信息,并设置光源和背景等参数;第四步,在3D渲染器中搭建相机并合理设置渲染参数,利用光线跟踪渲染输出3D显示图像,进行不同观看位置的显示画面模拟。所提方法可实现3D显示效果的可视化仿真,可用于指导裸眼光场3D显示器的设计与优化。可用于指导裸眼光场3D显示器的设计与优化。可用于指导裸眼光场3D显示器的设计与优化。

【技术实现步骤摘要】
一种裸眼光场3D显示仿真方法
一、

[0001]本专利技术涉及裸眼3D显示
,更具体地说,本专利技术涉及一种裸眼光场3D显示仿真方法。
二、
技术介绍

[0002]裸眼光场3D显示能真实重构光场发光分布,具有无立体观看视疲劳、在观看范围内遮挡关系正确等优势,被认为是一类有发展和应用前景的3D显示技术。裸眼光场3D显示器的研制过程中会涉及众多参数的协调与优化,且任一参数的变动均会对观看视角等3D显示性能产生一定的影响。常见的光学设计软件侧重于显示器中单个零部件的光学性能分析和优化,无法定量分析和综合评价3D显示性能,而重复多次的光学再现实验对技术人员的精力和时间均是一种浪费。因此,对裸眼光场3D显示效果的可视化仿真至关重要。
三、
技术实现思路

[0003]本专利技术的目的是提供一种裸眼光场3D显示仿真方法。
[0004]所述方法包括四个步骤:
[0005]第一步,获取3D场景不同视点的视差图像,根据像素映射关系合成裸眼光场3D显示器所使用的仿真片源。
[0006]第二步,在三维设计软件中对裸眼光场3D显示器包含的所有零部件进行搭建,建立零部件的位置和角度关系,得到裸眼光场3D显示器的完整3D模型。
[0007]第三步,将前两步得到的仿真片源和完整3D模型分别导入3D渲染器中,对所述裸眼光场3D显示器的完整3D模型中各零部件添加材质和纹理等信息,并设置光源和背景等参数。
[0008]第四步,在所述3D渲染器中搭建相机并合理设置渲染参数,渲染输出3D显示图像,实现不同观看位置3D显示效果的可视化仿真。
[0009]进一步地,所述第一步中,首先根据3D场景,搭建相机阵列,拍摄得到不同视点对应的视差图像,组成视差图像阵列。相机阵列中的每个相机参数相同,且按一定的方向等间隔排列,以获取不同位置的3D场景信息。获得视差图像阵列后,根据像素映射关系合成仿真片源,所述仿真片源为数字图像。
[0010]进一步地,所述相机阵列的相机排列方式可以是一维或二维。
[0011]进一步地,所述第二步中,所述三维设计软件可以是SolidWorks、3dsMAX或Maya软件等。
[0012]进一步地,所述第二步中,所述裸眼光场3D显示器可以是集成成像、压缩光场或超多视点裸眼光场3D显示器等。
[0013]进一步地,所述裸眼光场3D显示器的零部件主要包括2D显示屏和光学调制元件。
[0014]进一步地,所述2D显示屏可以是LCD显示屏、LED显示屏、OLED显示屏或Micro

LED显示屏等。
[0015]进一步地,所述光学调制元件可以是微透镜阵列、柱透镜光栅或狭缝光栅等。
[0016]优选地,三维设计软件采用SolidWorks。具体地,按照所设计的参数,在SolidWorks的零件环境下绘制草图并进行拉伸、切除、阵列等操作,得到所述2D显示屏和光学调制元件零部件的3D模型。之后在SolidWorks的装配体环境下对零部件的3D模型之间点、线、面之间的位置关系添加配合,以保证所述2D显示屏和光学调制元件之间的距离和角度关系与裸眼光场3D显示器的设计参数一致,最终得到整个裸眼光场3D显示器的3D模型。
[0017]进一步地,所述第三步中,所述3D渲染器可以是Keyshot软件。在Keyshot软件中根据设计参数,对导入的裸眼光场3D显示器的完整3D模型赋予材质、颜色、背景、环境光等。具体地,对导入的所述完整3D模型进行调整,包括位置的平移、旋转、缩放等。之后对所述3D模型的2D显示屏和光学调制元件等零部件附着不同的材质,其中将仿真片源作为纹理贴图贴在2D显示屏零部件的前表面。最后,设置光源以点亮整个模型,调节灯光设置,并选择合适的背景。
[0018]进一步地,所述第四步中,在Keyshot软件中根据观看距离等设计参数添加相机,设置相机的位置、焦距、角度大小等参数和渲染参数。渲染得到相机所在位置的显示效果仿真图,进行不同观看位置的显示画面模拟,通过运动视差和遮挡关系反映3D显示效果和3D显示性能,对裸眼光场3D显示器的显示效果进行可视化仿真,指导3D显示器的参数设计和优化。
[0019]可选地,编辑所述2D显示屏的纹理贴图为视频贴图,实现动态画面的仿真,获得同一位置连续不同时刻的3D显示效果仿真图。
[0020]可选地,对相机添加绕轨和平移等动作实现观看位置的连续转换,获得连续不同位置同一时刻的3D显示效果仿真图。
四、附图说明
[0021]本专利技术的前述方面及优点从下述结合附图与实施例的详细描述中将得以进一步明确和容易理解,其中:
[0022]附图1为本专利技术一实施例的一种裸眼光场3D显示仿真方法流程示意图。
[0023]附图2为本专利技术一实施例提供的仿真片源。
[0024]附图3为本专利技术一实施例提供的超多视点裸眼光场3D显示器的完整3D模型设计界面。
[0025]附图4为本专利技术一实施例提供的已添加贴图和光源的超多视点裸眼光场3D显示器的仿真界面。
[0026]附图5为本专利技术一实施例提供的超多视点裸眼光场3D显示器在三个不同观看位置的仿真显示效果图。附图5(a)为观看距离为1200mm时

15
°
观看位置的仿真显示效果图,附图5(b)为观看距离为1200mm时0
°
观看位置的仿真显示效果图,附图5(c)为观看距离为1200mm时15
°
观看位置的仿真显示效果图。
[0027]上述各附图中的图示标号为:
[0028]1LCD显示屏3D模型、2柱透镜光栅3D模型。
[0029]应该理解上述附图只是示意性的,并没有按比例绘制。
五、具体实施方式
[0030]下面将结合本专利技术实施例的相关附图对本专利技术实施例中的技术方案进行更全面的描述。有必要在此指出的是,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,以下实施例只用于本专利技术做进一步的说明,不能理解为对本专利技术保护范围的限制,本领域技术熟练人员根据上述
技术实现思路
对本专利技术做出一些非本质的改进和调整,仍属于本专利技术的保护范围。
[0031]除非另有定义,本文所使用的所有技术和科学术语与所述
的技术人员通常理解的含义相同。本文中在专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本申请。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0032]附图1示出了本专利技术一实施例的一种裸眼光场3D显示仿真方法流程示意图,所述方法包括四个步骤。
[0033]在一个实施例中,进行超多视点裸眼光场3D显示的仿真,所述步骤一中,使用204
×
1虚拟相机阵列,对“蛋糕”3D模型进行拍摄,相机水平等间隔排列,相邻相机的间距为1.5mm,共拍摄得到204幅视差图像,组成204
×
1的视差图像阵列。由视差图像阵列与仿真片源之间的子像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种裸眼光场3D显示仿真方法,其特征在于,该方法包括四个步骤:第一步,获取3D场景不同视点的视差图像,根据像素映射关系合成裸眼光场3D显示器所使用的仿真片源;第二步,在三维设计软件中对裸眼光场3D显示器包含的所有零部件进行搭建,得到裸眼光场3D显示器的完整3D模型;第三步,将前两步得到的仿真片源和完整3D模型分别导入3D渲染器中,对所述裸眼光场3D显示器的完整3D模型中各零部件添加材质和纹理等信息,并设置光源和背景等参数;第四步,在所述3D渲染器中搭建相机并合理设置渲染参数,渲染输出3D显示图像,实现不同观看位置3D显示效果的可视化仿真。2.根据权利要求1所述的一种裸眼光场3D显示仿真方法,其特征在于,在第一步中,根据3D场景,搭建相机阵列,拍摄得到不同视点对应的视差图像,组成视差图像阵列,相机阵列中的每个相机的参数相同,且按一定的方向等间隔排列,获得视差图像阵列后,根据像素映射关系合成仿真片源。3.根据权利要求1或2所述的一种裸眼光场3D显示仿真方法,其特征在于,相机阵列的相机排列方式可以是一维或二维。4.根据权利要求1所述的一种裸眼光场3D显示仿真方法,其特征在于,在第二步中,三维设计软件可以是SolidWorks、3dsMAX或Maya软件,采用SolidWorks软件时,在零件环境下绘制草图并进行拉伸、切除、阵列等操作,得到零部件的3D模型,之后在装配体环境下对零部件的3D模型之间点、线、面之间的位置关系添加配合,得到整个裸眼光场3D显示器的3D模型。5.根据权利要求1所述的一种裸眼光场3D显示仿真方法,其特征在于,在第二步中,裸眼光场3D显示器可以...

【专利技术属性】
技术研发人员:王琼华王童语胡晓帅林星雨邢妍马晓莉张汉乐
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1