找回密碼
 注冊帳號

掃一掃,訪問微社區

交互布(interactivecloth)

2015-1-6 13:41| 發布者: 楊炎| 查看: 1386| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 交互布 (interactive cloth)交互布 (interactive cloth) 類是在網格上模擬“類似于布”的行為的組件 (component)。如果要在場景中使用布,請使用此組件 (component)。場景視圖中的交互布 (interactive cloth) 及其在 ...

交互布 (interactive cloth)

交互布 (interactive cloth) 類是在網格上模擬“類似于布”的行為的組件 (component)。如果要在場景中使用布,請使用此組件 (component)。

場景視圖中的交互布 (interactive cloth) 及其在檢視器 (inspector) 中的屬性

屬性

交互布 (interactive cloth)

屬性:

功能:

彎曲剛度 (bending stiffness)

布的彎曲剛度。

伸展剛度 (stretching stiffness)

布的伸展剛度。

阻尼 (damping)

對布運動進行阻尼處理。

厚度 (thickness)

布表面的厚度。

使用重力 (use gravity)

重力是否應影響布模擬。

碰撞 (self collision)

布是否會與自己碰撞。

外部加速度 (external acceleration)

應用于布的恒定外部加速度

隨機加速度 (random acceleration)

應用于布的隨機外部加速度

網格 (mesh)

由交互布 (interactive cloth) 用于模擬的網格

摩擦力 (friction)

布的摩擦力。

密度 (density)

布的密度。

壓力 (pressure)

布內部的壓力。

碰撞響應 (collision response)

將應用于碰撞剛體 (rigidbody) 的力的大小。

附件撕裂系數 (attachment tear factor)

附加剛體 (rigidbody) 在撕下之前需要伸展的距離。

附件響應 (attachment response)

將應用于附加剛體 (rigidbody) 的力的大小。

撕裂系數 (tear factor)

布頂點在布撕裂之前需要伸展的距離。

附加碰撞體 (attached colliders)

包含附加到此布的碰撞體 (collider) 的數組

交互布 (interactive cloth) 組件 (component) 依賴于布渲染器 (cloth renderer) 組件 (component),這表示如果布渲染器 (cloth renderer) 存在于游戲對象 (game object) 中,則不能刪除此組件 (component)。

布渲染器 (cloth renderer)

投射陰影 (cast shadows)

如果選中,則布會投射陰影

接收陰影 (receive shadows

如果啟用,則布可以接收陰影

材質 (materials)

布將使用的材質。

使用光探頭 (use light probes)

如果選中,則將啟用光探頭。

光探頭錨點 (light probe anchor)

光探頭光照在渲染器邊界中心或錨點(如果分配)位置處進行內插。

不可見時暫停 (pause when not visible)

如果選中,則在相機未渲染布時不計算模擬。

添加交互布 (interactive cloth) 游戲對象 (game object)

要在場景中添加交互布 (interactive cloth),只需選擇游戲對象 (gameobject) -> 創建其他 (create other) -> 布 (cloth)

提示.

在游戲中使用大量布會以指數方式降低游戲性能。

如果要對角色模擬布,請改為選中蒙皮布 (skinned cloth)組件 (component),這可與蒙皮網格渲染器 (skinnedmeshrenderer) 組件 (component) 交互并且比交互布 (interactive cloth) 快得多。

要將布附加到其他對象,請使用附加碰撞體 (attached colliders) 屬性分配要附加到的其他對象。碰撞體 (collider) 必須與布網格的一些頂點重疊才能使之工作。

附加碰撞體 (attached collider) 的對象必須與附加到的布相交。

備注.

布模擬會生成法線,但不生成切線。如果源網格具有切線,則這些切線會不進行修改地傳遞給著色器 - 因此如果使用依賴于切線的著色器(如碰撞貼圖著色器),則光照對于從其初始位置移動的布會顯示不正確。

相關閱讀

文章點評
相關文章
女校游泳队彩金