本发明涉及虚拟现实技术领域,特别涉及一种基于虚拟现实技术的控制方法及其控制系统。
背景技术:
虚拟现实应用方面目前技术已经比较成熟,完全能模拟现实环境在计算机中生成三维图像,但接入游戏比较难,让游戏人物和现实互动还有许多难关需要克服。
技术实现要素:
本发明所要解决的技术问题是提供一种基于虚拟现实技术的控制方法及其控制系统。
本发明解决上述技术问题的技术方案如下:一种基于虚拟现实技术的控制方法,包括以下步骤:
步骤1、根据采集的身体素质信息和预存储的用户各种情绪下的面部情绪特征信息生成相应的虚拟人物模型,通过虚拟现实设备和虚拟基础数据库将所述虚拟人物模型可视化;
步骤2a、将采集的用户的即时面部信息与所述面部情绪特征信息进行对比,根据对比结果,使所述虚拟人物模型进行相应的表情动作;
步骤2b、对采集的用户的手部动作信息进行分析,得到运动控制指令,通过运动控制指令控制虚拟人物模型进行相应的运动。
本发明的有益效果是:通过采集用户的即时面部信息和手部动作信息并进行对比和分析,得到虚拟人物模型的控制指令,控制虚拟人物模型进行相应的动作,实现用户与虚拟人物的交互。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,执行步骤1前还包括:采集预定地区的地形和人口聚集地位置的基础数据,将所述基础数据通过虚拟现实技术转化为虚拟基础数据库。
采用上述进一步方案的有益效果是:以现有地形和建筑作为地图资源,减少设计工作,并通过虚拟现实技术和虚拟现实设备实现将数据转换为可视化的场景。
进一步,在执行步骤1后还包括:根据所述面部情绪特征信息生成相应的虚拟人物模型的表情动作,并将所述面部情绪特征信息和虚拟人物模型的表情动作按对应关系进行存储;获取用户预先设置的用户的手部动作信息和运动控制指令的对应关系,并进行存储。
采用上述进一步方案的有益效果是:将控制虚拟人物模型动作的指令与预先设置的手部动作信息进行对应制表,并进行存储,加快系统获取指令的速度,提高系统的工作效率。
进一步,通过点触发式手套或手柄传感器采集用户的手部动作信息,所述手部动作信息包括各个手指的动作信息。
采用上述进一步方案的有益效果是:采用点触发式手套或手柄传感器更好的感应用户手指的动作,避免出现误判的情况。
本发明还提供了一种基于虚拟现实技术的控制系统,包括:处理器、身体素质信息采集装置、即时面部信息采集装置和手部动作信息采集装置;
所述处理器,用于根据身体素质信息采集装置采集的身体素质信息和预存储的用户各种情绪下的面部情绪特征信息生成相应的虚拟人物模型,通过虚拟现实设备和所述虚拟基础数据库将所述虚拟人物模型可视化;
所述处理器,还用于将即时面部信息采集装置采集的用户的即时面部信息与所述面部情绪特征信息进行对比,根据对比结果,使所述虚拟人物模型进行相应的表情动作;
所述处理器,还用于对手部动作信息采集装置采集的用户的手部动作信息进行分析,得到运动控制指令,通过运动控制指令控制虚拟人物模型进行相应的运动。
进一步,该控制系统还包括:地图基础数据生成模块,用于获取预定地区的地形和人口聚集地位置的基础数据,将所述基础数据通过虚拟现实技术转化为虚拟基础数据库。
进一步,该控制系统还包括:存储设备;所述处理器,还用于根据所述面部情绪特征信息生成相应的虚拟人物模型的表情动作,并将所述面部情绪特征信息和虚拟人物模型的表情动作按对应关系通过所述存储设备进行存储;获取用户预先设置的用户的手部动作信息和运动控制指令的对应关系,并通过所述存储设备进行存储。
进一步,所述手部动作信息采集装置包括:点触发式手套或手柄传感器,用于采集用户的手部动作信息,所述手部动作信息包括各个手指的动作信息。
附图说明
图1为本发明实施例提供的一种基于虚拟现实技术的控制方法流程示意图;
图2为本发明实施例提供的一种基于基尼现实技术的控制系统结构示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,一种基于虚拟现实技术的控制方法,包括以下步骤:
步骤1、根据采集的身体素质信息和预存储的用户各种情绪下的面部情绪特征信息生成相应的虚拟人物模型,通过虚拟现实设备和虚拟基础数据库将虚拟人物模型可视化;
步骤2a、将采集的用户的即时面部信息与面部情绪特征信息进行对比,根据对比结果,使虚拟人物模型进行相应的表情动作;
步骤2b、对采集的用户的手部动作信息进行分析,得到运动控制指令,通过运动控制指令控制虚拟人物模型进行相应的运动。
上述实施例,通过采集用户的即时面部信息和手部动作信息并进行对比和分析,得到虚拟人物模型的控制指令,控制虚拟人物模型进行相应的动作,实现用户与虚拟人物的交互。
虚拟现实技术是多种技术融合,包括实时三维计算机图形技术,广角立体显示技术,对观察者头、眼、手的跟踪技术,以及触觉/力觉反馈、立体声、网络传输、语音输入输出技术等。
如图2所示,本发明还提供了一种基于虚拟现实技术的控制系统,包括:处理器、身体素质信息采集装置、即时面部信息采集装置和手部动作信息采集装置;
处理器,用于根据身体素质信息采集装置采集的身体素质信息和预存储的用户各种情绪下的面部情绪特征信息生成相应的虚拟人物模型,通过虚拟现实设备和虚拟基础数据库将虚拟人物模型可视化;
处理器,还用于将即时面部信息采集装置采集的用户的即时面部信息与面部情绪特征信息进行对比,根据对比结果,使虚拟人物模型进行相应的表情动作;
处理器,还用于对手部动作信息采集装置采集的用户的手部动作信息进行分析,得到运动控制指令,通过运动控制指令控制虚拟人物模型进行相应的运动。
优选的,该控制系统还包括:地图基础数据生成模块,用于获取预定地区的地形和人口聚集地位置的基础数据,将基础数据通过虚拟现实技术转化为虚拟基础数据库;如获取国内中西部地区的十二省区市和两到三个特困少数民族自治州中具有特殊地形或拥有特殊人口聚集的区域的各项基础数据,基础数据主要包括:地区地形、地区地貌、天气情况和地区所处经纬度。
身体素质信息主要包括:耐力、最大击打力、最快反应速度、最佳弹跳力以及指纹、身高、体重、血型、血压、用户三维立体图形信息等数据,通过三维扫描设备对用户进行扫描得到用户的三维立体图形信息,便能合成玩家游戏人物仿真图像,且根据用户的身体素质信息使虚拟人物模型具有玩家自己独特的相应属性。
优选的,该控制系统还包括:存储设备;处理器,还用于根据面部情绪特征信息生成相应的虚拟人物模型的表情动作,并将面部情绪特征信息和虚拟人物模型的表情动作按对应关系通过存储设备进行存储;获取用户预先设置的用户的手部动作信息和运动控制指令的对应关系,并通过存储设备进行存储。
所述即时面部信息采集装置包括:网络摄像头,当即时面部信息采集装置采集到用户的即时面部信息后发送到处理器,处理器将即时面部信息和面部情绪特征信息进行对比,根据比对结果,获取相应的虚拟人物模型的表情动作,控制虚拟人物模型进行相应的表情动作,保证准确传达用户的面部表情。
优选的,手部动作信息采集装置包括:点触发式手套或手柄传感器,用于采集用户的手部动作信息,手部动作信息包括各个手指的动作信息,根据用户预先设置的用户的手部动作信息和运动控制指令的对应关系来控制虚拟人物模型进行相应的运动或动作;具体的,比如右手捏紧就代表右手出拳,甚至在现实中真的把拳挥出去都没影响,反而有种互动感。同理,左手捏紧就代表左手出拳。至于游戏人物的行走、转身、加速、减速、跳跃、仰卧起坐以及摄物、接任务等动作设计,原本用键盘或鼠标操作也能完成,但整个人的精神要非常集中,对身体健康也有影响。现在用十根手指来进行组合,完全可以远离电脑或电视屏幕,和游戏中人物互动,挥挥拳踢踢腿甚至躺在床上都行,只要记住十根手指的动作搭配,慢慢熟能生巧,便可轻松游戏。
实施例1:通过虚拟现实技术将用户身体素质信息和预存储的用户各种情绪下的面部情绪特征信息生成相应的虚拟人物模型,通过手部动作信息采集装置采集用户手部的动作,如各个手指的动作,通过用户预先设置的用户的手部动作信息和运动控制指令的对应关系,得到用户手部动作信息对应的运动控制指令,通过运动控制指令控制虚拟人物模型进行运动。
实施例2:通过虚拟现实技术将用户身体素质信息和预存储的用户各种情绪下的面部情绪特征信息生成相应的虚拟人物模型,通过即时面部信息采集装置采集的用户的即时面部信息,将用户的即时面部信息与预存储的用户各种情绪下的面部情绪特征信息进行对比,根据面部情绪特征信息和虚拟人物模型的表情动作的对应关系,控制虚拟人物模型的面部进行相应的表情动作。
以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。