一种计算全息动画的快速生成方法

    公开(公告)号:CN101452581B

    公开(公告)日:2010-12-08

    申请号:CN200810220610.7

    申请日:2008-12-30

    Applicant: 暨南大学

    Abstract: 本发明公开了一种计算全息动画的快速生成方法,包括以下步骤:(1)通过对物光场进行等间距采样,用离散傅立叶变换得到变换后的全息图面光场,生成计算全息图;(2)判断下一帧动画是否发生了平移,如果发生了平移,则直接计算出全息图面光场上相位的变化情况,并将该变化反映到下一帧的全息图面光场中;然后再判断是否发生了旋转,如果发生旋转,则将当前帧全息图面光场旋转同样角度,并按照原采样点的位置重新采样,然后将相位与模的变化反映到下一帧的全息图面光场中,从而产生下一帧的计算全息图。本发明实现了计算全息动画实时显示的可能,消除了计算冗余,节省了大量的计算时间,而且硬件设备的要求较低,投入小,容易实现。

    一种3D模型的计算全息图快速生成方法

    公开(公告)号:CN101458822B

    公开(公告)日:2010-08-25

    申请号:CN200810220611.1

    申请日:2008-12-30

    Applicant: 暨南大学

    CPC classification number: G03H1/0808 G03H2210/45

    Abstract: 本发明公开了一种3D模型的计算全息图快速生成方法,在世界坐标系中的三角面片经过平移和一系列的旋转后,变换到“标准位置”,同时,对三角面片实施的变换,同样在全息面上进行,使全息面与物面中的三角面片的相对位置在三角面片坐标变换后保持不变。通过菲涅耳衍射积分公式推导出全息面上任意一点光场与三角面片顶点光场间的关系,然后将特定三角面片顶点坐标和光场代入公式求出全息面上各采样点光场。本发明极大地节省了计算量、避免了物面的采样误差且可生成任意分辨率的计算全息图。

    一种3D模型的计算全息图快速生成方法

    公开(公告)号:CN101458822A

    公开(公告)日:2009-06-17

    申请号:CN200810220611.1

    申请日:2008-12-30

    Applicant: 暨南大学

    CPC classification number: G03H1/0808 G03H2210/45

    Abstract: 本发明公开了一种3D模型的计算全息图快速生成方法,在世界坐标系中的三角面片经过平移和一系列的旋转后,变换到“标准位置”,同时,对三角面片实施的变换,同样在全息面上进行,使全息面与物面中的三角面片的相对位置在三角面片坐标变换后保持不变。通过菲涅耳衍射积分公式推导出全息面上任意一点光场与三角面片顶点光场间的关系,然后将特定三角面片顶点坐标和光场代入公式求出全息面上各采样点光场。本发明极大地节省了计算量、避免了物面的采样误差且可生成任意分辨率的计算全息图。

    一种计算全息动画的快速生成方法

    公开(公告)号:CN101452581A

    公开(公告)日:2009-06-10

    申请号:CN200810220610.7

    申请日:2008-12-30

    Applicant: 暨南大学

    Abstract: 本发明公开了一种计算全息动画的快速生成方法,包括以下步骤:(1)通过对物光场进行等间距采样,用离散傅立叶变换得到变换后的全息图面光场,生成计算全息图;(2)判断下一帧动画是否发生了平移,如果发生了平移,则直接计算出全息图面光场上相位的变化情况,并将该变化反映到下一帧的全息图面光场中;然后再判断是否发生了旋转,如果发生旋转,则将当前帧全息图面光场旋转同样角度,并按照原采样点的位置重新采样,然后将相位与模的变化反映到下一帧的全息图面光场中,从而产生下一帧的计算全息图。本发明实现了计算全息动画实时显示的可能,消除了计算冗余,节省了大量的计算时间,而且硬件设备的要求较低,投入小,容易实现。

Patent Agency Ranking