Here is an interesting way to build some organic typography. The metaball in Cinema4D can look very globular and regular, (but it does have it’s uses).
I wish Maxon would give us an update with more control over metaballs… However, the metaball object itself only has a few parameters, you can add extra control by using the metaball tag on the objects which are used to form the hull of the object.
In this tutorial I show you a method of using the MoGraph Cloner to fill some geometry with vertices which you can then use to form your metaball. If you then use the metaball tag on the point object and adjust the radius of the ‘meta-spheres’, you can blend between the sizes created and randomise with effectors.
This gives you a much more interesting metaball structure with some areas more detailed and others smoother and larger. What’s more, because you’re using a Cloner, you can add effectors into the mix and animate the objects which are generating the metaball. This gives you so much control, you can animate the surface by simply using an effector. Add in some falloff and you can use effectors to manipulate specific areas of the metaball.
It does get a bit slow when you have lots of objects generating the surface combined with low subdivision values, use a lower editor value to get this set up and to rough out the shape or animation, then test renders with low values so you can see the detail in the mesh.
If you’d like to know how to make the material used in this tutorial then I posted a separate tutorial here.
Meatballs can be tasty!
Cinema 4D Tutorial – Metaball Typography
Nice tips Tim. Love your tutorials 😉
Very cool. I have to try this later.
How would one animate the mesh and have the Cloner keep the animated volume full of metaballs? I’ve tried this but the Cloner won’t update with the changing mesh. Maybe Cloner is the wrong tool for the job?
@Mikey What do you mean by animate the mesh? If you add an effector to the cloner it will still affect the clones which will in turn affect the shape of the metaball.
Sorry, should’ve been more specific. I applied this awesome technique to a rigged object and animated the rig. The object shape changes, but the cloner/metaball combo retains the original shape. Any ideas on how I get the cloner/metaball to recognize changes in the object’s shape?
Do you mean you rigged a model and then filled it with spheres / points from Cloner and as you move the object the points don’t appear to move with it?
Did you try to use the MoGraph Cache tag? I don’t think it should be necessary but perhaps the metaball is not updating correctly and caching the cloner might solve it.
Fixed it. Problem: my joint chain was not a child to the character mesh, so the Cloner was only updating the default pose, not the animated rig. Thanks Tim!
Hey Tim,
Awesome tutorial, I have one question though. When testing this out I extruded a logo using the extrude nurbs and then tried placing it in the cloner’s object in the object mode, but once I do this, my spheres vanish and are nowhere to be found. The object mode works fine when I tested it using a simple platonic object, but not when I try to use a extrude nurbs. Any idea why this is the case?
@Jon
Using an extrude works fine for me. Did you use an imported spline or a parametric spline? I’d try using a simple circle spline in the extrude first because it should work.
I used an imported spline, and had the extrude nurbs set to hierarchical. I was unaware that this wouldnt allow this to work correctly so then I just connected the splines and all is well.
globdule? perfect…
Hi Tim, fist off thanks for this mini tut. Question, I followed your instructions to the Tee! The situation I experienced is that my I am not seeing size differences in my cloned vertices, in other other words it’s not like the example you made. Help please. Thanks Tim!
@manny hi Manny, are you sure you followed the tutorial step by step? Sorry but I can’t offer support for my free tutorials, perhaps run through the tutorial again and make sure you didn’t miss something.
Hi Mr. Clampham,
Thank you for replying back sorry for my late followup… Yes sir I did, I’ll take a whack at it again. Thank you!
Hi Tim, thanks again for ringing in… Follow up: It works now, it had something to do with the size of the fonts as well as the sphere size, everything else came into play once I figured it out… thanks!
Awesome tutorial, really well explained!
I’d love to know how you got that incredible wax texture in your render above the video though.. that’s wicked.
Hey Tim.
Been using metaballs in my work for years, but as with all your tutorials, theres always a sparkling little gem of insight in there that makes me look at the tools in a whole new way. Thanks for the tutorial–it’s come in very handy!
I just discover your tut, it’s awesome ! Thanks for sharing this tips.
Hi, in this tut you only render in viewport.
Lately I have been looking at Metaball tutorials like this, and everytime it`s the same problem:
Metaball does generate geometry for cloned objects, but only in viewport, not in the Final render or rendering in picture viewer. What`s the solution?
Metaball with cloner renders fine for me in the picture viewer or in the viewport, there’s no secret and I’m not sure why you are not getting the correct result.