打开地板接触属性
创建遵循已定义地板边界的角色时涉及两个组件。首先,有地板接触标记以及手指尖和脚趾尖,它们定义角色的手、脚、手指和脚趾的哪些部位与地板交互。其次,有一个为角色指定的对象,用于表示地板的水平面和方向。
为角色的手和脚激活并定义了地板接触后,可以自定义这些标记与其接触的实际地板。如果未定义地板,则角色的手和脚将 Y 轴上 0 处的平面视为地板。
激活“脚地板接触”(Feet Floor Contact)可防止模型的脚穿过地板。使用“脚地板接触设置”(Feet Floor Contact Setup)文件夹中的选项可以调整脚与地板接触的方式。
选项 | 行为 |
---|---|
法线 | 六个标记定义每只手的地板接触。中间标记应定义手指的开始位置。 |
Wrist | 四个点定义每只手的地板接触。手标记显示在每个手掌周围。 |
FingerBase | 四个点定义每只手的地板接触。手地板接触标记显示在每只手的手指周围。 |
蹄(Hoof) | 四个点定义每只手的地板接触,但点的方向角度为 90 度,从而允许您为蹄类动物类型(例如马)定义地板接触。这些接触标记允许 180 度的移动。 |
选项 | 行为 |
---|---|
粘滞(Sticky) | 每个手指将粘滞在与地板接触的确切位置。 |
扩散 | 手指将在接触地板时扩散,以尝试保持手指的位置不变。旋转应用于每根手指的根部。 |
粘滞和扩散(Sticky & Spread) | 平均手指在粘滞和扩散之间的行为。 |
|
行为 |
---|---|
自动 | 用于平均腕部和手指之间的优先级的默认选项。当手接触地板时,将向后平移腕部,而向前推动手指。 |
Wrist | 指定腕部优先级,并将其定义为手的地板接触的枢轴点。当手指接触地板时,将向前平移手指,以使腕部趋向地板的轨迹保持恒定。 |
手指 | 提供手指优先级,并将其用作枢轴点。当手指接触地板时,将向后平移腕部,以保持手指牢牢固定在地板上。 |
用于定义当手的任何部位接触地板时手的刚度和变化速度。
例如,如果使用默认设置,而仅将“手接触刚度”(Hand Contact Stiffness)调整为 100%,只要手的手指接触到地板,手就停止平移。为 50% 时,手在接触到地板后逐渐平移。