Interactive Cloth(交互布料组件)

交互布料组件可在一个网格模拟类似布料的行为状态,如果希望在场景中使用布料则可使用这个组件。

交互布料组件与布料渲染器存在依赖关系,所以当布料渲染组件存在于某个游戏对象上时,交互布料组件不能被移除。

面板属性:

属性 说明
Blending Stiffness 弯曲刚度。(该项用于设置布料的抗弯曲程度,数值在 0 ~ 1 之间,值越大越不容易弯曲。)
Stretching Stiffness 拉伸刚度。(该项用于设置布料的抗拉伸程度,数值在 0~ 1 之间,值越大越不容易拉伸。)
Damping 阻尼。(该项用于设置布料运动的阻尼)
Thickness 厚度。(该项用于设置布料表面的厚度)
Use Gravity 使用重力。(勾选该项后,布料会收到重力的影响)
Self Collision 自身碰撞。(勾选该项后,布料将开启自身碰撞,以防止布料发生自身穿插的现象)
External Acceleration 外部加速度。(该项用于设置为一个常数,应用于布料上的外部加速度)
Random Acceleration 随机加速度。(该项用于设置为一个随机数,应用到布料上的外部加速度)
Mesh 网格。
Friction 摩擦力。(该项用于设置布料的摩擦系数,取值在 0 ~ 1 之间)
Density 密度。
Pressure 压力。(该项用于设置布料内部的压力,仅用于封闭的布料)
Collision Response 碰撞反应。(该项用于设置对与布料相碰撞的刚体施加力的大小)
Attachment Tear Factor 附加撕裂因子。(该项用于设置附加刚体的布料在撕裂前可以拉伸的程度)
Attachment Response 附加反应。(该项用于设置对于附加的刚体施加的力度)
Tear Factor 撕裂因子。(该项用于设置布料的顶点可拉伸的距离,大于此距离布料会被撕裂)
Attached Colliders 附加的碰撞体。(该项用于设置包含与布料绑定的所有碰撞体的数组)
Size 碰撞体的个数。
Collider 附加的碰撞体。
Two Way Interaction 勾选该项则启用双向互动功能。
Tearable 勾选该项则布料可以被撕裂。

Skinned Cloth(蒙皮布料组件)

蒙皮布料组件与蒙皮网格渲染器一起用来模拟角色身上的衣服。如果角色动画使用了蒙皮网格渲染器,那么可以为其添加一个蒙皮布料,使其看起来更加真实、生动。

当使用蒙皮布料组件时,它将从蒙皮网格渲染器中获取顶点并依次来模拟布料。

蒙皮布料组件面板有三个标签:

1)顶点选择工具属性面板

2)顶点喷涂工具属性面板

3)设置标签属性面板

属性 说明
Blending Stiffness 弯曲刚度。(该项用于设置布料的抗弯曲程度,数值在 0 ~ 1 之间,值越大越不容易弯曲。)
Stretching Stiffness 拉伸刚度。(该项用于设置布料的抗拉伸程度,数值在 0~ 1 之间,值越大越不容易拉伸。)
Damping 阻尼。(该项用于设置布料运动的阻尼)
Thickness 厚度。(该项用于设置布料表面的厚度)
Use Gravity 使用重力。(勾选该项后,布料会收到重力的影响)
Self Collision 自身碰撞。(勾选该项后,布料将开启自身碰撞,以防止布料发生自身穿插的现象)
External Acceleration 外部加速度。(该项用于设置为一个常数,应用于布料上的外部加速度)
Random Acceleration 随机加速度。(该项用于设置为一个随机数,应用到布料上的外部加速度)
World Velocity Scale 世界速度比例。(该项数值决定了角色在世界空间的运动对于布料顶点的影响程度,数值越高的布料对角色在世界空间运动的反应就越剧烈,此参数也决定了蒙皮布料的空气阻力)
World Acceleration Scale 世界加速度比例。(该项数值决定了角色在世界空间的加速度对于布料顶点的影响程度,数值越高的布料对角色在世界空间运动的反应就越剧烈。如果布料显得比较生硬,可以尝试增大此值,如果布料显得不稳定可以减小此值)

Cloth Renderer (布料渲染器组件)

属性 说明
Cast Shadows 投射阴影。
Receive Shadows 接收阴影。
Materials 材质。
Use Light Probes 使用光照探测。
Light Probe Ancher 灯光探测锚点。(若指定的话,灯光探测照明信息使用物体的中点和探测器锚点之间的差值。)
Pause When Not Visible 不可见时暂停。(勾选此项,则布料在摄像机视野之外的时候将不会计算模拟效果)