随着虚拟人运动控制研究的逐步发展,人们对虚拟人运动的"类人性"提出了更高的要求,有必要对虚拟人的下意识行为进行一定的研究。根据下意识行为生成机理,创建下意识行为智能体,对智能体进行参数设计,确立下意识行为生成方式;构建下意识行为单元,根据智能体"指令"选择对应的下意识行为,利用姿态样本库,依据特定任务约束,生成带优先级的逆向运动学(PIK)算法计算需要的初始姿态;参照初始姿态,利用PIK算法对所有任务约束按优先级顺序进行IK迭代求解,生成关键帧,实现下意识行为的生成。实验结果表明,通过使用PIK算法,生成了逼真的下意识行为,大大提高了虚拟人运动的"类人性"。
Currently,with the development of the survey of the virtual human motion generation and control technology,people propose higher requirements for the control of virtual human,which promote us to do some research on the subconscious actions.According to the mechanism of the generation of the subconscious actions,first,an agent model of subconscious actions was constructed,and the parameters were set to establish the generation way of subconscious actions.Then,the subconscious unit was built to select the corresponding subconscious action in the light of the command of the agent model.Simultaneously,based on posture sample database,the system would generate the initial posture which was needed by the calculation of Prioritized Inverse Kinematics Algorithm.Finally referenced to the initial posture and with all constraints considered at different priority levels,the PIK(Prioritized Inverse Kinematics) algorithm could be iterated step by step to get a final key posture,which realized the generation of subconscious action.The experiments present that,by using the Prioritized Inverse Kinematics Algorithm,the realistic subconscious actions is generated,which increases the "lifelike" nature of the motion of virtual human greatly.