How to create tentacles moving with the wind?

Blender Asked by Viranto on January 2, 2022

I have the feeling i’m on the wrong way to do this. Because its part of the mesh. So, maybe somebody know it. How can i add movement to the tentacles in the wind? Like Hair. Sadly the whole mesh move with the wind, but i only want the tentacles.

enter image description here

2 Answers

You can achieve this by using a Soft Body Lattice to automatically deform your mesh and react to the physics. The advantage of this over making the whole mesh a Soft Body is that each tendril can be given its own soft body settings (so some could be stiffer or heavier than others) and also your actual mesh geometry will not affect the simulation (making it simpler and quicker to simulate without having to change the geometry of your mesh).

To start, create a Lattice object and increase 'U' to give it enough detail in that direction. Scale it and position it over your 'tendril'. After re-scaling, ensure you 'Apply Scale' to ensure the simulation is consistent.

create lattice, scale and position

If you need to you can reposition each vertex of the lattice in Edit mode so that it evenly surrounds your mesh (in my case I used a straight extrusion for simplicity).

Anchor the 'base' of the lattice by adding a new Vertex Group (we'll call it 'Anchor') and assigning the 'base' vertices to that group.

assign the 'anchor'

Similarly, on your mesh, create a new Vertex Group (in my case named 'Tendril') and in Edit mode assign all vertices in the tendril to that group.

assign mesh vertices to the group

Select the lattice, hold Shift and select the mesh, press Ctrl+P and parent the lattice to the mesh so that it follows it.

parent lattice to the mesh

Select the lattice and add Soft Body physics. In the Goal, set the Anchor as the Vertex Group, increase Stiffness to 0.999 and Default Strength to 1.0. Set the rest of the soft body settings as desired. For me I set the Object Mass as 0.1kg, set the Edge Springs to 0.8 Pull and Push and Bending to 2 and enabled Stiffness.

soft body settings

Select the mesh, add a Lattice deform modifier and set the Target to the lattice, with the Vertex Group set to Tendril.


Now run the simulation and you should have the tendril reacting to the soft body physics.

animated result

The mesh should now respond to forces and movement. For multiple tendrils, simply repeat the process - adding more soft body lattices and further groups and modifiers for each tendril.

Blend file included

Answered by Rich Sedman on January 2, 2022

It might be doable with only Cloth Physics but I don't know it enough to find the settings that would prevent face collisions, so here is a method that works:

  • Create a vertical plane with for example 5 different faces, assign it a series of vertex groups, the 2 bottom vertices will be group1, then the group above will be group2 and so on. Also create a new group that will be the Pinning group: in Weight Paint mode paint a gradient that goes from red on the top to blue on the bottom. Give this plane a Cloth physics and in the Shape > Pin Group select the ^pinning group you've created.

  • Create 5 bones that follow the vertical plane, with the head at the position of each plane's group. Deparent each bone. Give each bone a Bone Constraint > Child Of, for the bottom one choose group1 as Vertex Group, and so on. Each time press on the constraint Set Inverse button so that the bones stay in place.

  • Parent the tentacle mesh to the bones With Automatic Weight.

  • Create a Force Field > Wind to test the rigging.

enter image description here

Answered by moonboots on January 2, 2022

Add your own answers!

Related Questions

“Video Sequencer” makes video dimmer

1  Asked on December 22, 2020 by user99579


Weird geometry on Bevel tool

0  Asked on December 22, 2020 by erysvh


Background music doesn’t play after restarting game

1  Asked on December 21, 2020 by honda


My viewport movement is inverted and strange

1  Asked on December 20, 2020 by deltaray


How can I make any mesh be filled with smoke?

1  Asked on December 20, 2020 by hoofmcpoof


Is there a problem with the molecular script and blender 2.9?

0  Asked on December 19, 2020 by albert-hofmann


Bug separating an array of cubes in blender 2.90?

0  Asked on December 19, 2020 by js1970


How do I make groups in 2.8?

1  Asked on December 19, 2020


How do I make sharp corners with Subdivision Surface

0  Asked on December 19, 2020 by peter-gaperan


Extrude faces problem

0  Asked on December 18, 2020 by flavius


Why do my objects become transparent instead of being removed with UPBGE?

0  Asked on December 17, 2020 by joo-pedro-de-vecchi-ferruci


Set parent with automatic weight error

2  Asked on December 17, 2020 by marc-owen


No desktop short cut for Blender 2.8

2  Asked on December 16, 2020 by user70410


Rotating Hand Weapons Correctly

1  Asked on December 16, 2020 by jack-ritter


Video editing: keyframe values not setting

1  Asked on December 14, 2020 by panelxf


Mesh appears differently after exporting

0  Asked on December 14, 2020


Ask a Question

Get help from others!

© 2023 All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir