VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(下):实现腿部行走动画
在上一篇教程:VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(上):实现上半身的追踪(附带VRM模型导入Unity方法和手腕扭曲的解决方法)当中,我们通过配置VRIK + Unity XR Interaction Toolkit 实现了 VR 全身模型上半身的追踪。这篇教程,我将介绍如何实现腿部行走的动画。
实际上,当你按着上一篇教程配置过后,角色已经可以行走了,但是走路的姿势非常怪异,角色看上去像是被拖着走。
因此,我们需要优化一下走路的表现形式。方法很简单,我们找到挂载到角色模型上的 VRIK 组件,在 Locomotion 中将 Mode 由原来的 Procedural 改为 Animated
原来的 VRIK 组件 (Procedural):
修改后的 VRIK 组件 (Animated):
如果 Locomotion mode 为 Procedural,腿部的动作姿态会由程序自己计算出来。虽然我们也可以调整其中的一些参数,但是想要调出比较好的效果还是比较困难的。
如果 Locomotion mode 为 Animated,腿部的运动姿态会由 Unity 的 Animator 控制。因此,我们现在还需要为角色模型的 Animator 组件添加 Anmiation Controller,来控制行走时播放什么动画。Final IK 已经为我们提供了一个现成的 Anmiation Controller,名字叫做 VRIK Animated Locomotion,可以直接搜索找到。
角色的行走速度可以通过调整 Min Animation Speed 进行修改。
现在,我们可以运行程序,角色模型的走路姿势就比之前正常多了。
⭐ 总结一下设置 VRIK 全身模型的大致步骤:
- 给角色模型添加 VRIK 组件
- 将模型的头部和手部的复制体作为 VR 追踪目标的子物体
- 将上一步中的复制体作为 VRIK 组件的 IK Targets
- 调整 IK Targets 的位置和旋转角度
- 在模型手部节点的前一个节点(一般是前臂)配置 Twist Relaxer 组件,解决手腕扭曲的问题
- 将 VRIK 组件中的 Locomotion mode 设为 Animated,调整参数,并且在模型的 Animator 中添加 Animation Controller
VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(下):实现腿部行走动画相关推荐
- VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(上):实现上半身的追踪(附带VRM模型导入Unity方法和手腕扭曲的解决方法)
文章目录
- unity XR Interaction ToolKit配置
第一步:新建项目 以2019.4.14为例,新建项目 第二步:导入依赖包 点击Window--PackageManager,导入AR Foundation.XR Plugin Manageme ...
- Unity XR Interaction Toolkit研究
XR Interaction Toolkit研究 官方链接: https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2. ...
- Unity XR Interaction Toolkit(一)配置环境
在开始之前 XR Interaction Toolkit能够匹配市面上大多VR设备,使用它开发可以以逸待劳,开发中不用添加VR厚重繁杂的SDK包,但是同时也不能使用设备的特性(Quest的手势识别,V ...
- Unity XR Interaction Toolkit中Action与Device的差异探究
XR交互工具包的两种交互方式 前情提要:此文章是自己对XR交互的两种方式的理解,很可能有些不太对的地方,同时这里面的内容,也需要对XR交互使用有了较熟练的使用才能看懂 XR Interaction T ...
- Unity XR Interaction Toolkit(二)手柄交互
目录 一.结构配置 二.交互事件 1.事件设置 2.绑定设置 3.组合按键输入 4.事件挂载 三.代码响应 1.事件回调 2.数值获取 注意,本文的Toolkit版本在2.2以上,低版本没有样例和部分 ...
- Unity之OpenXR+XR Interaction Toolkit接入Pico VR一体机
一.前言 Pico VR 一体机是目前国内比较流行的VR设备之一,PICO成立于2015年3月,于2021年9月并入字节跳动.最新推出的Pico4一体机售价只有2400左右,这让很多家庭都入手了Pic ...
- Unity之OpenXR+XR Interaction Toolkit 安装和配置
前言 XR Interaction Toolkit 是Unity基于OpenXR标准,发布的一套XR工具,目的是方便我们快速接入XR相关的SDK,并且做到兼容不同VR设备的目的,目前流行的VR设备如O ...
- unity开发VR的项目02——初始项目的创建和运行(基于xr interaction toolkit和OpenXR)
一.环境配置 1.Open XR Plugin插件导入 打开Window->Package manager,在unity Registry中找到插件OpenXR Plugin下载并导入. 找到项 ...
最新文章
- java源码阅读LinkedList
- Java程序员如何在编码中减少bug存在
- couchbase_具有Couchbase,Java EE和WildFly的CRUD Java应用程序
- 一键离线下载python安装包:
- Go 的新关键字 any 是个啥
- 0-1背包问题的简单解释
- “kuangbin带你飞”专题计划——专题一:简单搜索
- JAVA循环嵌套 方法的定义与重载 数组 数组异常 练习
- 通过在群晖上安装虚拟机,实现群晖与115网盘的双向同步
- Enhancement spot 的实现
- mysql分组取最新时间的数据
- 【opencv 450 core】使用统一向量指令(Universal Intrinsics)对代码进行矢量化
- 睿智的目标检测——YoloV7-Tiny-OBB旋转目标检测算法部署
- vue-router前端路由的两种模式的区别
- 关于OC取名循环渐进的申明
- 队友代码神注释,ORZ 留下两行泪!
- tomcat中编码配置
- vue 高德地图 不同区域显示不同颜色_高德地图车机版4.0解析:看不见的升级才是重点...
- 标准体制中的 GB8567——88
- 编译VirtualNES虚拟红白机