融合平滑蒙皮方法

可控制网格的哪些区域受双四元数蒙皮的影响,哪些区域受经典线性蒙皮的影响。

通过在“绘制蒙皮权重工具”(Paint Skin Weights Tool)中将“权重类型”(Weight Type)设定为“DQ 融合权重”(DQ Blend Weight),可以根据每个顶点绘制经典线性和双四元数蒙皮模式之间的融合的权重贴图。在世界空间中,顶点以线性方式融合在一起。

绘制融合蒙皮权重贴图

  1. 选择平滑蒙皮对象,并将“蒙皮方法”(Skinning Method)设定为“权重已融合”(Weight Blended)(如果尚未设定)。

    可以在绑定蒙皮时或在 skinCluster 中(如果蒙皮已绑定),在“平滑绑定选项”(Smooth Bind Options)中设定“蒙皮方法”(Skinning Method)。请参见绑定平滑蒙皮

  2. 打开“绘制蒙皮权重工具”(Paint Skin Weights Tool)(选择“蒙皮 > 编辑平滑蒙皮 > 绘制蒙皮权重”(Skin > Edit Smooth Skin > Paint Skin Weights))。
  3. “权重类型”(Weight Type)下拉列表中,选择“DQ 融合权重”(DQ Blend Weight)
  4. 绘制权重值来根据每个顶点控制经典线性和双四元数蒙皮之间的融合。

    以下示例图像使用“交互式蒙皮绑定工具”(Interactive Skin Binding Tool)选项”中的默认“颜色预设(Color presets)”之一来显示权重。

    白色区域表示权重值为 1 的顶点,表示其影响具有完全双四元数影响。在这些区域中,旋转影响时将保留体积。黄色、橙色和红色区域指示权重值小于 1 的顶点,因此影响将具有双四元数和线性蒙皮的融合,并且可能会丢失一些体积。网格的黑色区域权重指示权重值为 0 的顶点,表示其影响设定为完全经典线性蒙皮。

  5. 练习使用骨架,以确保蒙皮按预期方式变形。

    在绘制了完全双四元数权重值的区域中旋转或扭曲关节时,将在网格中保留体积。

相关主题