ue4內植物碰撞和風力設置

首先是這種碰撞

用需要骨骼綁定實現,一根枝幹上不要有太多骨架,否則會比較軟

這下面提供一種配置,只是測試出來感覺比較好

設置physics asset

全選bodies如上設置

下面全選constraints如下設置

總的來說就是減少不必要的抖動

部分枝條需要其他硬度,可以單獨設置


下面是物體碰撞設置,默認我們需要植物與植物之間不要有碰撞

避免過密的時候抖動

先鎖定軸向,避免倒掉

統一草的碰撞體,忽略自身相互碰撞

就是一開始選擇physicsbody(默認的)然後改custom

在ignore上也選physicsbody

當然更多碰撞可以在項目設置裏改



接下來是簡單風力


在材質當中使用SimpleGrassWind
http://api.unrealengine.com/INT/Engine/Rendering/Materials/Functions/Reference/WorldPositionOffset/index.html
這個節點一般放在最後world position上,注意如果有其他控制world position的節點,那麼這個放最後一個效果更好

首先需要一張抖動幅度的圖,這裏我就使用的植物的在substance designer中烘焙的position,只使用了高度的通道

材質如下







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章