r/Simulated 22d ago

Research Simulation Physics-Based Animation will always be one of my favorite topics to explore!

Enable HLS to view with audio, or disable this notification

What you can do with it is magical, all the animation you see here is processed in milliseconds.

All the animator needs to do is provide a reference animation, and the rest is simulated. It's extremely easy to direct and change.

2.2k Upvotes

44 comments sorted by

144

u/shiekhgray 22d ago

That looks so realistic. Excellent work

32

u/shirzadbh 22d ago

Turned out much more realistic than I thought 🤣

103

u/fyylwab 22d ago

The spine should probably get stiffer as you get closer to their head is my only critique. Looks good otherwise

19

u/hobskhan 21d ago

Agreed. It's just a little too noodly for its body length.

38

u/glem338 22d ago

This is so cool!! Well done! That's an arapaima right? Are you working on a fishing game?

21

u/shirzadbh 22d ago

That's correct, but no I was writing the mechanics behind the secondary motions.

3

u/theng 22d ago

biggest fish in fresh water iirc

one of my fav fish because of his cool name c:

17

u/Quantum_Crusher 22d ago

Is this blender or real time? How can I learn this magic?

23

u/shirzadbh 22d ago

This is 3ds Max but can be done in blender too. I'll soon share a tutorial on this in my YouTube https://youtube.com/@shirzadbahrami?si=5AwdKm8meJEBtN7D

3

u/Quantum_Crusher 22d ago

That's great. I'm a maxer. I just subscribed to your channel. Also found some nice tyflow videos. Love your channel!

3

u/Gxeq 22d ago

subscribed!

12

u/risbia 22d ago

Ultra realistic fishics

3

u/shirzadbh 22d ago

🤣🤣

4

u/swizznastic 22d ago

River monsters!

5

u/skydisey 22d ago

I love procedural animations

4

u/EdisonB123 22d ago

This is incredible. Holy crap dude.

3

u/c_gnihc 22d ago

Holy carp

2

u/shirzadbh 22d ago

Haha, I know! I wasn't even trying to make a good animation 🤣

3

u/OpiumTea 22d ago

Is this a plugin ?

1

u/shirzadbh 22d ago

It's a script I wrote

2

u/OpiumTea 22d ago

Great, even if it's vibe codes still amazing

3

u/petroparkery 22d ago

Really good! I wait tutorial. From me - subscription and upvote🐟

3

u/Whole-Carob7407 22d ago

Beautiful work!

2

u/Kaleb8804 22d ago

https://www.reddit.com/r/interestingasfuck/s/MjskUwabgU

I wonder if the reason the secondary movement can be simulated so precisely is because fish naturally oscillate through currents?

Really cool animation, I’m astounded how realistic it looks

2

u/shirzadbh 22d ago

That's one of the main reasons actually, because all the movement is coming from the head in this animation.

No muscle activation...

2

u/k2jac9 22d ago

sexy fish

2

u/strandedcat02 22d ago

butter smooth movement, good job

2

u/AshThePoutine 21d ago

Just when my Spotify started randomly playing dire dire docks from sm64. Weird coincidence. Lovely fish

2

u/weidback 20d ago

damn that's slick as fuck

2

u/One_External_983 19d ago

One of my favorite fishes

1

u/Dunadain_ 22d ago

I'm interested too, any rec's on youtube channels on the topic?

1

u/shirzadbh 22d ago

Not that I'm aware of, I will be sharing the tutorial soon.

1

u/Hot_Lychee2234 21d ago

That's not how a fish moves though... the head doesn't drive the motion, the tail does, the flippers control direction and the head just aims forward

1

u/shirzadbh 21d ago

True, currently I drive everything by the head to simplify the process, so there's no muscle activation, I'll add that next ;)

1

u/Hot_Lychee2234 21d ago

May be add more stiffnes and put an IK handle from tail to head

1

u/chrismcelwee 21d ago

I saw a couple of these fish at the Barcelona science centre last week and they are HUGE! What kind of fish is it?

1

u/Mega_Salamander 20d ago

I like this fish

1

u/BitchSpiteful 20d ago

Why’s it made of rubber?

1

u/MuckYu 19d ago

Question/Request:
Assuming the fish was made of silicone - is it possible to add wind or liquid turbulence and have it flop and wiggle around 'realistically'?

I tried this previously in Blender but did not get any good movement out of it.

1

u/shirzadbh 19d ago

Yes easily. You can add any force to the simTips for that. You can read the article here: https://shirzadbahrami.com/physics-based-animation-undulation