5
$\begingroup$

I want to animate two spheres colliding that end up as one ying yang symbol.

Storyboard

The perfect solution in my eyes would be a way to reverse engineer it: deform a sphere (fig. A) with modifiers to a half piece of the symbol (fig. B).

How to deform/morph a sphere to a half-sphere smootly and suitable for animation?

I tried at first with the Boolean tool, but this is just way too glitchy. I tried Cloth and Softbody simulation too, but this costs too much time. I got the feeling a range of modifiers such as simple deform and displacement could work perfectly. Any clever ideas?

Update 30 min later: I tried procedural modelling with modifiers to it, but it's clearly not so round as I want it to be. Plus there is a weird glitch. See blend file below.

enter image description here

$\endgroup$
12
  • $\begingroup$ do you mean that you want shape A to morph towards shape B? $\endgroup$
    – moonboots
    Apr 14, 2021 at 11:17
  • $\begingroup$ @moonboots yes. But in a way that it's suitable for a smooth animation. $\endgroup$
    – jspr
    Apr 14, 2021 at 11:18
  • $\begingroup$ Well...it depends. If you want a normal solution - moonboots can help. If you want a python solution, batFingers can help. And for procedural solution: Robin Betts can help. And you might think about using Shape Keys - which is a possible solution too. $\endgroup$
    – Chris
    Apr 14, 2021 at 11:18
  • 2
    $\begingroup$ @Chris I hope you will help with the Geometry Node solution $\endgroup$
    – moonboots
    Apr 14, 2021 at 11:21
  • 1
    $\begingroup$ some intermediate pictures between A and B would be welcome imho $\endgroup$
    – moonboots
    Apr 14, 2021 at 11:32

1 Answer 1

5
$\begingroup$

Here is a try:

enter image description here

I've twisted a sphere, kept an edge loop only:

enter image description here

Then used a Screw modifier to make it rotate from 360° to 180°, then gave it Solidify, Bevel and Subdivision Surface modifier:

enter image description here

$\endgroup$
8
  • $\begingroup$ woooooooooow ;) $\endgroup$
    – Chris
    Apr 14, 2021 at 14:14
  • $\begingroup$ thanks, I'm not sure this is what he wants, but anyway morphing is pretty hard to do in Blender, so that's another solution ;) $\endgroup$
    – moonboots
    Apr 14, 2021 at 14:17
  • $\begingroup$ i would bet he is not satisfied.... :D then he could have used my version with first morphing to half sphere :D but anyway....great solution again from you!!! $\endgroup$
    – Chris
    Apr 14, 2021 at 14:19
  • $\begingroup$ oh ok yes the Simple Deform modifier is a good idea, except he wants to begin with a full sphere $\endgroup$
    – moonboots
    Apr 14, 2021 at 14:40
  • $\begingroup$ You could definitely use the round side of one of the spheres for an "optical illusion" making it seem like one is a full sphere. Amazing $\endgroup$ Apr 14, 2021 at 20:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .