@Shiraira3 年前

08/21
22:11
SFM 技术杂谈

L4D2模型导入SFM的几个问题

  1. 脖子伸长的问题通过改变anime与sequence进行调整,个人通常删光其他的只留一个reference,例如$sequence “reference” “special_week_anims\reference.smd”{
    fps 1
    }
  2. 需要手动Decompile后修改QC中的文件名,修改路径,并且给模型重命名以方便辨识
    例如 survivors/survivor_coach.mdl 修改为 mcqee/mcqee.mdl

L4D2模型导入SFM的几个问题

@Shiraira3 年前

08/21
22:10
SFM 技术杂谈

SFM trick

  1. 修改模型后,在sfm里执行utilities – reattach model生效
  2. Procedure bone 在缩放后会失效,需要utilities – bake procedure bone,但会使procedure bone失效

SFM trick

@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方便的复制其他角色的动作