Sign in to follow this  
mrmurder

Metal surface creation and deforming on hit

Recommended Posts

mrmurder    136
Hello all,
We all know how to generate a cloth textile surface or atleast how it could be simulated and interact with it.

Now i was thinking what about a metal/iron surface?
I wanted to be able to have a wall made of iron and based on hit strength it should deform. We see this effect alot in movies when someone closes a door on some stronger monster.

Would anybody have any idea on how to simulate this?

Thanks in advance

Share this post


Link to post
Share on other sites
Hodgman    51334
The general field is called [url="http://en.wikipedia.org/wiki/Soft_body_dynamics"]soft body dynamics[/url] (as opposed to the typical rigid body dynamics).

A popular commercial solution is called [url="http://en.wikipedia.org/wiki/Digital_Molecular_Matter"]DMM[/url], which is based on a finite element based simulation ([i][url="http://en.wikipedia.org/wiki/Digital_Molecular_Matter#Technical_Citations"]they've published[/url] the ideas behind their method[/i]).

Popular physics engines like PhysX and Havok also have some level of soft-body support in them these days.

There's another upcoming engine called [url="http://www.beamng.com"]BeamNG[/url] ,which grew out of the [url="http://www.rigsofrods.com"]rigs of rods[/url] project.

Share this post


Link to post
Share on other sites
mrmurder    136
thanks hodgman for the info.
I thought it would be something with soft bodies but have no idea on how to simulate hard surfaces as iron walls.
did some tests with verlet integration and high iterations but didnt get even close also because the relax state of a surface, that in the iron case needs to change as it gets hits and more hits.

i'll see if i can find any info that can help me on dmm page.

thanks again, if you have any other relevant info please let me know

Share this post


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

Sign in to follow this