How can i create a pile of spheres using geometry nodes? i want to later add fluid simulation to go in between the gaps but as in natures the spheres touches each other and not overlap
Asked
Active
Viewed 845 times
0
-
please improve/edit your question, so that it is clear what you want - as you wrote in the comment. Thanks. – Chris Jun 20 '21 at 12:20
-
1Look into distributing with regular sphere packing Somewhat related https://blender.stackexchange.com/questions/106243/how-to-animate-spirals-on-packed-spheres-using-animation-nodes – batFINGER Jun 20 '21 at 14:03
-
This is helpful thank you – Amir Lavi Jun 20 '21 at 20:56
1 Answers
1
add cube
add UV Sphere
add geometry nodes to cube
scale down uv Sphere in edit mode
use this node tree
- play a little bit with distance so that the spheres don't touch each other
result:
UPDATE
add a cube, delete top face and add solidify modifier, rigid body, passive
add a uvSphere, give it a rigid body, shape: Sphere, Sensitivity: collision margin: 0
copy that sphere as often as you need it and move it so it doesn't intersect with the others
run the animation until you are satisfied, then select all spheres and press object->apply-> visual transform
now you can delete all rigid bodies and do whatever you want to do with it
result:
video tutorial:
Chris
- 59,454
- 6
- 30
- 84
-
did that. the thing is its not a pile that each instance "knows" not to overlap with another instance and that they are all ontop of each other as close as possible like real world pile – Amir Lavi Jun 20 '21 at 12:07
-
Then - in my opinion - geometry nodes is the wrong tool. You should use physics. – Chris Jun 20 '21 at 12:16
-
Hey Thanks Chris. But, I need to do this for a huge pile - meaning 3000 objects. Rigid body is too demanding for this job. – Amir Lavi Jun 20 '21 at 13:20
-
No it’s not. I just tried it out. Maybe you should first try it out than just write what you are thinking. And here is the proof: [1]: https://i.stack.imgur.com/f5JgS.png. But of course...you can search for another method, but i think there no alternative for that if you want a "realistic" pile look. But why should i argue with people who are even too lazy to improve their question and too lazy to test things out!? – Chris Jun 20 '21 at 13:43




