@Shiraira3 年前
- 需要使用VTA来定义shape key(形态键),否则不生效
- 编译时需要define bones(自动或手动,Crowbar有生成功能),否则骨骼不生效
前言:我们要使用puppet脚本Doc/Revzin’s Puppet Script!复制一个拥有很多动作的模型的动作(例如TF2官方模型,等)
在Workshop中安装完毕后,在SFM里添加主模型(原本就有动作的模型)与从模型(需要复制动作的模型),从模型使用主模型的 “名称”+num 进行命名(例如engine engine1),然后在主模型上使用 右键-Rig-Alpha/Gamma/Delta 进行应用,对三种模式的解释如下
Alpha: Same model Animation transfer. (For when you want a dozen of the same class to dance without editing each one)
Gamma: Cross Class script! (use this to animate with in the same universe/bone type) Characters MUST be facing the same the same direction and in the same pose in order to work.
Delta: The Cross Universe Script! Works ONLY WITH VALVE BIPEDS! (use this to animate cross universe) Characters Must be facing the same direction and in the same pose to work perfectly.
需要注意的是,puppet只会复制动作的差值,应用脚本前需要保证角色的默认动作基本一致(如都为“大”或“A”)
注意:模型需要面朝相同的方向