I’ve been going through the forums and documentation on my effort to make a decision on switching from Unity to UE4. My amateur project is young enough that switching wouldn’t be a huge hassle. So I decided that character models and animation transferring won’t be a problem (which was my first question).
Now my 2nd very important issue is foliage collision physics. In Unity, via a user generated tool from the asset store, I easily applied collision-bending to all my vegetation. It is very key to my game. On any plant, or mesh basically, I can adjust the degree of bend (resistance, bounciness) that occurs when an object hits it. Like painting a texture, just paint the least/most affected areas. Easy stuff.
It gives the world so much more life. To run through a field and see the grass bending around the character is such a significant enhancement to the experience.
Is foliage collision bending physics a built-in feature of UE4? I can’t find any tutorials. Just collision only. The meshes remain static. Nothing about bending grass, bushes, any mesh. If not a feature, are there plans for more lively vegetation in the near future?
(Vegetation bending physics is my 2nd of 3 key reasons for me to switch to UE4. First reason turned out great. 3rd is wind. But that comes after grass
EDIT: I guess more accurately, I’m asking about a grass bending shader - like wind shaders. Not an expensive renderer for each blade or branch. A shader that bends foliage (like a quick small punch of wind) when a character collides with it. Like the character’s mesh has a breeze and makes foliage react on direct contact. It is cheap on GPU because Unity does it with the shader I linked below in followup post.