SFM/HWM简介

From Valve Developer Community
Jump to: navigation, search
English (en)中文 (zh)
... Icon-Important.png
Team Fortress 2 Team Fortress 2的Heavy使用硬件变形系统

如果您曾经在SFM中做过短片或者在Garry's Mod Garry's Mod中摆弄过军团要塞的人物,您很有可能看到过前缀为HWM的角色模型。HWM代表Valve的硬件变形系统(Hardware Morph system)。这是Valve在Source Filmmaker Source Filmmaker制作的电影中使用的主要系统,它为动画师提供了面部动画的高端控制器。意味着这些主要用于电影,要花费大量的制作成本,大多数人物的面部包含50多个控制器,并且这些控制器有着大量的底层编程。

DMX格式

基于SMD构建的DMX格式是当前用于为起源引擎创建模型的模型格式。目前,Maya(官方支持)和Blender(第三方支持)可以使用插件导出DMX格式。DMX存储的Flex数据,很像.vta文件,但是您可以使用混合变形(blendshape)节点将它们保存在同一个文件中。这也是为什么Valve现在会使用它去创造角色。HWM只能靠通过DMXEdit处理的DMX文件才能工作。DMX格式支持128个flex控制器和数量未知(但肯定很多)的变形目标。Team Fortress 2 Team Fortress 2的HWM(“硬件变形”)模型使用了一组标准的50个变形目标、35个控制器和大约100个用于修型的变形目标。

用于修型的变形目标(Corrective shapes)

当多个变形目标同时作用时,混合结果可能会有穿模现象,或您对结果不满意,可基于混合结果再制作一个用于修型的变形目标。

有对应的修型变形目标后,多个变形目标作用时,就会驱动修型变形目标生效,达到修型的效果。

阅读相关文档 Corrective_shapes

扩展阅读