【技术实现步骤摘要】
本专利技术涉及一种可使人机互动的仿生虚拟世界的控制方法及运用。
技术介绍
现有技术中已给出了可人机互动的仿生虚拟世界的多种控制方法及其设备,但均存在一缺陷需要用户运动空间大,且运动存在局限性,如当用户已移动到墙壁,但游戏自我角色下一动作还需要用户向墙壁的背向前进,就会使用户“撞墙”且无法继续实施上述控制。而现有技术为了避免这种情况,一般采用如下方法 I)缩小自我角色的活动空间(注意,这里说的是自我角色而非用户),以使用户控制过程中不用移动或尽量减小活动,但这样的方法使游戏的可玩性大大降低,其运用价值也非常有限。2)限定自我角色所在环境,如申请号为201110065915的《仿生学运动》。3)限定自我角色活动形式,如仅只能在指定路线内驾驶汽车等移动工具;该形式的目的在于避免,“虚拟角色通过肢体发生位移时,用户在现实空间中也需要发生位移”。4)利用空载控制台,如跑步机等方案,使用户至在同个位置移动,但也存在着用户需要持续体能消耗,因此很难长时间持续进行人机互动;另外这样的控制台“空载”的路径非常有限,如用户只能在跑步机传送带上的同一方向跑动,而无法朝任意方向活动,用户也很难随心运动。现有技术除了无法实现自我角色如现实般可充分进行自由活动外,还存在机械控件多、成本高,而且携带不便等问题。
技术实现思路
本专利技术的目的是提供一种不必为保证自我角色和用户的配合,而对虚拟世界进行空间、环境、人机互动形式等进行限制的人机互动方法及设备;或不必为保证自我角色如现实般可充分进行自由活动,而对虚拟世界进行空间限制、环境限制、人机互动形式等进行限制的人机互动方法及设备。为了便 ...
【技术保护点】
一种人机互动的控制方法,专门针对用户置身于控制台上而进行的人机互动,专门针对在虚拟世界中建立自我角色,通过用户动作控制自我角色实施一个或以上虚拟允许动作,并要求至少有一个或一组虚拟允许动作可使自我角色仅通过肢体与虚拟世界物方的作用,实现自我角色在虚拟世界中位置发生变化且与该物方发生相对位移;所述人机互动控制方法至少包括如下情形:通过用户的脚参与控制自我角色的脚,并使自我角色走路;其特征在于:使用户通过实施用户允许微动作方案以控制虚拟环境中的自我角色实施相应的虚拟允许动作方案;?所述允许微动作方案至少包括一个或以上的微动作;所述微动作是指按如下规则控制自我角色的用户动作:规定一用户动作的幅度上限为Mm,且使Mm小于用户的运动极限;?就该动作规定自我角色对应的虚拟动作幅度上限为Nm且Nm>Mm;设在t时间点上用户执行该动作的幅度为Mt,对应自我角色执行相应的虚拟动作幅度为Nt,则满足:当Mt≥Mm时Nt=Nm、当MtNt>Mt;在以下部位中至少有两个或以上部位涉及执行允许微动作方案:头部、脖子、腰部、上臂、下臂、宽部、上腿、下腿、手掌和脚掌;控制用户身上至少两处不同部位被放大比例方案不同, ...
【技术特征摘要】
2011.12.24 CN 201110438933.51.一种人机互动的控制方法,专门针对用户置身于控制台上而进行的人机互动,专门针对在虚拟世界中建立自我角色,通过用户动作控制自我角色实施一个或以上虚拟允许动作,并要求至少有一个或一组虚拟允许动作可使自我角色仅通过肢体与虚拟世界物方的作用,实现自我角色在虚拟世界中位置发生变化且与该物方发生相对位移;所述人机互动控制方法至少包括如下情形通过用户的脚参与控制自我角色的脚,并使自我角色走路;其特征在于使用户通过实施用户允许微动作方案以控制虚拟环境中的自我角色实施相应的虚拟允许动作方案; 所述允许微动作方案至少包括一个或以上的微动作; 所述微动作是指按如下规则控制自我角色的用户动作规定一用户动作的幅度上限为Mm,且使Mm小于用户的运动极限;就该动作规定自我角色对应的虚拟动作幅度上限为Nm且设在t时间点上用户执行该动作的幅度为Mt,对应自我角色执行相应的虚拟动作幅度为Nt,则满足当Mt > Mm时Nt = Nm、当Mt〈Mm时Nm>Nt>Mt ; 在以下部位中至少有两个或以上部位涉及执行允许微动作方案头部、脖子、腰部、上臂、下臂、宽部、上腿、下腿、手掌和脚掌; 控制用户身上至少两处不同部位被放大比例方案不同,以实现虚拟角色的任意活动,用户都无需离开控制台。2.如权利要求1所述的一种人机互动的控制方法,其特征在于它包括以下步骤 1)确定用户身上可发出命令的部位N集合,确定其中需执行微动作的活动部位NI集合;并规定NI集合中各部位执行微动作的情形Xl ; 2)确定自我角色可被控制的部位M集合,及M集合中各部位与N集合中各部位的对应关系; 3)确定在一种或多种Xl情形下,NI集合中各部位被M集合中相应部位的放大比例方案; 4)跟踪并识别N集合中的各部位执行允许微动作方案;并根据步骤3)使自我角色执行虚拟允许动作。3.如权利要求2所述的一种人机互动的控制方法,其特征在于至少有一套允许微动作方案规定了用户身上nl个活动部位需执行微动作,n2个活动部位不执行微动作,其中nl彡2,n2彡O ;相应的 步骤I)在部位N集合中,增加规定不需执行微动作的部位N2集合; 步骤3)增加就N2集合中各个部位确定M集合中的对应部位,并规定N2集合中各部位与M集中相应部位执行相同动作幅度或缩小动作幅度。4.如权利要求2或3所述的一种人机互动的控制方法,其特征在于步骤2)中就NI集合中的部位还规定了不执行微动作的情形X2;步骤3)还规定了在X2情形下,NI中各个部位对相应M中的部位应执行相同动作幅度或缩小动作幅度。5.如权利要求2所述的一种人机互动的控制方法,其特征在于步骤4)中跟踪并识别N集合执行允许微动作方案的方法是跟踪识别N集合中各活动部位对应的肌肉的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。