虚拟环境中基于四元数的六自由度模型随动相机控制算法

基本信息

申请号 CN201710032264.9 申请日 -
公开(公告)号 CN106843285B 公开(公告)日 2019-11-01
申请公布号 CN106843285B 申请公布日 2019-11-01
分类号 G05D3/12(2006.01)I; G06T7/246(2017.01)I; G06T7/73(2017.01)I 分类 控制;调节;
发明人 韩勇; 丁志在; 马纯永; 于吉光 申请(专利权)人 青岛海大新星软件咨询有限公司
代理机构 青岛中天汇智知识产权代理有限公司 代理人 郝团代
地址 266000 山东省青岛市市南区香港东路23号中国海洋大学产业楼403
法律状态 -

摘要

摘要 本发明提出了一种虚拟环境中基于四元数的六自由度模型随动相机控制算法。该算法在三维视景中首先将当前视点相机与运动目标进行绑定,然后实时获得当前运动目标所处外部作用力等数据信息,及实时获得当前运动目标的三维坐标数据及运动姿态参数,通过四元数中的变换矩阵算法获得修正后的运动目标的运动参数,并将这些信息传递给系统相机事件,由系统相机事件进行处理后实现相机位置及运动姿态的同步更新,算法通过操纵键盘及外设控制器等装置改变跟随目标的运动状态,控制跟随目标的运动。该算法的创新性在于算法结构简单,计算量小,能准确获得运动目标的运动姿态等实时数据,有效的应用于运动目标的随动相机控制。