02 / 05
SCIR
游戏角色挨打的一瞬间,生成真实的全身受击反应:输入当前姿势和受击的位置、方向、力度,一次前向就出 2 秒的动作。
SCIR = State-Conditioned Impact Response
- 57k
- 条仿真受击动作
- 1.8 ms
- 出 2 秒的动作
- 5.4 cm
- 关节位置误差
误差是在训练没用过的 6 个人上测的
做了什么
先在 Isaac Lab 里用 ProtoMotions 仿真出 57k 条受击动作当训练数据。
网络(1D-CNN + DCT)一次前向就出整段 2 秒的动作,1.8 ms;在训练没用过的 6 个人上,关节位置误差 5.4 cm。
在 Unreal 里接到角色上展示,也能换到 Manny 这类别的角色上。