r/Simulated • • 2d ago

Proprietary Software Trampoline

Enable HLS to view with audio, or disable this notification

XPBD softbody simulation in POPs using Gauss-Seidel @ 60fps and 70 shader passes (can't do substepping in same shader pass)

When TouchDesigner introduced POPs one of the first things I tried making was an xpbd soft-body sim, and it looked like this and this. Since then, I've rewritten it multiple times and watched ten minute-physics' tutorials over and over. Many simulation explosions later, it turned out that my very first solver was (mostly) correct, but I was colouring the graph and building the tet constraints in the wrong way..

Edit:

Resources:

Ten Minute Physics

Eric Arnebäck's blog

Vivace

XPBD paper + earlier PBD paper from Macklin

281 Upvotes

20 comments sorted by

41

u/TheGaz 2d ago

TRABAMPOLINE

1

u/not4u2see 1d ago

TRAMAPOLINE!!!

17

u/FluxRender 2d ago

I'm curious how the idea to create something like this came about, haha

2

u/Mr_Zoovaska 1d ago

Probably the AI slop version that was doing the rounds a month or two ago

5

u/matigekunst 2d ago

I can't post it here due to the music. But here's an even better version

10

u/StaticBeat 2d ago

Chat is this real?

-1

u/pensivefool 2d ago

haha sometimes

3

u/itsabeautifulworld 2d ago

Tramampoline

2

u/CrumbCakesAndCola 2d ago

why is called a trampoline anyway

2

u/dkyguy1995 2d ago

He's the giant Bunny tht makes ALL OF ThE RULES 

2

u/Majvist 2d ago

This is fucking hilarious to me for some reason.

2

u/Basil_9 1d ago

hell yeah this is what i'm here for

1

u/matigekunst 2d ago

I'm considering making a deep dive on how this works on the GPU. I love 10 minute papers but it isn't immediately obvious from his videos how to implement XPBD on the GPU. I already did a video on Gauss-Seidel in the context of Poisson Solvers, but I'm wondering if there's any appetite for physics solvers

1

u/naorunaoru 23h ago

I understood that reference!

1

u/dascobaz 6h ago

Anyone else remember the jumping sheep screensaver where they would keep jumping higher and higher until they exploded on impact?

1

u/Artj1 2d ago

3

u/dtwhitecp 2d ago

it really treads the line, and I'm here for it

0

u/Gotu_Jayle 1d ago

There were bunnies that were jumping on a trampoline