光场显示原理
1、人眼立体视觉的原理
人的双眼有一定距离,同一个三维物体在双眼视网膜上的成像不同。左眼看到物体左侧多,右眼反之。左右眼不同的图像(即视差图)经大脑处理并融合,就有了立体视觉的感受。
2、光场显示屏产生立体的原理
光场显示屏有特殊的光学结构,可将不同的图像折射到相应的方向,形成多个视点。当人的左右双眼分别接受到这些视差图时,根据人眼立体视觉的原理,就能感受到立体效果了。
3、多视点图像的获取
根据上述产生立体效果的原理,光场内容需要三维物体或三维场景不同角度下符合规范的图像序列,获取方式包括3D软件渲染,实拍采集等。
在blender中用虚拟相机拍摄橘子
光场显示屏展示效果
4、光场显示屏播放多宫格内容
步骤1:编码交织
用特定算法将不同角度的图像编码为交织图,不同的光场显示设备都有相应的编码参数。
多宫格图(不同角度的图像)
交织图
步骤2:画面还原
使用相匹配的光场设备播放交织图,就可以将不同角度下的对应图像再现出来,呈现立体效果。
5、光场显示屏支持的3D内容
3D模型及程序无法在光场显示屏中直接呈现立体效果。需要先用 臻像科技 提供的U3D、UE、Blender、3Dmax、C4D等3D软件插件,或更底层的SDK工具渲染合成多宫格数据或交织数据后,才能在光场显示屏中呈现出立体效果。
如果是其他3D软件,可以尝试将场景渲染为角度合适的图像序列或视频,或导出usd、fbx、obj、gltf等通用格式3D模型。臻像科技提供可以将这些模型数据转化为光场内容的软件和工具。
臻像 WIKI
1、多宫格图/视频
多宫格图/视频是光场显示屏的通用数据,适用于不同类型的光场显示屏,适合传播。多宫格图/视频可以理解为不同视角画面的图像/视频序列,图像数量由光场显示器的类型决定。例如,48度的光场显示屏可搭配48个视点的多宫格图,组合形式可以是6*8、8*6等。
2、交织图/交织视频
交织图/视频匹配对应的光场显示设备类型,无法作为通用数据传播。交织图和交织视频是光场显示屏最终播放的数据,通过对多视点图或多视点视频进行编码生成,在普通显示屏只能观看到模糊图像,使用对应型号的光场显示器播放则可以呈现立体效果。
3、深度照片/视频(RGB-D)
深度照片/视频是包含深度信息的照片和视频,有多种获取方式,例如双目相机拍摄、深度算法生成等。可以使用该类型数据制作光场内容。