基于多层屏的3D显示算法的研究与实现

Research and Implementation of 3D DisplayingAlgorithm Based on Multi-layers Screen

  • 摘要: 为了获得裸眼3D的视觉效果,利用层析算法将物体投影图转换成衰减图,进而采用多层屏显示衰减图的方法来实现。该文首先在3DSMAX软件中等间距架设虚拟相机对场景中建立的模型进行多个角度的拍摄,然后针对这些投影视图,先通过简单的几何光学原理得到包含所有光线路径的稀疏矩阵,再通过最小二乘法最优化方法来拟合实际光场从而得到相应的衰减图,最后将其通过多层屏显卡导入到三层屏设备,观察得到的3D效果图,结果令人满意。

     

    Abstract: In order to obtain the 3D visual effect of naked eyes,the tomographic algorithm is used to convert the object projection map into the attenuation map,and then the method of multi-layer display attenuation diagram is realized.Firstly,the scenes of the model are captured by virtual cameras from different angles of view in 3DSMAX software at equal intervals.Then for these projection views,the sparse matrix containing all ray paths is obtained by simple geometrical optics.And then through the least squares optimization method to fit the actual light field to get the corresponding attenuation diagram.Finally,through the multi-layer screen card into the three-tier screen device,observe the 3D renderings,the results are satisfied.

     

/

返回文章
返回