@Shiraira3 年前

08/21
22:09
SFM 技术杂谈

SFM方便的复制其他角色的动作

前言:我们要使用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”)
注意:模型需要面朝相同的方向

SFM方便的复制其他角色的动作