I was wondering how would i get a UV Sphere to act like the floating blob in the image? As well as

floating blob


enter image description here

(I realised too late that this is annoyingly slow. It can be easily fixed by speeding up the Empty's animation and by increasing the number of emitted particles per unit time)


  1. Add an Empty to your scene, and animate it in some ways using only rotation al location keyframes. You will use this empty to drive the coordinate space for the ripples on the blob's surface.

  2. On your UV sphere, add a "Displace" modifier:

    enter image description here

    Set the Texture coordinates to "Object" and the Object to your Empty. Reduce the strength to around 0.4. Select "New texture" in the modifier, then go on the "texture" tab and select Type = "Clouds" and Size = 5.

    enter image description here

  3. The empty and the Displace texture, combined, will give a result similar to this:

    enter image description here


  1. Create another UV sphere and place it on a different Layer.

  2. Select your main sphere, and add a Particle System. Apart from the default values, use Emission Number = 20; Use Modifier Stack = Yes; Render type "Object"; Dupli Object = ; Size = 0.500; Random Size = 0.600; Field Weights Gravity = -1

    enter image description here

  3. Bake the Particle cache and this is the result:

    enter image description here

For enhanced smoothness

The two spheres can be Metaballs instead of UV spheres, but achieving the wobbliness would become more difficult

  • $\begingroup$ how would i get the eyes to blink?? $\endgroup$ – BlacTeddy Sep 23 '18 at 10:50
  • 2
    $\begingroup$ sorry I only intended to address your original question (the sphere's behaviour). I don't have time right now to talk about the character animation part, but I honestly think this would be a separate question $\endgroup$ – Nicola Sap Sep 23 '18 at 10:57
  • $\begingroup$ nice, but what about the elastic/stretching effect? $\endgroup$ – moonboots Sep 23 '18 at 12:52
  • $\begingroup$ Metaballs would provide that $\endgroup$ – Nicola Sap Sep 23 '18 at 12:56
  • $\begingroup$ yes, so perhaps hide a metaball under the main ball so that the bubble would look like emerging from it? You should edit your answer to add this idea $\endgroup$ – moonboots Sep 23 '18 at 13:04

As suggested by Nicola Sap, another solution for the bubbles could be using metaballs. It would allow you to get the elastic/stretchy effect:

  • Create a metaball and make it just a little bit smaller than your head object so that you'll never see it. Parent this metaball to the head.
  • Duplicate several times this metaball, scale down the duplications and keep them inside the head. These are the bubbles.
  • Move the bubbles, they will stretch when they'll get out of the first metaball, and they will seem to interact with the head.
  • Give your balls enough resolution in the Properties panel > Data > Metaball > Resolution.

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.