Jump to content

Hey guys I'm doing a college project for which I need to simulate whether bodies of different sizes , shapes and other physical properties will float on water and how they will behave in the ocean currents and waves ..

 

Do you know about any software that can do that ?? .. 

I want it to be as accurate as possible ..

 

I thought about using game engines but I don't think they will give me accurate results ..

 

How to make your droids snappier:

The ultimate laptop buying guide :
Link to comment
https://linustechtips.com/topic/626844-accurate-physics-simulation-software/
Share on other sites

Link to post
Share on other sites

As far as I know, most modern game engines don't work out water as proper water. But rather as a dynamic region of sorts that simply applies a force on a given object placed within it. Its not actually simulating water being dispersed, and the pressure of that water wanting to push back into where it was against the mass of the object present. They also don't really care about an objects mass at all, some objects are coded to "float" or react with the region, and some to "sink" or ignore the region entirely. You can get a good example of this in games like fallout, where character models all float with about the same buoyancy, but drop a rock into the water and it falls right through like nothing is there. The reaction to the region changes depending on the predetermined characteristics coded into each object; its not actually simulating anything in regards to the mass and volume of the object, but rather just seeing if the object has a "float" or "sink" string, and following it accordingly.

 

At least, that's how most engines I've worked with work out water. For accurate simulation of water, you'll need to look elsewhere most likely.

 

could be wrong though, I will admit I don't know about every engine out there, there might be some engine that was coded really really well for water simulation.

Updated 2021 Desktop || 3700x || Asus x570 Tuf Gaming || 32gb Predator 3200mhz || 2080s XC Ultra || MSI 1440p144hz || DT990 + HD660 || GoXLR + ifi Zen Can || Avermedia Livestreamer 513 ||

New Home Dedicated Game Server || Xeon E5 2630Lv3 || 16gb 2333mhz ddr4 ECC || 2tb Sata SSD || 8tb Nas HDD || Radeon 6450 1g display adapter ||

Link to post
Share on other sites

25 minutes ago, Atmos said:

As far as I know, most modern game engines don't work out water as proper water. But rather as a dynamic region of sorts that simply applies a force on a given object placed within it. Its not actually simulating water being dispersed, and the pressure of that water wanting to push back into where it was against the mass of the object present. They also don't really care about an objects mass at all, some objects are coded to "float" or react with the region, and some to "sink" or ignore the region entirely. You can get a good example of this in games like fallout, where character models all float with about the same buoyancy, but drop a rock into the water and it falls right through like nothing is there. The reaction to the region changes depending on the predetermined characteristics coded into each object; its not actually simulating anything in regards to the mass and volume of the object, but rather just seeing if the object has a "float" or "sink" string, and following it accordingly.

 

At least, that's how most engines I've worked with work out water. For accurate simulation of water, you'll need to look elsewhere most likely.

 

could be wrong though, I will admit I don't know about every engine out there, there might be some engine that was coded really really well for water simulation.

That's what I was afraid of .. And so I was looking for something that actually did just physics and nothing else .. Because game engines are not designed to do something like this ..

 

 

But I'm having trouble finding something that does just physics and can interact with 3D models .. 

I have tons of design ideas for a robot that's supposed to float on water .. But actually fabricating each and everyone of them and seeing if they float is out of the question .. 

 

So a physics simulation software which would do that for me would cut my time to actually design that robot by 5-6 months :)

 

Unfortunately I can't find something like that .. 

But I know that something like this does exist because scientists round the world are always doing some kind of simulations .. Like the aerodynamics of a space shuttle through atmosphere ..  Or if a ship floats or not .. There has to be something right ?? ..

 

I think its just buried deep in scientific community and not necessarily visible easily in Google search :)

How to make your droids snappier:

The ultimate laptop buying guide :
Link to post
Share on other sites

you can figure out pretty easily if something will float, or at least get an idea if it will, by simply comparing the weight of the object with the volume of displaced water, then accounting for balance given the center of mass and gravity you should be able to at least get an idea of if it will float or not. Though, considering the time youre putting in just getting an idea is very probably not gonna mean much. 

Updated 2021 Desktop || 3700x || Asus x570 Tuf Gaming || 32gb Predator 3200mhz || 2080s XC Ultra || MSI 1440p144hz || DT990 + HD660 || GoXLR + ifi Zen Can || Avermedia Livestreamer 513 ||

New Home Dedicated Game Server || Xeon E5 2630Lv3 || 16gb 2333mhz ddr4 ECC || 2tb Sata SSD || 8tb Nas HDD || Radeon 6450 1g display adapter ||

Link to post
Share on other sites

23 minutes ago, Atmos said:

you can figure out pretty easily if something will float, or at least get an idea if it will, by simply comparing the weight of the object with the volume of displaced water, then accounting for balance given the center of mass and gravity you should be able to at least get an idea of if it will float or not. Though, considering the time youre putting in just getting an idea is very probably not gonna mean much. 

Not

How to make your droids snappier:

The ultimate laptop buying guide :
Link to post
Share on other sites

23 minutes ago, Atmos said:

you can figure out pretty easily if something will float, or at least get an idea if it will, by simply comparing the weight of the object with the volume of displaced water, then accounting for balance given the center of mass and gravity you should be able to at least get an idea of if it will float or not. Though, considering the time youre putting in just getting an idea is very probably not gonna mean much. 

Not

How to make your droids snappier:

The ultimate laptop buying guide :
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×