Hi !
I’m making a post to ask a question about geometry nodes. I didn’t get much into geometry nodes, but I’ve tried to recently because I wanted to tackle an annoying issue animating always had : Collisions.
For example, a character sitting on a couch. How would you tackle the cushion deformation workflow ? Cloth simulation, shapekeys, dynamic paint…
The best I think is cloth simulation, but it’s annoying to setup, and often has collision quirks that need a lot of attention. It can be very time-consuming, especially on slow machines.
Shape keys are very limited, because if you need to change the animation in the end, you have to remake shape keys. And also, you can’t preview the result while animating, so it’s mostly trial and error.
Dynamic Paint works good, especially with geometry node workflows, but is limited to boolean results, meaning a vertice can only be either 0 no collision, or 1 has collision, so black and white texture without depth falloff.
Here I am testing some addons, that use geometry nodes simulations to simulate deformations, but I am stuck at the depth issue. With a cube in a scene, animate a sphere to go into the center of the cube, and as soon as the sphere goes lower than the face of the cube, the collision will no longer be detected.
https://i.imgflip.com/3klvck.png?a487392 This is a meme template that perfectly shows what I wonder if is possible to do with some geometry nodes setup.
Has anybody tried this before, or knows how a geometry node setup to achieve the same result ? I’m a geometry nodes noob so I have a hard time figuring this out.