logo80lv
Articlesclick_arrow
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_login
Log in
0
Save
Copy Link
Share

Real-Time Collision System Built In Blender's Geometry Nodes

Gurgen Aloian may turn it into a release or a tutorial.

This isn't Blender's built-in rigid body or cloth physics. Instead, Gurgen Aloian created a custom "fake" collision setup in Geometry Nodes, originally to make sculpting collisions easier during animation. What makes it so impressive is that everything runs interactively in real-time, essentially turning Geometry Nodes into a lightweight collision solver without relying on the traditional physics systems.

Gurgen explained the setup like this:

"No physics involved. It's super stylized in that regard. It's pretty much – is it inside another mesh? Backfire normals to the outer shell – set position. Get the mean position of the outer shell mesh boolean. Displace the mesh outwards from that position."

He's also mentioned that if two objects using the same setup collide, it should still work, but each mesh may be affected differently. You can read more about this system on Reddit.

Gurgen Aloian is planning to either turn it into a proper product release or make a tutorial explaining how it's made. This is what the node setup looks like:

Gurgen Aloian

Meanwhile, you can check out Gurgen Aloian's animation work:

Also, subscribe to our Newsletter, join our 80 Level Talent platform, and follow us on TwitterLinkedInTelegram, and Instagram, where we share breakdowns, the latest news, awesome artworks, and more.

Are you a fan of what we do here at 80 Level? Then make sure to set us as a Preferred Source on Google to see more of our content in your feed.

Subscribe to 80 Level Newsletters

Latest news, hand-picked articles, and updates

Built for the Game & Digital Art Industry
Get Our Media Kit

Comments

0

arrow
Type your comment here
Leave Comment
Built for the Game & Digital Art Industry
Get Our Media Kit

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more